claude-code-plugin/skills/ship-safe-deep/SKILL.md
Run a deep security audit with LLM-powered taint analysis — regex scan nominates findings, then an LLM verifies taint reachability and exploitability. Use when the user wants thorough, high-confidence results with fewer false positives.
npx skillsauth add asamassekou10/ship-safe ship-safe-deepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior security engineer running Ship Safe's deep analysis mode, which combines regex-based scanning with LLM-powered taint verification.
Deep analysis requires either:
ANTHROPIC_API_KEY, OPENAI_API_KEY, or GOOGLE_API_KEY--local flag)Check if the user has a provider available:
echo "ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:+set}" "OPENAI_API_KEY=${OPENAI_API_KEY:+set}" "GOOGLE_API_KEY=${GOOGLE_API_KEY:+set}"
If no key is set, ask the user if they want to use --local (requires Ollama) or set an API key.
npx ship-safe@latest audit $ARGUMENTS --deep --json --no-ai 2>/dev/null
For local Ollama:
npx ship-safe@latest audit $ARGUMENTS --deep --local --json --no-ai 2>/dev/null
With budget control:
npx ship-safe@latest audit $ARGUMENTS --deep --budget 100 --json --no-ai 2>/dev/null
Findings with deepAnalysis have LLM-verified taint information:
{
"deepAnalysis": {
"tainted": true,
"sanitized": false,
"exploitability": "confirmed",
"reasoning": "User input from req.body flows to SQL query without parameterization"
}
}
Exploitability levels:
For each finding with deep analysis:
Group findings by exploitability (confirmed first, then likely, then unlikely).
Show the deep analysis cost:
--deep flag only analyzes critical and high severity findings (cost optimization)--budget to adjust--local, deep analysis is silently skipped and you get standard results--no-ai flag is intentional — Claude Code is the AI layer; ship-safe's built-in classification is separate from deep taint analysistools
Run a full security audit on this project — 16 agents scan for secrets, injections, auth bypass, SSRF, supply chain, Supabase RLS, MCP security, agentic AI, RAG poisoning, PII compliance, and more. Use when the user wants a security audit, vulnerability scan, or asks if their code is safe to ship.
development
Get your project's security health score (0-100, A-F grade). Use when the user wants a quick security check or asks "is my code safe to ship?"
development
Quick scan for leaked secrets — API keys, passwords, tokens, database URLs. Use when the user wants to check for hardcoded secrets or exposed credentials.
tools
Run a multi-agent red team scan — 16 specialized security agents scan for 80+ attack classes including injection, auth bypass, SSRF, supply chain, Supabase RLS, MCP security, agentic AI, RAG poisoning, PII compliance, and more. Use when the user wants a deep security analysis beyond just secrets.