SecretScan is not limited to pattern detection. Each scan generates a structured record stored in a persistent audit-backed database layer.
Every invocation produces a structured record tied to a specific authenticated actor and timestamp.
The database layer is PostgreSQL-backed. Records are immutable once written. Updates require explicit new entries rather than silent mutation.
All scan activity is bound to a Keycloak-authenticated identity. This creates defensible linkage between artifact submission and detection results.
The objective is not merely to detect exposure, but to produce defensible audit artifacts during compliance or incident review.
Most secret scanners operate as transient utilities. SecretScan operates as a governed execution layer — detection coupled with structured evidence retention.
This enables control mapping alignment, operational reporting, and historical reconstruction of exposure events.
Detection without evidence is incomplete.