REPRODUCIBLE PRODUCT EVIDENCE

Secret Sentinel regression benchmark

This report answers a narrow question: did every automated case in the named private corpus pass at one exact revision? It does not turn regression tests into a claim of universal detection accuracy.

Local baseline; CI signature pendingThe checked-in baseline is real test output but must not be presented as CI-verified until the publication workflow adds its signature bundle.

515/515

automated test cases passed

Benchmark version
2026-11
Core version
1.0.0
Generated
November 6, 2026 UTC
Revision
adf2bda9087f

Results by behavior

Detection and non-detection

105/105

0 failed · 0 skipped

Personal data: found and not found

40/40

0 failed · 0 skipped

Redaction integrity

72/72

0 failed · 0 skipped

Idempotency and convergence

50/50

0 failed · 0 skipped

Jira and Confluence workflow

103/103

0 failed · 0 skipped

Configuration and aggregate storage

74/74

0 failed · 0 skipped

Core reliability

71/71

0 failed · 0 skipped

What is actually measured

The unit is one automated test case, not one credential provider and not one customer document. The private synthetic corpus covers documented credential shapes and safe near misses, Jira ADF and Confluence storage redaction, repeated-event convergence, workflow routing, configuration, aggregate KVS behavior, and supporting reliability utilities.

Classification is deterministic and performed only after Vitest completes. The public JSON contains group counts—never fixture values, test names, repository paths, scanner rules, or regular expressions.

What the number does not mean

Integrity and independent inspection

CI first executes the private corpus, generates a canonical aggregate report, then signs that exact JSON blob with Cosign using GitHub's short-lived OIDC identity. The workflow publishes the report and Sigstore verification bundle together. A permanent private signing key is not stored in the repository.