agentsclimarketplace

Vapt setup

Skill bhuvangupta/vapt-claude/skills/vapt-setup

Full-spectrum web application VAPT skill for Claude Code, OpenCode, Codex CLI & Gemini CLI — from reconnaissance to exploitation to remediation reporting

Install
npx -y skills add bhuvangupta/vapt-claude --skill vapt-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.1 KB, as published. Nobody here has run it

Tool Dependency Checker

When Invoked

The user runs /vapt setup.

Behavior

Check for all security tools used across the VAPT skill suite, organized by tier. Display installation status and provide install commands for missing tools.

Tool Registry

Core (Required)

These tools are needed for basic functionality. Many tests are severely degraded without them.

ToolUsed ByCheck CommandInstall (macOS)Install (Linux)
curlAll skillscurl --versionPre-installedapt install curl
opensslvapt-sslopenssl versionPre-installedapt install openssl
python3Scripts, fallbackspython3 --versionbrew install python3apt install python3
nmapvapt-network, vapt-sslnmap --versionbrew install nmapapt install nmap

Recommended

Tests will use fallbacks (curl, Python scripts) when these are missing, with reduced coverage.

ToolUsed ByCheck CommandInstall (macOS)Install (Linux)
sqlmapvapt-injectsqlmap --versionpip install sqlmappip install sqlmap
nucleivapt-scannuclei --versiongo install github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latestSame
ffufvapt-scan, vapt-apiffuf -Vgo install github.com/ffuf/ffuf/v2@latestSame
subfindervapt-reconsubfinder -versiongo install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latestSame
niktovapt-scannikto -Versionbrew install niktoapt install nikto
testssl.shvapt-ssltestssl.sh --version or testssl --versionbrew install testsslgit clone https://github.com/drwetter/testssl.sh.git

Optional

Provide additional coverage for specific test areas. Skipped tests are noted in the report.

ToolUsed ByCheck CommandInstall (macOS)Install (Linux)
hydravapt-authhydra -hbrew install hydraapt install hydra
wpscanvapt-scanwpscan --versiongem install wpscangem install wpscan
amassvapt-reconamass -versiongo install github.com/owasp-amass/amass/v4/...@masterSame
masscanvapt-networkmasscan --versionbrew install masscanapt install masscan
dalfoxvapt-injectdalfox versiongo install github.com/hahwul/dalfox/v2@latestSame
feroxbustervapt-scanferoxbuster --versionbrew install feroxbusterapt install feroxbuster
whatwebvapt-reconwhatweb --versionbrew install whatwebapt install whatweb
wafw00fvapt-reconwafw00f --versionpip install wafw00fpip install wafw00f
sslscanvapt-sslsslscan --versionbrew install sslscanapt install sslscan
arjunvapt-apiarjun --helppip install arjunpip install arjun
tplmapvapt-injectpython3 tplmap.py --helpgit clone https://github.com/epinna/tplmap.gitSame
commixvapt-injectcommix --versionpip install commixpip install commix
websocatvapt-websocketwebsocat --versionbrew install websocatcargo install websocat
wscatvapt-websocketwscat --versionnpm install -g wscatnpm install -g wscat
kiterunnervapt-apikr --versiongo install github.com/assetnote/kiterunner/cmd/kr@latestSame

Output Format

Display in terminal with color-coded status:

VAPT Tool Dependency Check
===========================

Core (required):
  [OK] curl 8.1.2
  [OK] openssl 3.0.9
  [OK] python3 3.11.4
  [OK] nmap 7.94

Recommended:
  [OK] nuclei 3.1.0
  [OK] subfinder 2.6.3
  [!!] sqlmap — NOT FOUND
       Install: pip install sqlmap
  [!!] ffuf — NOT FOUND
       Install: go install github.com/ffuf/ffuf/v2@latest
  [!!] nikto — NOT FOUND
       Install: brew install nikto (macOS) / apt install nikto (Linux)
  [!!] testssl.sh — NOT FOUND
       Install: brew install testssl (macOS)

Optional:
  [OK] hydra 9.5
  [--] wpscan — NOT FOUND
       Install: gem install wpscan
  [--] amass — NOT FOUND
       Install: go install github.com/owasp-amass/amass/v4/...@master
  ...

Summary:
  Core:        4/4 installed
  Recommended: 2/6 installed (4 missing — tests will use fallbacks)
  Optional:    1/12 installed (11 missing — minor coverage reduction)

Python Dependencies:
  [OK] reportlab
  [!!] rich — NOT FOUND
       Install: pip install rich

Execution

For each tool in the registry:

  1. Run the check command
  2. If found, extract version where possible
  3. If not found, show install command for detected OS (check uname for macOS vs Linux)

Also check Python dependencies from requirements.txt:

python3 -c "import reportlab" 2>/dev/null && echo "OK" || echo "MISSING"
python3 -c "import rich" 2>/dev/null && echo "OK" || echo "MISSING"
python3 -c "import bs4" 2>/dev/null && echo "OK" || echo "MISSING"

No Output File

This command only outputs to the terminal. It does not create any files.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.