cyber-audit
Installation
SKILL.md
cyber-audit
Hard rules
- Read-only. No installs, removes, upgrades, restarts, network calls, or file modifications outside
~/audits/. - No
sudo. Never. - One report per invocation. Always end by writing the
.mdfile (even if the verdict is "Not affected" — the audit trail matters). - If a check requires a state-changing command, skip it and note "not checked (would require state change)" in the table. Do not run it.
Workflow
- Identify scope. Extract from the advisory: package/binary name, affected versions, platform (macOS / Linux / Windows), attack vector (supply chain / RCE / local / network).
- Run checks in parallel (Bash tool, multiple calls in one message). Pick relevant checks for the advisory type — don't run all of them.
- Build the table as you go. Each row = one check + concrete result (version number, path, "None", "N/A").
- Write the report to
~/audits/YYYY-MM-DD-<short-kebab-slug>.md. Use today's date from the environment header. - Tell the user the verdict in one line + path to the report.