TL;DR: Red Hat confirmed a breach of a consulting GitLab instance where attackers claimed nearly 28,000 private repositories and about 800 Customer Engagement Reports, showing how consulting artefacts can mix environment details with tokens, database URIs, and other reusable credentials, according to Aembit. Static secrets and shared deliverables remain the governance failure.
Editorial analysis by NHI Mgmt Group, based on content published by Aembit: “Red Hat’s GitLab Breach and the Cost of Embedded Credentials”.
By the numbers:
- The attackers claim to have taken roughly 800 Customer Engagement Reports.
Key questions
Q: What breaks when consulting repositories contain live credentials?
A: When consulting repositories contain live credentials, they stop being documentation and become access infrastructure.
Q: Why do third-party consulting artefacts increase identity risk?
A: They extend trust beyond the vendor boundary while often carrying operational detail that was never meant for broad reuse.
Q: How do security teams know a consulting engagement is carrying too much access?
A: The clearest signal is when scripts, tokens, database strings, and environment diagrams sit together in the same workspace or report.
Practitioner guidance
- Audit consulting repositories for embedded live secrets Scan CERs, scripts, configs, and proof-of-concept files for tokens, database URIs, and connection strings before and after every engagement handoff.
- Revoke credentials embedded in third-party deliverables Treat any token or key found in a consulting report as exposed until rotated, and verify downstream integrations no longer trust the old credential.
- Replace shared credentials with workload identity Use short-lived, identity-based access for consulting workflows so reports and repositories do not need reusable secrets to function.
Bottom line: The breach shows how consulting repositories can become identity infrastructure when deliverables include tokens, connection strings, and environment details.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Consulting repositories have become an identity boundary failure, not just a data-loss problem. The Red Hat case shows that third-party engagement material can carry both context and access, which means the repository itself becomes part of the credential estate. That breaks the old assumption that documentation lives outside identity governance. Practitioners need to govern consulting artefacts as controlled access surfaces, not passive project files.
A few things that frame the scale:
- Internal repositories are 6x more likely to contain secrets than public ones (32.2% vs 5.6%), contradicting the assumption that private repos are safe, according to the State of Secrets Sprawl 2026.
A question worth separating out:
Q: What should organisations do when a repository used for delivery is exposed?
A: Assume every embedded credential may be compromised, rotate or revoke those credentials, and then inspect downstream systems for any reuse of the same access path. The immediate priority is containment of the credential, not just review of the repository. After that, remove live secrets from similar delivery workflows.
👉 Read our full editorial: Red Hat GitLab breach shows how consulting repos become credential risk