{"json_modified": "2016-03-28T08:24:05.142420", "uuid": "9bad1853-9667-48f3-b1e7-ce5ad56e4a60", "title": "Firefox Security Basics for Developers", "url": "/en-US/docs/Security/Firefox_Security_Basics_For_Developers", "tags": ["Guide", "Security"], "translations": [{"uuid": "ec0ec1eb-b9f9-4333-8631-bbd762382359", "title": "\u958b\u767a\u306e\u305f\u3081\u306e Firefox \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u57fa\u672c", "url": "/ja/docs/Security/Firefox_Security_Basics_For_Developers", "tags": [], "summary": "\u958b\u767a\u8005\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306b\u95a2\u4fc2\u3059\u308b\u4eba\u3001Firefox \u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306b\u95a2\u5fc3\u306e\u3042\u308b\u4eba\u3002", "localization_tags": ["inprogress"], "locale": "ja", "last_edit": "2015-09-30T22:36:32", "review_tags": []}], "modified": "2014-11-10T21:48:45", "label": "Firefox Security Basics for Developers", "localization_tags": [], "locale": "en-US", "id": 56015, "last_edit": "2014-11-10T21:48:45", "summary": "Technical review completed.", "sections": [{"id": "Who_should_read_this_document", "title": "Who should read this document?"}, {"id": "Definitions", "title": "Definitions"}, {"id": "Assumptions", "title": "Assumptions"}, {"id": "Goals", "title": "Goals"}, {"id": "Front_end", "title": "Front end"}, {"id": "General", "title": "General"}, {"id": "Security_checks", "title": "Security checks"}, {"id": "URIs", "title": "URIs"}, {"id": "Sandboxes", "title": "Sandboxes"}, {"id": "Interactions_with_content_DOM", "title": "Interactions with content DOM"}, {"id": "Chrome_JS_Dangerous_functions", "title": "Chrome JS Dangerous functions"}, {"id": "Further_Reading", "title": "Further Reading:"}], "slug": "Security/Firefox_Security_Basics_For_Developers", "review_tags": []}