Coverage / 01What did this run actually inspect?
Read the selected project, run status and evaluated scope together. A scan that was never requested, did not finish or omitted files is not a clean result.
- Starting point
- An explicitly selected project
- Record to review
- Run time, completion and evaluated scope
- Status rule
- Unknown or incomplete stays distinct from clean
Decision boundaryCurrent project scanning does not by itself promise an exhaustive search of every historical Git commit.
Acceptance checkUse a representative repository containing the file types, generated paths and exclusions that matter to your team.
Evidence / 02Can the team investigate without spreading the credential?
The review needs a useful location and classification while the sensitive value remains masked in the persisted evidence and interface.
- Visible context
- Project, file location and detection type
- Sensitive value
- Masked rather than replayed in the UI
- Handoff practice
- Do not copy raw values into tickets or screenshots
Decision boundaryA pattern match does not prove that a credential is currently valid, active or reachable from the affected environment.
Acceptance checkConfirm that screenshots, exports and downstream ticket workflows preserve the masking expected by your organization.
Record / 03Will the result still make sense after the browser closes?
Saved runs are scoped to the organization and project, so a later reviewer can distinguish the latest result from an earlier scan.
- Persistence
- Recorded run history beyond the current session
- Isolation
- Organization- and project-scoped retrieval
- Freshness
- Each result retains its own run time and state
Decision boundaryRetention periods, backups and deletion behavior depend on the agreed deployment and operating policy.
Acceptance checkAgree how long evidence must remain available and who is allowed to read project-level scan history.
Response / 04Who revokes, rotates and validates the replacement?
Detection begins the response. The credential owner still needs to revoke or rotate it, update dependent systems and verify that the old value no longer works.
- TraceMint role
- Detection, review context and retained finding
- Credential owner
- Revocation, rotation and dependency updates
- Closure evidence
- A new scan plus provider-side confirmation where required
Decision boundaryTraceMint does not imply automatic rotation merely because it found a credential-shaped value.
Acceptance checkChoose one real credential class and document the complete response path before production rollout.