
Overview

Product video
GitGuardian is the end-to-end secrets and Non-Human Identity (NHI) security platform. It detects exposed credentials across the software delivery lifecycle and governs the machine identities behind them, from a developer's laptop to AWS runtime.
THE PLATFORM GitGuardian delivers three products on one platform.
- Internal Secrets Monitoring detects hardcoded credentials in private repositories across GitHub, GitLab, Bitbucket, and Azure DevOps, plus CI/CD pipelines, container registries, Slack, Jira, Confluence, and cloud configuration. Internal repositories contain six times more secrets than public ones.
- Public Secrets Monitoring scans 1B+ public commits a year, in real time. On top of credentials leaked in company-owned environment, it surfaces the 80% of corporate credentials that leak publicly from developers' personal accounts, which single-organization scanners cannot see.
- GitGuardian NHI Governance discovers machine identities, attributes ownership, scores risk criticality, help configure rotation policies, and flags overdue rotations.
WHY THIS MATTERS ON AWS In 2025, 28.6 million new secrets were exposed on public GitHub, up 34% year over year. NHIs now outnumber human employees by roughly 109 to 1 and grew 44% in a year. Developers using AI coding assistants leak secrets at about twice the baseline rate. A vault governs only the credentials that were registered in it. GitGuardian finds the ones that never were.
BETTER TOGETHER WITH AWS
- AWS Secrets Manager: the ggscout collector inventories secrets held in AWS Secrets Manager and matches them against exposures found in code, using the HasMySecretLeaked (HMSL) hashing protocol so credential values never leave your AWS account. Surfaces vaulted secrets that have leaked into code, duplicate credentials across multi-account architectures, and credentials past their configured rotation policy.
- AWS IAM: GitGuardian reads the permissions and policies attached to each discovered credential, so an exposed key is scored by what it can actually reach across Amazon EC2, Amazon EKS, and AWS Lambda rather than by generic severity.
- Amazon Kiro: GitGuardian Power for Amazon Kiro runs secrets scanning inside the AWS agentic IDE, catching credentials in AI-generated code before they are committed.
- CI/CD: native integration with GitHub Actions, GitLab CI, and Kubernetes clusters to discover NHIs where they are consumed.
USE CASES
- Stop credential leaks in AI-assisted development. GitGuardian scans AI-generated code inside Amazon Kiro and at pull request, before a secret reaches a repository. AI-service credential leaks rose 81% in 2025.
- Build an audit-ready NHI inventory. GitGuardian discovers service accounts, API keys, and AI agent credentials across AWS Secrets Manager, AWS IAM, and CI/CD, attributes an owner to each, and surfaces evidence for PCI-DSS v4.0, NYDFS Part 500, DORA, NIS 2, and NIST 800-53 IA-5.
- Respond to a credential exposure. GitGuardian traces an exposed secret to its owner, its permissions, and every place it is duplicated, then tracks remediation to closure. Customers report over 80% reduction in mean time to remediate.
- Find the credentials your vault never saw. AWS Secrets Manager governs what was registered in it. GitGuardian discovers the hardcoded keys in Terraform, the tokens in CI/CD logs, and the credentials in Slack that never were. Around 62% of cloud NHIs are inactive but retain full access.
- Monitor public exposure in real time. GitGuardian scans every public GitHub commit and feeds your SOC through existing SIEM and SOAR workflows.
PROOF GitGuardian ships 500+ purpose-built detectors, with a false positive rate under 10%. ggshield is deployed on 600,000+ developer machines and is the most-installed security app on the GitHub Marketplace. Trusted by Snowflake, ING, BASF, Datadog, and Bouygues Telecom.
Deployed on AWS. Available through AWS Marketplace private offers and channel partner private offers.
Highlights
- 1. Detect every credential exposure: 600+ detectors with live validity checks scan code, CI/CD pipelines, collaboration tools, developer machines, and AI agent surfaces like Claude Code, Codex, Kiro, Cursor, and Copilot. Scans every public GitHub commit in real time and alerts your SOC through existing SIEM and SOAR workflows. Developers' personal accounts are the source of 80% of corporate credentials that leak publicly.
- 2. Remediate at enterprise scale: ML-powered incident grouping and severity-aware triage and help close incidents fast. Secrets found in code are correlated with the credentials held in AWS Secrets Manager and the permissions attached in AWS IAM, so teams separate a vaulted credential from a leaked one and score exposure by what the key can actually reach across.
- 3. Prevent the next breach: discover and govern every machine identity behind every credential, and catch attackers the moment they use a decoy credential. Trusted by 600K+ developers and enterprises, including Snowflake, ING, BASF, Datadog, Euronext, and Bouygues Telecom.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Trust center
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
25 developers | Business Plan, per 25 contributing developers (annual contract) | $5,500.00 |
Dimensions summary
Top-of-mind questions for buyers
Vendor refund policy
Please contact sales@gitguardian.com to learn more about GitGuardian's refund policy.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Support
Vendor support
Explore our guides to use the GitGuardian Platform https://docs.gitguardian.com or submit a support request at
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

Standard contract
Customer reviews
Reliable Secret Detection, Though Filtering Needs Finesse
Fast, Reliable Secret Detection That Fits Seamlessly into Our GitHub Workflow
Fast, Detailed Secret Detection That Fits Seamlessly into GitHub Workflows
Continuous secret scanning has protected our code history and strengthened secure development habits
What is our primary use case?
My main use case for GitGuardian Platform is for secret detection in the code base, whether in the actual files or in the history of the GitHub code, helping me determine if there are, or were at any point, hard-coded secrets like API keys, passwords, or certificate key stores, and whether they are valid or false positives that require immediate remediation or remediation later on.
There was a specific time when GitGuardian Platform helped me catch something important, as it detected a couple of secrets that were still used in a project that had been migrated. We discovered in the history that while the current files contained no hard-coded secrets—everything had transitioned to using Secrets Manager—GitGuardian Platform identified two valid secrets in the GitHub history that needed to be deleted, although they were not critical or dangerous. To be on the safe side, we changed those secrets after ensuring they were properly removed from the history.
I have nothing else to add about my main use case or how I use GitGuardian Platform day-to-day. It is nice how it automatically scans whenever there is a commit in the GitHub repository, and even when a commit is deleted, the ID of the commit remains visible but grayed out, as it doesn't exist anymore. I would mention the validity check for public API keys is very useful while monitoring the security score. One limitation I've found is that as the tool progresses and updates, it may detect older secrets that have already been resolved, so it would be helpful to get notified when that occurs. Another significant limitation we've encountered is when the same secret is present in multiple repositories managed by different teams; we cannot close the incident unless both teams communicate and agree, because closing is applicable to all repositories, which is challenging when teams don't know each other.
How has it helped my organization?
GitGuardian Platform has positively impacted my organization by making the team extra careful about committing hard-coded passwords, even if they are just for testing purposes and deemed invalid. Additionally, my team has started integrating GitGuardian Platform on their local VS Code to scan before pushing code. It has also encouraged the habit of rotating old secrets that were at one point flagged in the tool.
I haven't noticed a reduction in security incidents, as we don't have many because we prioritize security in our development cycle. However, I can say that GitGuardian Platform helped us clean up our GitHub repositories of any type of secrets, even the useless ones, ensuring that if someone were to gain access, they wouldn't know what our API key or password looks like. It has especially helped us eliminate valid secrets from our repository histories, and we currently have zero valid secrets left.
What is most valuable?
The best features GitGuardian Platform offers include secret detection regardless of the commit history, which means it can detect both current and older files. Its ability to check the validity of API keys is crucial, and it allows tracing of actions regarding secrets—whether they are marked as false positives, invalid, or if remediation is necessary. Additionally, it facilitates the use of tools such as Slack or Teams for notifications.
I find myself relying the most on the instant scan of passwords offered by GitGuardian Platform, as it accurately checks for real secrets and does not mistake common words such as 'password' as a secret. This is advantageous compared to other tools that increase the rate of false positives significantly, which often occurs with keys that are merely for testing or are invalid.
What needs improvement?
Regarding improvements for GitGuardian Platform, the secret detection feature needs upgrading as it opens only one common issue for the same secret detected in multiple repositories. This poses a challenge, especially if two teams in different repositories, who don't know each other, are working with the same hard-coded secret. Team A cannot close the ticket independently because they are unaware of how Team B is using that secret. It would be much more effective to have a parent ticket for the secret that contains child tickets for each repository, allowing each team to manage their status for that secret as they see fit.
The reason I chose a nine or nine and a half is due to the pain points I've mentioned, particularly the challenges when validating secrets. Additionally, I prefer being notified whenever a new secret is detected in the GitHub history.
For how long have I used the solution?
I have been using GitGuardian Platform for almost two years.
What do I think about the stability of the solution?
GitGuardian Platform is very stable, with no downtime or issues in my experience.
What do I think about the scalability of the solution?
The scalability of GitGuardian Platform has met my organization's needs as we have grown or changed, and I did not notice any difference.
Which solution did I use previously and why did I switch?
Previously, we used the password detection feature in Checkmarx, but we switched because we found it unreliable. Checkmarx often flagged many false positives, sometimes misidentifying the word 'password' as a real password or mistaking names of secrets in Secrets Manager or Key Vault for secret values. Their lack of capability to detect hard-coded passwords in the GitHub history was another issue compared to what GitGuardian Platform offers.
What was our ROI?
I have seen a return on investment, particularly in securing the applications and ensuring there are no hard-coded secrets within the code base, which is a significant security positive.
What other advice do I have?
I haven't had the chance to thoroughly explore GitGuardian Platform's AI capabilities, so I'm not sure how I can answer that. Regarding my experience with the accuracy and reliability of GitGuardian Platform's AI capabilities, prior to their implementation, I found them to be helpful, especially in deciding the severity of a password when evaluating its risk from someone outside the application. My advice for others considering GitGuardian Platform is to move forward with it, as it's a great tool. I would rate GitGuardian Platform overall at nine, or nine and a half.