Set your own validity status on a secret
Release Date: August 14, 2026
Some of your secrets belong to systems GitGuardian cannot reach: your internal services, your own platforms, your private APIs. GitGuardian cannot tell you whether those secrets are still active. It reports them as cannot check or failed to check.
You can check them yourself. You can now send the result back to GitGuardian, with one API call.
What does this mean for you?
- You run the validity check on your side, on the systems only you can reach.
- You send the result to GitGuardian:
validorinvalid. - GitGuardian uses it as the validity of the secret, everywhere it uses validity: filters, severity and everything downstream.
Incidents display Custom validity with the date it was set, so your team can see the status came from you and not from GitGuardian. Setting it and removing it are both recorded in the incident activity log and in your audit log.
The status applies to the secret, so every incident for that secret shows it.
Get Started Today!
Use a personal access token with the secrets:write scope.
Learn how to set your own validity status
Enhancements
- Public API: Added the ability to set the "Only use detectors with validators" option when creating or updating custom sources through the public API, enabling fully automated and consistent source configuration.
- Sources: Improved the clarity of tooltips on disabled source actions, so it is now clear why monitoring, criticality, or team assignment may be unavailable for a given source.
Fixes
- Public API: Fixed an issue where an API endpoint was missing from the OpenAPI specification and published documentation.
- Incidents: Fixed an issue where incident IDs were not displayed in the ID column despite being returned correctly.
- Dashboard: Fixed an off-by-one issue in the date filter.
- Sources: Resolved a performance issue that caused bulk scan requests to fail when enqueuing a very large number of sources at once.















