xiaomingx/mimofan/security-audit

Claude Code and agent skill by xiaomingx/mimofan

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Run a structured security audit of the current workspace — SAST via semgrep (SARIF), dependency/OSV advisories, and taint/gadget-chain review. Use when the user asks for a security review, wants to find vulnerabilities, or before shipping sensitive code.

Install

npx vskill@latest install xiaomingx/mimofan/security-audit

SKILL.md

Security Audit

Use this skill to drive a thorough, evidence-first security review of a workspace. Prefer automated signals over eyeballing.

When to use

  • The user asks "audit this repo", "find vulnerabilities", "security review".
  • Before shipping code that handles external input, secrets, or serialization.
  • As the analysis step of /code-review when the security persona is active.

Workflow

  1. Static SAST with semgrep. Produce SARIF so the reviewer can normalize it

into security_issues: ``bash semgrep --config auto --sarif --output semgrep.sarif . ` If semgrep` is unavailable, fall back to the bundled rule presets and the static analyzer's taint engine. Never claim a clean bill of health you didn't actually verify.

  1. Dependency / OSV scan. Parse the lockfile (Cargo.lock,

package-lock.json) and cross-check against the OSV advisory database; prune to reachable dependencies only.

  1. Gadget-chain & knowledge-base check. Enumerate attack surface: which

known gadget chains (Log4Shell, C3P0, Commons-Collections, Fastjson autoType) are satisfiable given the resolved dependencies.

  1. Taint review. For each source→sink path the analyzer reports, confirm

the evidence chain and whether a sanitizer (strong or partial) breaks it.

  1. Report. Emit one security_issues entry per confirmed finding with

severity, category, title, description, path, line, and the rule_id / evidence chain. Separate confirmed from suspected. Name the tool that produced each signal.

Safety

  • Audit is read-only. Do not auto-fix unless the user explicitly asks; if you

do, run the test suite and be ready to roll back.

  • Do not exfiltrate secrets you find. Report their location; redact values.
  • Treat semgrep configs and third-party rules as untrusted input.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/xiaomingx/mimofan/security-audit/badge)](https://verified-skill.com/skills/xiaomingx/mimofan/security-audit)

Something wrong with this skill or its page? Tell us.