)]}'
{"README.rst":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cff3a8c4182351818ae9a07c9116d60a82fd8611","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The Security Notes are published by the OpenStack Security Project (OSSP) to"},{"line_number":18,"context_line":"advise users of security related issues. They are published at"},{"line_number":19,"context_line":"`Security Notes \u003chttps://security.openstack.org/security-notes\u003e`_ and the"},{"line_number":20,"context_line":"process is documented at"},{"line_number":21,"context_line":"`Security Note Process \u003chttps://wiki.openstack.org/wiki/Security/Security_Note_Process\u003e`_."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f0bbfcd7_ed98e62f","line":19,"updated":"2026-08-13 18:35:05.000000000","message":"This is actually ending up at https://docs.openstack.org/security-guide/security-notes/ instead.","commit_id":"28e0430012236fd1ec699203c35128091671558d"}],"security-notes/source/conf.py":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cff3a8c4182351818ae9a07c9116d60a82fd8611","unresolved":false,"context_lines":[{"line_number":33,"context_line":"# Add any Sphinx extension module names here, as strings. They can be"},{"line_number":34,"context_line":"# extensions coming with Sphinx (named \u0027sphinx.ext.*\u0027) or your custom"},{"line_number":35,"context_line":"# ones."},{"line_number":36,"context_line":"extensions \u003d [\u0027openstackdocstheme\u0027, \u0027ossn_vmt\u0027]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Add any paths that contain templates here, relative to this directory."},{"line_number":39,"context_line":"# templates_path \u003d [\u0027_templates\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"47b286c9_834b0810","line":36,"updated":"2026-08-13 18:35:05.000000000","message":"In the ossa repo we called our local Sphinx extension \"vmt\" but in retrospect it would probably have been better if we\u0027d named it \"ossa\" instead. I think we should make this \"ossn\" and rename ossn_vmt.py to just ossn.py accordingly.","commit_id":"28e0430012236fd1ec699203c35128091671558d"}],"tox.ini":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"cff3a8c4182351818ae9a07c9116d60a82fd8611","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"[doc8]"},{"line_number":61,"context_line":"# Settings for doc8:"},{"line_number":62,"context_line":"# These files have extra long lines that cannot be avoided, let\u0027s ignore them, with depricated txt files."},{"line_number":63,"context_line":"ignore-path \u003d security-notes/OSSN-0047,security-notes/OSSN-0068,security-notes/source,security-notes/build,security-notes/original-txt,common,security-guide/build,security-threat-analysis/build"},{"line_number":64,"context_line":"extensions \u003d .rst,.txt"}],"source_content_type":"text/x-properties","patch_set":3,"id":"a99512c2_259ff1d4","line":62,"updated":"2026-08-13 18:35:05.000000000","message":"\"deprecated\"","commit_id":"28e0430012236fd1ec699203c35128091671558d"}]}
