Workload and service identities
Machine identities need owners and rotation just as human accounts do.
Service accounts, API credentials, application secrets, certificates, managed identities, CI/CD tokens, cloud roles, and automation keys can carry broad permissions for long periods. Inventory them with an application or service owner, purpose, environment, granted permissions, authentication method, storage location, rotation mechanism, expiration where supported, and dependency map.
Prefer short-lived credentials and platform-managed identities over embedded static secrets when the architecture supports them. Do not place production credentials in source code, build logs, ticket text, or shared documents. Use a secrets-management system with access controls and audit evidence appropriate to the consequence of disclosure.
Remove unused credentials and rotate credentials after ownership changes, suspected exposure, or a dependency compromise. When a service account cannot be rotated safely, treat that limitation as technical debt and document the recovery plan before an incident forces an untested credential change.