TL;DR: OWASP France is hosting an in-person AppSec meetup at GitGuardian’s Paris headquarters on October 5, bringing talks, discussion, and networking to practitioners focused on application security and secrets security, according to GitGuardian. The event underscores how exposed secrets and stolen credentials remain a live governance problem, not just a technical cleanup task.
At a glance
What this is: This is an in-person OWASP France meetup in Paris focused on application security, with secrets security and community discussion at the center.
Why it matters: It matters because secrets exposure and credential misuse are still common entry paths, and IAM, AppSec, and NHI teams need shared operating models for detection and response.
👉 Register for GitGuardian's OWASP France meetup in Paris on October 5
Context
Application security meetups matter because they create a practical forum for discussing control gaps that cut across code, pipelines, and runtime access. In this case, the topic intersects directly with secrets security, which sits at the boundary between AppSec and NHI governance when service credentials, tokens, and other machine secrets are involved.
The event is an in-person OWASP France meetup on October 5 at GitGuardian’s Paris headquarters. That makes the session less about product news and more about practitioner exchange: how teams think about exposed secrets, stolen credentials, and the operational discipline needed to keep them from becoming breach paths.
Key questions
Q: What breaks when exposed credentials are not revoked quickly?
A: Exposed credentials create a standing access window that attackers can exploit before defenders notice. The danger is not limited to the original leak. Any system that trusts the credential can become reachable until the secret is rotated, downstream access is closed, and the exposure path is fully removed.
Q: Why do exposed machine secrets create more risk than ordinary code leaks?
A: Because a secret is not just data, it is a credential. If the value can still authenticate a workload, repository, or pipeline, the exposure becomes an access path rather than a disclosure event. That is why identity, privilege scope, and revocation are the real controls, not only source-code remediation.
Q: How do identity teams know whether secrets governance is actually working?
A: Identity teams know secrets governance is working when they can prove that every active secret has an owner, an approved scope, and a tested revocation path. If they cannot quickly identify where a secret is used or remove it without breaking the workload, governance is still incomplete.
Q: What is the difference between secret scanning and secret rotation?
A: Secret scanning finds exposed credentials, while secret rotation invalidates the secret and replaces it with a new one. Scanning without rotation only identifies the problem. Rotation without discovery misses hidden exposures. Effective governance needs both, because detection without invalidation leaves the identity still usable.
Background and context
Why exposed secrets remain a breach path
Secrets are credentials such as API keys, tokens, certificates, and other machine-authentication material. When they leak into code, logs, chat, or public repositories, attackers can often authenticate as a trusted workload or integration without needing malware or exploit chains. That is why secrets security is not just a detection problem. It is an identity and access problem, because the leaked secret becomes the identity proof. In NHI programmes, the real risk is not the secret itself but the standing access and trust attached to it.
Practical implication: treat leaked secrets as live identities and revoke them as soon as they are discovered.
How AppSec and NHI governance overlap in practice
Application security teams often see secrets leakage as a code hygiene issue, while IAM and NHI teams see it as credential lifecycle governance. In reality, both views are needed. The same exposed token may originate in a repository, survive through CI/CD, and then grant runtime access long after the developer who created it has moved on. That creates a control gap between source control, build systems, and authentication boundaries. Governance has to follow the secret across the full lifecycle, not only at deployment.
Practical implication: align code scanning, CI/CD controls, and credential lifecycle ownership so secret exposure is handled end to end.
NHI Mgmt Group analysis
Secrets security is now an identity governance issue, not just an AppSec hygiene issue. Exposed secrets act as bearer credentials, which means possession often equals access. That collapses the normal authentication model and makes lifecycle control more important than perimeter control. For identity programmes, the operational lesson is straightforward: if a secret can authenticate a workload, it must be governed like an identity.
The most dangerous gap is persistence after exposure. A leaked secret is not harmless once discovered if it continues to function, especially across repositories, pipelines, and runtime environments. The field needs to stop treating exposure as the event and start treating revocation latency as the real risk signal. Practitioners should measure how quickly a discovered secret loses value in the environment.
Community events like this sharpen the conversation around shared control ownership. Secrets often sit between AppSec, platform engineering, IAM, and NHI management, so ambiguity about who owns discovery and revocation creates delay. The practical outcome is a governance model where inventory, ownership, and rotation are explicit, not implied. Teams should make secret stewardship a named responsibility, not a side effect of other tooling.
OWASP-NHI and AppSec are converging around the same failure pattern: unmanaged machine credentials. That convergence matters because credentials used by services, bots, and pipelines rarely fit cleanly into human IAM processes. The organisation that treats these as ordinary app artifacts will miss the access-control implications. Practitioners should govern machine secrets as first-class identities with explicit ownership and offboarding.
Named concept: secret-to-access gap. This is the window between when a secret is exposed and when it is actually revoked everywhere it still works. In modern delivery pipelines that gap often determines whether an incident stays contained or becomes a wider compromise. Security teams should optimise for shrinking that window, not just for finding leaks faster.
What this signals
Secret exposure is becoming a governance boundary issue. Once a secret is treated as an identity token, the question shifts from whether it was found to whether it was actually removed from every place that still trusts it. That is the operational gap many programmes still under-measure.
Meetups like OWASP France are useful because they collapse silos that usually keep AppSec, platform engineering, and IAM in separate conversations. For practitioners, the next step is to make secret ownership and revocation part of the same operating model rather than separate team responsibilities.
For practitioners
- Define secret ownership across AppSec and IAM Assign one accountable owner for each class of machine secret, including where it is created, stored, rotated, and revoked. Make the owner responsible for coordinating build-time, repository, and runtime cleanup when exposure is detected.
- Shorten the exposure-to-revocation window Measure how long exposed credentials remain valid after discovery and set a target to reduce that interval. Include tokens, API keys, certificates, and service credentials in the same revocation workflow.
- Scan the full software delivery path for secrets Check source control, pull requests, CI logs, artifact stores, and runtime configuration for credentials that can still authenticate. Prioritise secrets that grant production access or cross-environment reach.
- Separate machine credential governance from human IAM processes Document when service accounts, pipelines, and bots need different lifecycle controls from employee accounts. Use that boundary to avoid forcing NHI problems into human access review cycles.
Key takeaways
- Secrets are not just configuration artifacts, they are authentication material that can become live access.
- The real control failure is often revocation latency, because exposed credentials remain dangerous until they stop working everywhere.
- Practitioners should govern machine secrets with explicit ownership, lifecycle controls, and end-to-end cleanup paths.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0 provides the primary governance reference for this term.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | Secrets access is an entitlement problem when credentials still work after exposure. |
| Recommendation — Review and restrict entitlements so exposed secrets cannot continue to authorize production access. | ||
Key terms
- Secrets Leakage: Secrets leakage is the exposure of credentials such as API keys, tokens, or certificates in places where they can be discovered and reused. The risk is not just disclosure, but unauthorized authentication that turns a coding or pipeline mistake into active access.
- Machine Identity: The digital identity of a machine, device, or workload — such as a server, container, or VM — used to authenticate it within a network. Sometimes used interchangeably with NHI, though NHI is the broader category.
- Authenticator Lifecycle Management: Authenticator lifecycle management is the governance of a credential from issuance to renewal, replacement, and retirement. For human identity programmes, it ensures that keys, smart cards, and certificates stay tied to the right user and are removed when the user, role, or device is no longer trusted.
- Secrets Sprawl: The uncontrolled proliferation of sensitive credentials — API keys, tokens, passwords, certificates — across codebases, cloud environments, CI/CD pipelines, and configuration files. In 2024, over 50 million leaked secrets were found on the dark web.
What to expect at the briefing
GitGuardian's full event page covers the logistics and community details this post intentionally leaves out:
- Exact meetup timing, venue details, and registration flow for attending in Paris
- Community-facing context on OWASP France and the type of practitioners who typically join
- The event framing around secrets security and AppSec discussions at GitGuardian HQ
- The on-page registration experience and attendee sign-up path
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps security and identity practitioners align lifecycle control with real-world access risk.
Published by the NHIMG editorial team on September 25, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org