cyber-audit
Originally fromdavidondrej/skills
Installation
SKILL.md
cyber-audit
Determine whether this machine is exposed to a specific advisory, and leave a written audit trail. Read-only is the whole contract: you diagnose, you never remediate.
Scope boundary. This is host exposure against a named external advisory, not a general security tool. For source/appsec review of a repo use a code-security review skill; for chasing a live misbehaving bug use debug-mode. If the user has no specific advisory in hand, this skill is the wrong one.
Hard rules
- Read-only on the machine. No installs, removes, upgrades, restarts, config changes, or file writes outside the report directory. Reading the advisory is allowed and expected — fetch the CVE/advisory details from authoritative sources, or use the full text the user provided. The ban is on changing the machine, not on research.
- No
sudo. Never. - One report per invocation. Always end by writing the
.mdreport — even a "Not affected" verdict matters as an audit trail. - If a check needs a state-changing command, skip it and record "not checked (would require state change)" in the table. Do not run it.