Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repo sync #32984

Merged
merged 1 commit into from
May 15, 2024
Merged
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
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,6 @@ The {% data variables.product.prodname_advisory_database %} contains a curated l

Make it easy for your users to confidentially report security vulnerabilities they've found in your repository. For more information, see "[AUTOTITLE](/code-security/getting-started/adding-a-security-policy-to-your-repository)."

{% ifversion fpt or ghec %}

### Security advisories

Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage community members to upgrade. For more information, see "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories)."

{% endif %}

### {% data variables.product.prodname_dependabot_alerts %} and security updates

View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"
Expand Down Expand Up @@ -75,6 +67,14 @@ Security overview shows which security features are enabled for the repository,

## Available for free public repositories

{% ifversion fpt or ghec %}

### Security advisories

Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage community members to upgrade. For more information, see "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories)."

{% endif %}

### {% data variables.secret-scanning.user_alerts_caps %}

Automatically detect tokens or credentials that have been checked into a {% ifversion ghec %}user-owned {% endif %}public repository. You can view alerts for any secrets that {% data variables.product.company_short %} finds in your code, in the **Security** tab of the repository, so that you know which tokens or credentials to treat as compromised. For more information, see "[AUTOTITLE](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-alerts-for-users)."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ You can view and manage alerts from security features to address dependencies an

You can also use {% data variables.product.prodname_dotcom %}'s tools to audit responses to security alerts. For more information, see "[AUTOTITLE](/code-security/getting-started/auditing-security-alerts)".

{% ifversion fpt or ghec %}If you have a security vulnerability, you can create a security advisory to privately discuss and fix the vulnerability. For more information, see "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories)" and "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/creating-a-repository-security-advisory)."
{% ifversion fpt or ghec %}If you have a security vulnerability in a public repository, you can create a security advisory to privately discuss and fix the vulnerability. For more information, see "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories)" and "[AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/creating-a-repository-security-advisory)."
{% endif %}

{% data reusables.security-overview.security-information-about-actions %}
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@ redirect_from:
- /code-security/security-advisories/guidance-on-reporting-and-writing/best-practices-for-writing-repository-security-advisories
---

{% data reusables.security-advisory.private-repository-non-ghas-deprecation-note %}

Anyone with admin permissions to a repository can create and edit a security advisory.
Anyone with admin permissions to a public repository can create and edit a security advisory.

{% data reusables.security-advisory.security-researcher-cannot-create-advisory %}

Expand Down Expand Up @@ -72,8 +70,8 @@ We recommend that you use the **Affected versions** field to specify which versi
{% note %}

**Notes:** The lower-bound limitation:
- is due to incompatibilities with the OSV (Open Source Vulnerability) schema.
- only applies when you make a suggestion on an existing advisory in the {% data variables.product.prodname_advisory_database %}.
- Is due to incompatibilities with the OSV (Open Source Vulnerability) schema.
- Only applies when you make a suggestion on an existing advisory in the {% data variables.product.prodname_advisory_database %}.

{% endnote %}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: About repository security advisories
intro: 'You can use repository security advisories to privately discuss, fix, and publish information about security vulnerabilities in your repository.'
intro: 'You can use repository security advisories to privately discuss, fix, and publish information about security vulnerabilities in your public repository.'
shortTitle: About repository security advisories
redirect_from:
- /articles/about-maintainer-security-advisories
Expand All @@ -19,8 +19,6 @@ topics:
- CVEs
---

{% data reusables.security-advisory.private-repository-non-ghas-deprecation-note %}

{% data reusables.repositories.security-advisory-admin-permissions %}

{% data reusables.security-advisory.security-researcher-cannot-create-advisory %}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Collaborating in a temporary private fork to resolve a repository security vulnerability
intro: You can create a temporary private fork to privately collaborate on fixing a security vulnerability in your repository.
intro: You can create a temporary private fork to privately collaborate on fixing a security vulnerability in your public repository.
redirect_from:
- /articles/collaborating-in-a-temporary-private-fork-to-resolve-a-security-vulnerability
- /github/managing-security-vulnerabilities/collaborating-in-a-temporary-private-fork-to-resolve-a-security-vulnerability
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Creating a repository security advisory
intro: You can create a draft security advisory to privately discuss and fix a security vulnerability in your open source project.
permissions: Anyone with admin permissions to a repository, or with a security manager role within the repository, can create a security advisory.
permissions: Anyone with admin permissions to a public repository, or with a security manager role within the repository, can create a security advisory.
redirect_from:
- /articles/creating-a-maintainer-security-advisory
- /github/managing-security-vulnerabilities/creating-a-maintainer-security-advisory
Expand All @@ -19,8 +19,6 @@ topics:
shortTitle: Create repository advisories
---

{% data reusables.security-advisory.private-repository-non-ghas-deprecation-note %}

{% data reusables.security-advisory.security-researcher-cannot-create-advisory %}

## Creating a security advisory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Working with repository security advisories
shortTitle: Repository security advisories
intro: 'Discuss, fix, and disclose security vulnerabilities in your repositories using repository security advisories.'
intro: 'Discuss, fix, and disclose security vulnerabilities in your public repositories using repository security advisories.'
redirect_from:
- /articles/managing-security-vulnerabilities-in-your-project
- /github/managing-security-vulnerabilities/managing-security-vulnerabilities-in-your-project
Expand Down Expand Up @@ -29,5 +29,3 @@ children:
- /removing-a-collaborator-from-a-repository-security-advisory
- /deleting-a-repository-security-advisory
---

{% data reusables.security-advisory.private-repository-non-ghas-deprecation-note %}
2 changes: 0 additions & 2 deletions content/rest/security-advisories/repository-advisories.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,4 @@ topics:
autogenerated: rest
---

{% data reusables.security-advisory.private-repository-non-ghas-deprecation-note-api %}

<!-- Content after this section is automatically generated -->
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Anyone with admin permissions to a repository can create a security advisory.
Anyone with admin permissions to a public repository can create a security advisory.

Anyone with admin permissions to a repository also has admin permissions to all security advisories in that repository. People with admin permissions to a security advisory can add collaborators, and collaborators have write permissions to the security advisory.
Anyone with admin permissions to a public repository also has admin permissions to all security advisories in that repository. People with admin permissions to a security advisory can add collaborators, and collaborators have write permissions to the security advisory.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{% note %}

**Note**: This article applies to editing repository-level advisories as a repository owner.
**Note**: This article applies to editing repository-level advisories as an owner of a public repository.

Users who are not repository owners can contribute to global security advisories in the {% data variables.product.prodname_advisory_database %} at [github.com/advisories](https://github.com/advisories). Edits to global advisories will not change or affect how the advisory appears on the repository. For more information, see "[AUTOTITLE](/code-security/security-advisories/working-with-global-security-advisories-from-the-github-advisory-database/editing-security-advisories-in-the-github-advisory-database)."

Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Repository security advisories allow repository maintainers to privately discuss and fix a security vulnerability in a project. After collaborating on a fix, repository maintainers can publish the security advisory to publicly disclose the security vulnerability to the project's community. By publishing security advisories, repository maintainers make it easier for their community to update package dependencies and research the impact of the security vulnerabilities.
Repository security advisories allow maintainers of public repositories to privately discuss and fix a security vulnerability in a project. After collaborating on a fix, repository maintainers can publish the security advisory to publicly disclose the security vulnerability to the project's community. By publishing security advisories, repository maintainers make it easier for their community to update package dependencies and research the impact of the security vulnerabilities.
Loading