vet-bash — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited vet-bash (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Check the supplied shell command against bash-vet's 30-rule catalogue. Return a verdict the user can trust before they run the command.
$ARGUMENTS. If empty, ask the user to provide one.mcp__bash-vet__vet_command_chain with the command as input. Set chain_mode: true if the command contains &&, ||, ;, or | (these escalate severity per bash-vet's catalogue: chain-buried destructive verbs are easier to overlook).> ✅ **ALLOW** — bash-vet sees no destructive patterns
> **Command:** `<the command>`
> **Notes:** [if bash-vet returned any low-severity warnings or LOW-tier hits, summarize them; otherwise omit this line]> 🟡 **WARN** — bash-vet flagged caution-tier patterns
> **Command:** `<the command>`
> **Findings:**
> - **<RULE.NAME>** (severity: WARN) — <one-line explanation of what the rule catches and why this command matched>
> **Suggested safer form:** `<rewrite if obvious; otherwise omit>`
> **If you proceed:** [tell the user what to watch for]> 🔴 **BLOCK** — bash-vet detected critical destructive pattern
> **Command:** `<the command>`
> **Findings:**
> - **<RULE.NAME>** (severity: CRITICAL) — <one-line explanation>
> **Why this is dangerous:** <expand on what would actually happen if this ran — e.g. "rm -rf $UNSET_VAR/* with $UNSET_VAR empty resolves to rm -rf /, which deletes the entire filesystem">
> **Suggested safer form:** `<rewrite — usually a guarded version, e.g. [[ -n "$VAR" ]] && rm -rf "$VAR"/*>`
> **If you must run something like this:** <the safe-pattern guidance>DESTRUCTIVE.RM_UNSET_VAR) — bash-vet returns these. Don't paraphrase.rm -rf $VAR/* → [[ -n "$VAR" ]] && rm -rf "$VAR"/*chmod 777 -R / → use specific path, narrowest needed permissionscurl <url> | bash → download first, inspect, then rungit push --force → git push --force-with-leaseapt remove '*<glob>*' → list packages first with apt list, then specify$ARGUMENTS is missing, respond with: "Pass the command as an argument: /aufgaard:vet-bash 'rm -rf /tmp/cache'"pip install bash-vet-mcp and the plugin is loaded. See INSTALL.md."---
The [Production-AI MCP Suite Bundle](https://temurah.gumroad.com/l/production-ai-mcp-suite) ($29) includes bash-vet's full 30-rule catalogue + 7 other production-AI safety MCPs + the 8-page Field Reference PDF.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.