Auditing Security Logging Completeness

Audit whether an application actually records the security events an investigation would need, and whether the logs themselves leak or lie: a security decision (authentication, an authorization denial or sensitive grant, a credential or privilege change, access to sensitive data) that fires with no durable record, an audit entry missing the actor, target, or outcome, secrets or personal data flowing into a widely-readable log, and untrusted input written to a log without neutralizing line breaks so entries can be forged. Covers coverage gaps at the decision points, record sufficiency and tamper-resistance, log-as-disclosure, and log injection. Use when assessing whether the code emits the security signal downstream detection and forensics depend on. The security action or the secret is the source, the audit or log sink is the sink, and the missing or unsafe record is the finding.

UnboundCompute e076b00 8.9 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-security-logging-completeness commit e076b0074a

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-security-logging-completeness