Skip to main content

How-tos for fixing vulnerabilities

Learn how to manage, create, edit, and publish security advisories for your repositories, collaborate on private reports, and navigate or update advisories within the GitHub Advisory Database.

Managing privately reported security vulnerabilities

Repository maintainers can manage security vulnerabilities that have been privately reported to them by security researchers for repositories where private vulnerability reporting is enabled.

Creating a repository security advisory

You can create a draft security advisory to privately discuss and fix a security vulnerability in your open source project.

Publishing a repository security advisory

You can publish a security advisory to alert your community about a security vulnerability in your project.

Adding a collaborator to a repository security advisory

You can add other users or teams to collaborate on a security advisory with you.

Removing a collaborator from a repository security advisory

When you remove a collaborator from a repository security advisory, they lose read and write access to the security advisory's discussion and metadata.

Editing a repository security advisory

You can edit the metadata and description for a repository security advisory if you need to update details or correct errors.

Deleting a repository security advisory

You can delete a repository security advisory that you've published by contacting Support.

Browsing security advisories in the GitHub Advisory Database

You can browse the GitHub Advisory Database to find CVEs and GitHub-originated advisories affecting the open source world.

Editing security advisories in the GitHub Advisory Database

You can submit improvements to any advisory published in the GitHub Advisory Database by making a community contribution.