Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions security/policy.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _security-policy:

===============
Security policy
===============
Expand Down
21 changes: 21 additions & 0 deletions triage/issue-tracker.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ If you would like to file an issue about this devguide, please do so in the
:github:`devguide repository <python/devguide>` instead.


.. _checking-if-a-bug-already-exists:

Checking if a bug already exists
--------------------------------

Expand Down Expand Up @@ -92,6 +94,25 @@ and are covered in the :ref:`triaging` page. You don't need
to worry about those when reporting issues as a Python user.


Reporting many issues at once
-----------------------------

Static analysis, fuzzing, and similar tools can produce a large number of
findings. If you plan to report them in bulk:

* Run your analysis against the ``main`` branch, so that findings already
fixed in development are excluded.
* Check each finding against existing reports, see
:ref:`checking-if-a-bug-already-exists` for more information.
* Cross-check findings against the :ref:`security-policy`
to make sure it is not a security vulnerability. Vulnerabilities must be
reported privately, not on the issue tracker.
* Rather than opening one issue per finding, open a single issue listing
them all, and link to the full details (reproducers, tracebacks, logs)
as `GitHub gists <https://gist.github.com/>`_. See :gh:`153852` for an
example.


Working with issues
===================

Expand Down
Loading