{"json_modified": "2016-05-04T01:08:14.537205", "uuid": "88e88322-139e-4918-a211-6bf18f60d862", "title": "Security Automation", "url": "/en-US/docs/Mozilla/B2G_OS/Security/Security_Automation", "tags": [], "translations": [], "modified": "2016-05-04T01:08:14", "label": "Security Automation", "localization_tags": [], "locale": "en-US", "id": 147816, "last_edit": "2016-05-04T01:00:16", "summary": "Firefox OS uses some automation to spot security errors throughout the development & build process. This article aims to documents how to work with those.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "ESLint_Security_Checks_in_Firefox_OS_Gaia", "title": "ESLint Security Checks in Firefox OS Gaia"}, {"id": "Unsafe_assignment_to_innerHTML_spotted", "title": "Unsafe assignment to innerHTML spotted"}, {"id": "Fixing_the_test_error", "title": "Fixing the test error"}, {"id": "Ignoring_the_test_failure", "title": "Ignoring the test failure"}, {"id": "Unsafe_call_to_insertAdjacentHTML_spotted", "title": "Unsafe call to insertAdjacentHTML spotted"}, {"id": "Fixing_the_test_error_2", "title": "Fixing the test error"}, {"id": "Ignoring_the_test_failure_2", "title": "Ignoring the test failure"}, {"id": "Storing_and_re-using_the_escaped_HTML", "title": "Storing and re-using the escaped HTML"}, {"id": "What_if_the_new_pattern_can_not_be_applied", "title": null}, {"id": "Implementation_Details", "title": "Implementation Details"}, {"id": "Related_links", "title": "Related links"}], "slug": "Mozilla/B2G_OS/Security/Security_Automation", "review_tags": []}