1 / 3
Start with non-secret identifiers
Read purpose, owner, environment, and consumers from the existing inventory without collecting values.
Evidence to retain
Non-secret identifiers mapped to their consumers.
Map exposure paths and the process for invalidating old credentials after replacement.
Use this when public artifacts or support attachments coexist with credentials used by several services.
Record secret-handling paths and the verified replacement and invalidation scope without storing values.
1 / 3
Read purpose, owner, environment, and consumers from the existing inventory without collecting values.
Evidence to retain
Non-secret identifiers mapped to their consumers.
2 / 3
Review checks on build output and diagnostic attachment generation as well as the repository.
Evidence to retain
Artifact identities, checked scope, and unexamined paths.
3 / 3
Review consumer updates and rejection of old keys separately using response history or authorized test records.
Evidence to retain
The consumers updated and the systems where old-key invalidation was verified.
A team publishes build artifacts and sends diagnostic attachments to support.
Review the file inventory and generation paths without opening secret values.
Replacement issuance, consumer updates, and old-key invalidation are tracked separately.
Compare non-secret credential inventory identifiers with the response history.
Public T-Connect source code contained a data-server access key. Toyota disclosed potential exposure; third-party access was not confirmed.
Credentials stolen in the earlier Okta incident were missed during rotation. They enabled access to self-hosted Atlassian systems and source code.
Selected examples. Each record retains its evidence status, unknowns, and sources.
A working new credential and a rejected old credential are separate observations.
2.7 Secret Lifecycle; 2.7.3 Revocation
Pipeline and Execution Environment; Least Privilege; Managing Third-Party Code
Learning review 2026-11-12 · Catalog review 2026-11-09
Share these two rules and examples without expanding the scope. Checks without evidence remain unverified.
Open this inspection pack →Connect the running version with the external code executed on its way to deployment.
Review MFA coverage separately from the mechanisms that stop an authenticated session.
Review storage exposure together with the handling of retired environments and data copies.
Connect resource authorization with the boundaries controlling reuse of generated responses.
Follow inputs from entry points to SQL construction and file storage or processing.
Connect reachable resources with containment and restoration records.
Review destinations, action authorization, and traceable records at the execution boundary.