The perfect pair for complete protection
GitHub Secret Protection
For teams and organizations serious about stopping secret leaks.Get started now
GitHub Code Security
For teams and organizations committed to fixing vulnerabilities before production.Get started now
GitHub Secret Protection
Prevent secret exposures by proactively blocking secrets before they reach your code.
FreePublic repositoriesTeamIncludedEnterpriseIncludedDetect and manage exposed secrets across git history, pull requests, issues, and wikis.
FreePublic repositoriesTeamIncludedEnterpriseIncludedGitHub collaborates with 150+ technical partners, like AWS, Azure, and OpenAI, to build high accuracy secret detectors. This minimizes false positives, letting you focus on what matters.
FreePublic repositoriesTeamIncludedEnterpriseIncludedProviders get real-time alerts when their tokens appear in public code, allowing them to quickly quarantine or revoke secrets.
FreePublic repositoriesTeamPublic repositoriesEnterprisePublic repositoriesPrioritize active secrets with validity checks for provider patterns.
FreeNot includedTeamIncludedEnterpriseIncludedPrioritize secrets based on additional information about the secret, like the secret owner's contact information or when the secret was last used.
FreeNot includedTeamIncludedEnterpriseIncludedUse AI to detect unstructured secrets, like passwords, across your repositories.
FreeNot includedTeamIncludedEnterpriseIncludedPreview. Use AI to block unstructured secrets at push before they reach your repository. Uses AI Credits.
FreeNot includedTeamUses AI CreditsEnterpriseUses AI CreditsDetect tokens from unknown providers, including HTTP authentication headers, connection strings, and private keys.
FreeNot includedTeamIncludedEnterpriseIncludedDefine secret detectors specific to your enterprise, and configure organization-defined detectors in push protection.
FreeNot includedTeamIncludedEnterpriseIncludedManage alert dismissals. Approve or reject alert dismissal requests from developers.
FreeNot includedTeamIncludedEnterpriseIncludedManage who can bypass push protection and when. Approve or reject bypass requests from developers.
FreeNot includedTeamIncludedEnterpriseIncludedUnderstand how risk is distributed across your organization with security metrics and insight dashboards.
FreeNot includedTeamIncludedEnterpriseIncludedReview how and when GitHub scans your repositories for secrets.
FreeNot includedTeamIncludedEnterpriseIncludedDetect credentials leaked by your enterprise members across arbitrary public GitHub surfaces in real time, even if you don't own those surfaces.
FreeNot includedTeamNot includedEnterpriseIncluded
GitHub Code Security
Uncover vulnerabilities in your code with our industry-leading semantic code analysis.
FreePublic repositoriesTeamIncludedEnterpriseIncludedFind vulnerabilities in pull requests for languages and frameworks CodeQL doesn't cover. Uses AI Credits.
FreePublic repositoriesTeamUses AI CreditsEnterpriseUses AI CreditsPreview. Scan whole repositories on demand, in any language, and track findings as code scanning alerts. Uses AI Credits.
FreeNot includedTeamUses AI CreditsEnterpriseUses AI CreditsPreview. Find risks unique to AI apps and agents, like indirect prompt injection, in pull requests. Uses AI Credits.
FreeNot includedTeamUses AI CreditsEnterpriseUses AI CreditsGet suggested fixes, with explanations, for CodeQL alerts in pull requests and your backlog.
FreePublic repositoriesTeamIncludedEnterpriseIncludedGet pull requests, not just suggestions: assign up to 25 code scanning alerts, and Copilot explores your code and makes the changes. Uses AI Credits.
FreePublic repositoriesTeamUses AI CreditsEnterpriseUses AI CreditsCentralize your findings across all your scanning tools via SARIF upload to GitHub.
FreePublic repositoriesTeamIncludedEnterpriseIncludedReduce security debt and burn down your security backlog with security campaigns.
FreeNot includedTeamIncludedEnterpriseIncludedGet a clear view of your project’s dependencies with a summary of manifest, lock files, and submitted dependencies via the API.
FreeIncludedTeamIncludedEnterpriseIncludedCatch insecure dependencies before adding them and get insights on licenses, dependents, and age.
FreePublic repositoriesTeamIncludedEnterpriseIncludedPreview. See which Dependabot alerts matter most by checking whether your JavaScript or TypeScript code calls the vulnerable function.
FreeNot includedTeamNot includedEnterpriseFree during public preview, metered upon general availabilityDefine alert-centric policies to control how Dependabot handles alerts and pull requests.
FreePublic repositoriesTeamIncludedEnterpriseIncludedAutomated pull requests that batch dependency updates for known vulnerabilities.
FreeIncludedTeamIncludedEnterpriseIncludedAutomated pull requests that keep your dependencies up to date.
FreeIncludedTeamIncludedEnterpriseIncludedPreview. Block malicious and risky npm packages before agents, runners, or IDEs install them.
FreeNot includedTeamNot includedEnterpriseFree during public preview, metered upon general availabilityGet a clear view of risk distribution with security metrics and dashboards.
FreeNot includedTeamIncludedEnterpriseIncluded
Securing your code, end to end
GitHub safeguards user accounts, branches, tags, and pushes, and supports SBOMs and artifact attestations for SLSA L3 builds.