AI Skill Safety Audit

Review Python, Node.js, ShellScript, cmd, PowerShell, and skill instructions with an offline Python scanner. Get masked evidence and manual-review guidance, not a safety certificate.

ClaudeHermes AgentCodexCursorMIT (modify, redistribute and use commercially)Python

What it does

Inspect a local skill folder or ZIP for potential destructive operations, process execution, dynamic code, download-to-execution pipelines, encoded content, credential access, network endpoints, persistence, privilege changes, and package lifecycle hooks. A Python scanner covers Python, Node.js, ShellScript, cmd, and PowerShell source plus hostile SKILL.md and README instructions. Findings include masked path:line evidence, severity, confidence, explanations, and manual-review guidance in JSON or Markdown.

How to use

Keep the candidate disabled. Run the included scanner against a stable local folder or ZIP, then use the rule reference and manual checklist to review findings. Reports print to stdout; save them outside the input if needed. Included offline tests use inert strings and sentinel checks rather than running candidate payloads.

Requirements

Python 3.10 or later and its standard library only. The Python scanner reads all five target types: Python, Node.js, ShellScript, cmd, and PowerShell. No Node.js, shell, cmd, or PowerShell runtime or dependency installation is required.

Caveats

The scanner never executes or imports candidate code, installs packages, makes network requests, or extracts archives. Source-line snippets are entirely withheld to avoid credential disclosure. Links, unsafe paths, encrypted ZIPs, nested archives, suspicious compression, and budget violations trigger manual review or refusal. Lexical patterns have false positives and false negatives; no dataflow or malicious-intent inference is made. A network endpoint is not proof of exfiltration, and no matched indicators is not a safety certification. Free under the MIT license.

How to install

  1. Unzip the downloaded file (it contains a ai-skill-safety-audit/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

AI Skill Market (official)

44 published skills

Seller profile and all skills