@@ -27,8 +27,13 @@ implications, please send a description of the issue via email to
27
27
team <https://www.djangoproject.com/foundation/teams/#security-team>`_.
28
28
29
29
Once you've submitted an issue via email, you should receive an acknowledgment
30
- from a member of the security team within 48 hours, and depending on the
31
- action to be taken, you may receive further followup emails.
30
+ from a member of the security team within 3 working days. After that, the
31
+ security team will begin their analysis. Depending on the action to be taken,
32
+ you may receive followup emails. It can take several weeks before the security
33
+ team comes to a conclusion. There is no need to chase the security team unless
34
+ you discover new, relevant information. All reports aim to be resolved within
35
+ the industry-standard 90 days. Confirmed vulnerabilities with a
36
+ :ref:`high severity level <severity-levels>` will be addressed promptly.
32
37
33
38
.. admonition:: Sending encrypted reports
34
39
@@ -110,20 +115,15 @@ will not issue patches or new releases for those versions.
110
115
111
116
.. _main development branch: https://github.com/django/django/
112
117
113
- .. _security-disclosure:
114
-
115
- How Django discloses security issues
116
- ====================================
118
+ .. _severity-levels:
117
119
118
- Our process for taking a security issue from private discussion to
119
- public disclosure involves multiple steps.
120
+ Security issue severity levels
121
+ ==============================
120
122
121
- Approximately one week before public disclosure, we send two notifications:
123
+ The severity level of a security vulnerability is determined by the attack
124
+ type.
122
125
123
- First, we notify |django-announce| of the date and approximate time of the
124
- upcoming security release, as well as the severity of the issues. This is to
125
- aid organizations that need to ensure they have staff available to handle
126
- triaging our announcement and upgrade Django as needed. Severity levels are:
126
+ Severity levels are:
127
127
128
128
* **High**
129
129
@@ -144,6 +144,21 @@ triaging our announcement and upgrade Django as needed. Severity levels are:
144
144
* Unvalidated redirects/forwards
145
145
* Issues requiring an uncommon configuration option
146
146
147
+ .. _security-disclosure:
148
+
149
+ How Django discloses security issues
150
+ ====================================
151
+
152
+ Our process for taking a security issue from private discussion to
153
+ public disclosure involves multiple steps.
154
+
155
+ Approximately one week before public disclosure, we send two notifications:
156
+
157
+ First, we notify |django-announce| of the date and approximate time of the
158
+ upcoming security release, as well as the severity of the issues. This is to
159
+ aid organizations that need to ensure they have staff available to handle
160
+ triaging our announcement and upgrade Django as needed.
161
+
147
162
Second, we notify a list of :ref:`people and organizations
148
163
<security-notifications>`, primarily composed of operating-system vendors and
149
164
other distributors of Django. This email is signed with the PGP key of someone
0 commit comments