{"action":"created","issue":{"url":"https://api.github.com/repos/Arachni/arachni/issues/640","labels_url":"https://api.github.com/repos/Arachni/arachni/issues/640/labels{/name}","comments_url":"https://api.github.com/repos/Arachni/arachni/issues/640/comments","events_url":"https://api.github.com/repos/Arachni/arachni/issues/640/events","html_url":"https://github.com/Arachni/arachni/issues/640","id":119634328,"number":640,"title":"Support Scanning Sites Written with ReactJS","user":{"login":"sbehrens","id":688589,"avatar_url":"https://avatars.githubusercontent.com/u/688589?v=3","gravatar_id":"","url":"https://api.github.com/users/sbehrens","html_url":"https://github.com/sbehrens","followers_url":"https://api.github.com/users/sbehrens/followers","following_url":"https://api.github.com/users/sbehrens/following{/other_user}","gists_url":"https://api.github.com/users/sbehrens/gists{/gist_id}","starred_url":"https://api.github.com/users/sbehrens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbehrens/subscriptions","organizations_url":"https://api.github.com/users/sbehrens/orgs","repos_url":"https://api.github.com/users/sbehrens/repos","events_url":"https://api.github.com/users/sbehrens/events{/privacy}","received_events_url":"https://api.github.com/users/sbehrens/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Arachni/arachni/labels/Bug","name":"Bug","color":"e10c02"}],"state":"open","locked":false,"assignee":{"login":"Zapotek","id":375743,"avatar_url":"https://avatars.githubusercontent.com/u/375743?v=3","gravatar_id":"","url":"https://api.github.com/users/Zapotek","html_url":"https://github.com/Zapotek","followers_url":"https://api.github.com/users/Zapotek/followers","following_url":"https://api.github.com/users/Zapotek/following{/other_user}","gists_url":"https://api.github.com/users/Zapotek/gists{/gist_id}","starred_url":"https://api.github.com/users/Zapotek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zapotek/subscriptions","organizations_url":"https://api.github.com/users/Zapotek/orgs","repos_url":"https://api.github.com/users/Zapotek/repos","events_url":"https://api.github.com/users/Zapotek/events{/privacy}","received_events_url":"https://api.github.com/users/Zapotek/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Arachni/arachni/milestones/12","html_url":"https://github.com/Arachni/arachni/milestones/v1.4","labels_url":"https://api.github.com/repos/Arachni/arachni/milestones/12/labels","id":1332769,"number":12,"title":"v1.4","description":"","creator":{"login":"Zapotek","id":375743,"avatar_url":"https://avatars.githubusercontent.com/u/375743?v=3","gravatar_id":"","url":"https://api.github.com/users/Zapotek","html_url":"https://github.com/Zapotek","followers_url":"https://api.github.com/users/Zapotek/followers","following_url":"https://api.github.com/users/Zapotek/following{/other_user}","gists_url":"https://api.github.com/users/Zapotek/gists{/gist_id}","starred_url":"https://api.github.com/users/Zapotek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zapotek/subscriptions","organizations_url":"https://api.github.com/users/Zapotek/orgs","repos_url":"https://api.github.com/users/Zapotek/repos","events_url":"https://api.github.com/users/Zapotek/events{/privacy}","received_events_url":"https://api.github.com/users/Zapotek/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":13,"state":"open","created_at":"2015-10-01T09:05:39Z","updated_at":"2015-12-10T23:49:56Z","due_on":null,"closed_at":null},"comments":35,"created_at":"2015-12-01T03:30:55Z","updated_at":"2015-12-11T00:11:27Z","closed_at":null,"body":"Hi Tasos,\r\n\r\nI wanted to circle back on scanning sites written with ReactJS (https://facebook.github.io/react/).  I noticed that most of my sitemaps for ReactJS apps are looking very incomplete, indicating that the crawler does not have the ability to click elements in the DOM or parse out links.  \r\n\r\nThis would be a great feature to add as many sites are now using react (Facebook, Netflix, etc.)"},"comment":{"url":"https://api.github.com/repos/Arachni/arachni/issues/comments/163792449","html_url":"https://github.com/Arachni/arachni/issues/640#issuecomment-163792449","issue_url":"https://api.github.com/repos/Arachni/arachni/issues/640","id":163792449,"user":{"login":"Zapotek","id":375743,"avatar_url":"https://avatars.githubusercontent.com/u/375743?v=3","gravatar_id":"","url":"https://api.github.com/users/Zapotek","html_url":"https://github.com/Zapotek","followers_url":"https://api.github.com/users/Zapotek/followers","following_url":"https://api.github.com/users/Zapotek/following{/other_user}","gists_url":"https://api.github.com/users/Zapotek/gists{/gist_id}","starred_url":"https://api.github.com/users/Zapotek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zapotek/subscriptions","organizations_url":"https://api.github.com/users/Zapotek/orgs","repos_url":"https://api.github.com/users/Zapotek/repos","events_url":"https://api.github.com/users/Zapotek/events{/privacy}","received_events_url":"https://api.github.com/users/Zapotek/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T00:11:27Z","updated_at":"2015-12-11T00:11:27Z","body":"Well, the elements and the events are seen and scheduled for submission but the elements appear to have dynamic attributes (`data-reactid`), so upon refreshing the page the CSS locator no longer finds the element.\r\n\r\nThere's a workaround (couple actually) I can try out, I'll keep you posted."}}