<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/docs/topics/security.txt, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-07T14:33:38Z</updated>
<entry>
<title>Refs CVE-2026-33034 -- Improved security documentation on handling large request bodies.</title>
<updated>2026-04-07T14:33:38Z</updated>
<author>
<name>Jake Howard</name>
<email>git@theorangeone.net</email>
</author>
<published>2026-04-01T14:47:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1c584b0b1edd1def1e9aa4aef25fc5754f485616'/>
<id>urn:sha1:1c584b0b1edd1def1e9aa4aef25fc5754f485616</id>
<content type='text'>
Notably that the limit can be bypassed under ASGI.
</content>
</entry>
<entry>
<title>Refs #36485 -- Rewrapped docs to 79 columns line length.</title>
<updated>2025-08-25T13:51:10Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2025-07-25T09:24:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f81e6e3a53ee36e3f730a71aa55a5744982dd016'/>
<id>urn:sha1:f81e6e3a53ee36e3f730a71aa55a5744982dd016</id>
<content type='text'>
Lines in the docs files were manually adjusted to conform to the
79 columns limit per line (plus newline), improving readability and
consistency across the content.
</content>
</entry>
<entry>
<title>Refs #36485 -- Removed unnecessary parentheses in :meth: and :func: roles in docs.</title>
<updated>2025-08-25T13:51:10Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2025-05-27T16:37:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6f8e23d1c10c7ce32cea82b65ad2af640015f147'/>
<id>urn:sha1:6f8e23d1c10c7ce32cea82b65ad2af640015f147</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed spelling of "logged-in" when used as an adjective in docs.</title>
<updated>2025-08-19T15:43:05Z</updated>
<author>
<name>mengxun</name>
<email>30499307+mengxunQAQ@users.noreply.github.com</email>
</author>
<published>2025-08-19T15:43:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f5c944b3141c58bb4a5c7bbca61180b2ad7c13aa'/>
<id>urn:sha1:f5c944b3141c58bb4a5c7bbca61180b2ad7c13aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #15727 -- Added Content Security Policy (CSP) support.</title>
<updated>2025-06-27T18:57:02Z</updated>
<author>
<name>Rob Hudson</name>
<email>rob@cogit8.org</email>
</author>
<published>2025-05-03T17:01:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d63241ebc7067fdebbaf704989b34fcd8f26bbe9'/>
<id>urn:sha1:d63241ebc7067fdebbaf704989b34fcd8f26bbe9</id>
<content type='text'>
This initial work adds a pair of settings to configure specific CSP
directives for enforcing or reporting policy violations, a new
`django.middleware.csp.ContentSecurityPolicyMiddleware` to apply the
appropriate headers to responses, and a context processor to support CSP
nonces in templates for safely inlining assets.

Relevant documentation has been added for the 6.0 release notes,
security overview, a new how-to page, and a dedicated reference section.

Thanks to the multiple reviewers for their precise and valuable feedback.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Added security reporting guidelines.</title>
<updated>2025-02-24T07:51:08Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-02-21T10:26:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=59353360590202fab04067e23214a825157c524b'/>
<id>urn:sha1:59353360590202fab04067e23214a825157c524b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #34140 -- Applied rst code-block to non-Python examples.</title>
<updated>2023-02-10T18:19:13Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2023-02-09T15:48:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=534ac4829764f317cf2fbc4a18354fcc998c1425'/>
<id>urn:sha1:534ac4829764f317cf2fbc4a18354fcc998c1425</id>
<content type='text'>
Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for
reviews.
</content>
</entry>
<entry>
<title>Updated OWASP Top 10 link in security topic.</title>
<updated>2022-06-16T04:35:20Z</updated>
<author>
<name>Grammy Jiang</name>
<email>719388+grammy-jiang@users.noreply.github.com</email>
</author>
<published>2022-06-16T04:35:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ef9121f3e6f62060d2904fb1811dbe7d74834686'/>
<id>urn:sha1:ef9121f3e6f62060d2904fb1811dbe7d74834686</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed versionadded/changed annotations for 4.0.</title>
<updated>2022-05-17T12:22:06Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2022-05-10T13:07:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ca1c3151c3df48f1fb2cd17df9cfe93800254665'/>
<id>urn:sha1:ca1c3151c3df48f1fb2cd17df9cfe93800254665</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #30360 -- Added support for secret key rotation.</title>
<updated>2022-02-01T10:12:24Z</updated>
<author>
<name>tschilling</name>
<email>schillingt@better-simple.com</email>
</author>
<published>2021-12-14T03:47:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0dcd549bbe36c060f536ec270d34d9e7d4b8e6c7'/>
<id>urn:sha1:0dcd549bbe36c060f536ec270d34d9e7d4b8e6c7</id>
<content type='text'>
Thanks Florian Apolloner for the implementation idea.

Co-authored-by: Andreas Pelme &lt;andreas@pelme.se&gt;
Co-authored-by: Carlton Gibson &lt;carlton.gibson@noumenal.es&gt;
Co-authored-by: Vuyisile Ndlovu &lt;terrameijar@gmail.com&gt;
</content>
</entry>
</feed>
