Join our Newsletter — 33% off our NHI Course

Rotation History

The recorded timeline showing when a secret was last changed and whether it has continued to move on schedule. It is the operational evidence that tells security teams whether a credential is current, stale, or drifting outside policy.

Expanded Definition

Rotation history is the audit trail that shows each secret change event, the timestamp of the change, and whether the rotation cadence is staying within policy. In NHI operations, that record is more than bookkeeping. It is evidence that a credential, token, API key, or certificate has actually moved through its expected lifecycle and has not drifted into an overdue state. NHI Management Group treats this as an operational control because a secret that appears current in a vault but has no reliable rotation history may already be stale, duplicated, or present in an untracked copy elsewhere.

Definitions vary across vendors on how much history must be retained, but the practical purpose is consistent: prove that rotation happened, identify gaps, and support incident review. For lifecycle context, the NHI Lifecycle Management Guide is useful, and the OWASP OWASP Non-Human Identity Top 10 frames why unmanaged identity and secret sprawl remain recurring risks. The most common misapplication is treating rotation history as a vault log only, which occurs when teams fail to reconcile it with the applications and pipelines still using the old secret.

Examples and Use Cases

Implementing rotation history rigorously often introduces review overhead, requiring organisations to balance faster secret turnover against the operational cost of proving each change was successful.

  • A CI/CD service account rotates on a 30-day schedule, and the history confirms every change occurred within the approved window.
  • A certificate renewal fails silently, and rotation history shows the last successful update was two cycles ago, exposing drift immediately.
  • A security team compares history records with usage telemetry to find a duplicated token still active in a deprecated application.
  • An incident responder uses the change timeline to determine whether a compromised secret was replaced before attacker reuse.
  • A platform owner validates that secrets managed through a central vault are not being manually updated outside the approved process.

The same record helps explain whether a secret is being rotated on paper or in practice. For deeper context on lifecycle pressure and failure modes, see the Guide to NHI Rotation Challenges and the Guide to the Secret Sprawl Challenge. Both are relevant when teams need to understand why a rotation event did not translate into reduced exposure.

Why It Matters in NHI Security

Rotation history matters because secrets are often compromised not at the moment of creation, but after they become stale, duplicated, or forgotten across systems. NHI governance depends on being able to prove movement over time, especially when auditors, incident responders, and platform owners need to establish whether a control actually operated as designed. NHI Management Group’s research shows the scale of this problem: 62% of all secrets are duplicated and stored in multiple locations, which makes a clean rotation record only part of the picture if old copies remain active.

This is why history should be read alongside exposure, offboarding, and lifecycle controls, not in isolation. The Top 10 NHI Issues highlights the operational patterns that make stale credentials dangerous, while the The 2024 State of Secrets Management Survey shows how long remediation can take when secrets are leaked. Organisations typically encounter rotation history as a critical control only after a secret-related incident, at which point proving when the credential last changed becomes operationally unavoidable to address.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-02 Rotation history supports controls for secret lifecycle tracking and stale credential detection.
NIST CSF 2.0 PR.AA-04 Identity assurance depends on maintaining evidence that credentials remain current and controlled.
NIST Zero Trust (SP 800-207) ID Zero Trust requires continuous identity and credential state validation, including rotation recency.

Track each secret change and verify overdue rotations so stale NHI credentials are identified quickly.