HomeTopics 2Data SecuritySecrets Sprawl Crisis Deepens: 23.7 Million New Credentials Exposed in 2024

Secrets Sprawl Crisis Deepens: 23.7 Million New Credentials Exposed in 2024

Date:

Related stories

spot_imgspot_imgspot_imgspot_img

The 2025 State of Secrets Sprawl report by GitGuardian reveals an alarming escalation in credential exposure, with 23.7 million new secrets detected in public GitHub repositories a 25% surge from 2023. Despite advancements in detection tools like GitHub’s Push Protection, 70% of valid secrets leaked in 2022 remain active today, leaving organizations vulnerable to breaches, supply chain attacks, and lateral movement by threat actors.

This year’s report, leveraging AI-enhanced detection, uncovers the growing menace of generic secrets (58% of all leaks), rampant exposure in private repositories (35%) and Docker Hub (100,000+ valid keys), and the unintended consequences of AI coding assistants like GitHub Copilot (40% higher leak incidence). Below, we dissect the critical findings and provide actionable strategies to combat secrets sprawl.

Key Findings from the 2025 Secrets Sprawl Report

1. Secrets Sprawl Hits Record Highs

  • 23.7 million new secrets exposed on GitHub in 2024, up from 19.1 million in 2023.
  • 4.6% of all public repositories contained at least one secret.
  • 35% of private repositories harbored hardcoded credentials, highlighting misplaced trust in “security through obscurity.”

2. The Rise of Generic Secrets

  • 58% of detected secrets were generic (e.g., passwords, database strings), up from 49% in 2023.
  • Unlike structured API keys, generic secrets evade pattern-based scanners like GitHub Push Protection.
  • Example: A Base64-encoded database credential (password="m42ploz2wd") found in a public commit.

3. GitHub Push Protection: Limited Impact

  • Effective for patterned keys (e.g., OpenAI’s sk~ prefix), reducing leaks by 50%+.
  • Fails for generic secrets: MySQL, MongoDB, and Google API keys saw no decline in exposures.
  • Bypass risks: Developers can override warnings or mark leaks as “test credentials.”

4. Private Repositories: 8x Riskier Than Public

  • 35% of private repos contained secrets vs. 4.6% of public repos.
  • Top leaks in private code:
  • ODBC connection strings (10%)
  • AWS IAM keys (8%)
  • Okta tokens (1.7%)

5. Docker Hub: 100,000+ Valid Secrets Exposed

  • Scanning 15 million public images revealed:
  • 101,186 valid secrets, including AWS, GitHub, and database credentials.
  • 65% of leaks traced to ENV instructions in Dockerfiles.
  • Case study: A deleted .npmrc file in a Docker layer still exposed a GitHub token (ghp_6e****).

6. AI Tools Amplify Leak Risks

  • Repositories using GitHub Copilot had a 40% higher leak rate (6.4% vs. 4.6% overall).
  • Root cause: Developers prioritize productivity over security when relying on AI-generated code.

7. Collaboration Tools: The Overlooked Threat

  • 38% of leaks in Slack/Jira/Confluence were “highly critical” vs. 31% in SCMs.
  • Jira tickets had the highest leak rate (6.1%), often due to troubleshooting logs.

8. Remediation Gap: 70% of Secrets Remain Active

  • 292 days: Average time to identify and fix credential breaches (per IBM).
  • Non-Human Identities (NHIs) exacerbate the problem:
  • 99% of GitLab tokens had excessive permissions (58% full access).
  • 96% of GitHub tokens granted write access.

10 Critical Strategies to Combat Secrets Sprawl

1. Adopt Secrets Management Tools

      • Use HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault—but ensure secrets aren’t hardcoded post-retrieval.

      2. Enforce Least-Privilege Access

        • Restrict NHI permissions (e.g., GitHub tokens with read-only access).

        3. Scan Beyond Git: Include Collaboration Tools

          • Monitor Slack, Jira, and Confluence for credentials using tools like GitGuardian.

          4. Implement Automated Secret Rotation

            • Rotate keys every 90 days and revoke exposed credentials immediately.

            5. Educate Developers on Secure Practices

              • Train teams to avoid:
                • Committing .env files.
                • Using AI tools without security reviews.

              6. Leverage GitHub Push Protection

                • Enable it for public and private repos, despite its limitations.

                7. Audit Docker Images Pre-Deployment

                  • Scan layers for secrets using ggshield or Snyk.

                  8. Monitor Public GitHub for Leaks

                    • Use GitGuardian’s public monitoring to detect company credentials exposed online.

                    9. Adopt “Secretless” Authentication

                      • Explore OAuth, SPIFFE, or certificate-based auth for NHIs.

                      10. Integrate Secrets Detection into CI/CD

                      • Block commits containing secrets via pre-commit hooks and pipeline scans.

                        Conclusion: A Call for Proactive Defense

                        The 2025 State of Secrets Sprawl report underscores a harsh reality: credentials are the weakest link in cybersecurity, fueling 31% of all breaches (Verizon DBIR 2024). With AI, low-code tools, and Docker adoption accelerating leaks, organizations must shift from detection to prevention—embedding secrets governance into DevOps workflows.

                        Key Takeaways:

                        • Generic secrets are the fastest-growing threat—traditional scanners miss them.
                        • Private repos are not safe havens—assume all code is public.
                        • Remediation lags dangerously—automate rotation and revocation.

                        For a deeper dive, download the full report from the source: GitGuardian State of Secrets Sprawl 2025.

                        Secure your secrets—before attackers find them. 🔒

                        Ouaissou DEMBELE
                        Ouaissou DEMBELE
                        Ouaissou Dembele is a cybersecurity strategist with over 13 years of experience in purple teaming, governance, risk and compliance (GRC), and security program leadership across the Middle East and Africa. He is Director at Sainttly Group, a UAE-based group comprising Saintynet Cybersecurity, Cybercory Magazine, CISO Paradise, and Digitallium Software, and serves as Editor-in-Chief of Cybercory. At Saintynet Cybersecurity, he leads cybersecurity strategy and delivery across consulting, SOC and MSSP services, regulatory compliance, and training, guiding governments, banks, telecoms, and enterprises in identifying and mitigating evolving threats. His work includes national-level SOC initiatives for African governments. His mission is to empower organizations with resilient, scalable, and future-ready cybersecurity. Before Sainttly Group, he held consulting roles across the MEA region, working with global organizations on security architecture, operations, and compliance programs. He is an experienced speaker and trainer, regularly contributing to industry conferences and professional events, and works in English, French, and Arabic. His certifications include CCNP Security, CCNA Security, CCNA R&S, CEH, and ITIL, alongside the CCIE Security written exam. He delivers certification preparation training for CISSP, CISM, CISA, CCSP, PMP, and ISO 27001, and holds a Master's Diploma in Network Security (2013). As Editor-in-Chief of Cybercory.com, he is a trusted voice in the regional cybersecurity community and an advisor to organizations seeking to strengthen their security posture and resilience.

                        Subscribe

                        - Never miss a story with notifications

                        - Gain full access to our premium content

                        - Browse free from up to 5 devices at once

                        Latest stories

                        spot_imgspot_imgspot_imgspot_img