Skip to content

Commit 80239b9

Browse files
committed
Update GitHub security tools table for clarity and plan requirements
1 parent 6bc762f commit 80239b9

1 file changed

Lines changed: 39 additions & 37 deletions

File tree

learn-pr/wwl-azure/resolve-github-secret-scanning-alerts-github-copilot-agent/includes/2-examine-github-security-code-quality-tools.md

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -125,46 +125,48 @@ Security overview provides a centralized dashboard to review the overall securit
125125

126126
## GitHub security tools by plan availability
127127

128-
The following table summarizes GitHub's security and code quality tools and the GitHub plans required to use them.
129-
130-
| Tool | All plans (public repos) | All plans (private repos) | GitHub Secret Protection | GitHub Code Security |
131-
|---|---|---|---|---|
132-
| **Supply chain security** | | | | |
133-
| Dependency graph | ✅ | ✅ | — | — |
134-
| Software Bill of Materials (SBOM) | ✅ | ✅ | — | — |
135-
| GitHub Advisory Database | ✅ | ✅ | — | — |
136-
| Dependabot alerts and security updates | ✅ | ✅ | — | — |
137-
| Dependabot version updates | ✅ | ✅ | — | — |
138-
| Dependency review | ✅ | — | — | ✅ |
139-
| Custom auto-triage rules for Dependabot | ✅ | — | — | ✅ |
140-
| **Secret security** | | | | |
141-
| Secret scanning alerts for partners | ✅ | — | — | — |
142-
| Push protection for users | ✅ | — | — | — |
143-
| Secret scanning alerts for users | ✅ | — | ✅ | — |
144-
| Push protection (repository-level) | ✅ | — | ✅ | — |
145-
| Copilot secret scanning | — | — | ✅ | — |
146-
| Delegated bypass for push protection | — | — | ✅ | — |
147-
| Custom patterns for secret scanning | — | — | ✅ | — |
148-
| **Code security** | | | | |
149-
| Code scanning | ✅ | — | — | ✅ |
150-
| CodeQL CLI | ✅ | — | — | ✅ |
151-
| Copilot Autofix for code scanning | ✅ | — | — | ✅ |
152-
| Security campaigns | — | — | — | ✅ |
153-
| **Code quality** | | | | |
154-
| GitHub Code Quality | — | — | — | ✅ \* |
155-
| **General security** | | | | |
156-
| Security policy | ✅ | ✅ | — | — |
157-
| Security advisories | ✅ | ✅ | — | — |
158-
| Repository rulesets | ✅ | ✅ | — | — |
159-
| Artifact attestations | ✅ | ✅ \*\* | — | — |
160-
| Security overview | — | — | ✅ | ✅ |
161-
162-
\* GitHub Code Quality requires GitHub Team or GitHub Enterprise Cloud (currently in public preview).
128+
The following table summarizes GitHub's security and code quality tools, the minimum GitHub plan required to use them, and whether the GitHub Secret Protection or GitHub Code Security add-on is needed.
129+
130+
> [!NOTE]
131+
> GitHub Secret Protection and GitHub Code Security are paid add-on products that can be purchased by organizations on **GitHub Team** and **GitHub Enterprise Cloud** plans. Many features included in these add-on products are also available for free on public repositories, as indicated in the table below.
132+
133+
| Tool | Minimum GitHub plan | Public repos | Private repos | GitHub Secret Protection | GitHub Code Security |
134+
|---|---|---|---|---|---|
135+
| **Supply chain security** | | | | | |
136+
| Dependency graph | All plans | ✅ | ✅ | — | — |
137+
| Software Bill of Materials (SBOM) | All plans | ✅ | ✅ | — | — |
138+
| GitHub Advisory Database | All plans | ✅ | ✅ | — | — |
139+
| Dependabot alerts and security updates | All plans | ✅ | ✅ | — | — |
140+
| Dependabot version updates | All plans | ✅ | ✅ | — | — |
141+
| Dependency review | All plans (public) / GitHub Team (private) | ✅ | — | — | ✅ |
142+
| Custom auto-triage rules for Dependabot | All plans (public) / GitHub Team (private) | ✅ | — | — | ✅ |
143+
| **Secret security** | | | | | |
144+
| Secret scanning alerts for partners | All plans | ✅ | — | — | — |
145+
| Push protection for users | All plans | ✅ | — | — | — |
146+
| Secret scanning alerts for users | All plans (public) / GitHub Team (private) | ✅ | — | ✅ | — |
147+
| Push protection (repository-level) | All plans (public) / GitHub Team (private) | ✅ | — | ✅ | — |
148+
| Copilot secret scanning | GitHub Team | — | — | ✅ | — |
149+
| Delegated bypass for push protection | GitHub Team | — | — | ✅ | — |
150+
| Custom patterns for secret scanning | GitHub Team | — | — | ✅ | — |
151+
| **Code security** | | | | | |
152+
| Code scanning | All plans (public) / GitHub Team (private) | ✅ | — | — | ✅ |
153+
| CodeQL CLI | All plans (public) / GitHub Team (private) | ✅ | — | — | ✅ |
154+
| Copilot Autofix for code scanning | All plans (public) / GitHub Team (private) | ✅ | — | — | ✅ |
155+
| Security campaigns | GitHub Team | — | — | — | ✅ |
156+
| **Code quality** | | | | | |
157+
| GitHub Code Quality | GitHub Team \* | — | — | — | ✅ |
158+
| **General security** | | | | | |
159+
| Security policy | All plans | ✅ | ✅ | — | — |
160+
| Security advisories | All plans | ✅ | ✅ | — | — |
161+
| Repository rulesets | All plans | ✅ | ✅ | — | — |
162+
| Artifact attestations | All plans (public) / GitHub Enterprise Cloud (private) | ✅ | ✅ \*\* | — | — |
163+
| Security overview | GitHub Team | — | — | ✅ | ✅ |
164+
165+
\* GitHub Code Quality is currently in public preview.
163166

164167
\*\* Artifact attestations for private repositories require GitHub Enterprise Cloud.
165168

166-
> [!NOTE]
167-
> GitHub Secret Protection and GitHub Code Security are paid add-on products available for organizations on GitHub Team and GitHub Enterprise Cloud plans. Many features included in these products are also available for free on public repositories, as indicated in the table above.
169+
In the table above, "All plans" means the tool is available at no extra cost on every GitHub plan, including the free plans (GitHub Free for personal accounts and GitHub Free for organizations). "GitHub Team" means the minimum required plan is GitHub Team or GitHub Enterprise Cloud, both of which are paid plans that also support purchasing the GitHub Secret Protection and GitHub Code Security add-on products. Detailed pricing information is available from GitHub.
168170

169171
## How GitHub's security tools work together
170172

0 commit comments

Comments
 (0)