curiouslearnerdev/online_tools-ai/web-vuln

Claude Code and agent skill by curiouslearnerdev/online_tools-ai

Trust tier 2
  • community
LLM review pending
Source check pending

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

Web vulnerability scanning workflow covering SQLi, XSS, template injection, and generic CVE detection using nuclei, sqlmap, dalfox, nikto, and jaeles

Install

npx vskill@latest install curiouslearnerdev/online_tools-ai/web-vuln

SKILL.md

web-vuln

Web vulnerability scanning workflow for HexStrike AI. Use this skill when a user wants to find SQL injection, XSS, SSRF, misconfigurations, or run a broad CVE scan against a web target.

Workflow

1. Broad CVE and misconfiguration scan (nuclei)

Start with nuclei — it covers the widest range of vulnerabilities with minimal noise.

run_tool(tool="nuclei", target="https://<target>")

Narrow by severity or tag when you want focused results:

# Critical and high only
run_tool(tool="nuclei", target="https://<target>", severity="critical,high")
# Technology-specific
run_tool(tool="nuclei", target="https://<target>", tags="wordpress,apache,nginx,php")
# Exposure checks only
run_tool(tool="nuclei", target="https://<target>", tags="exposure,misconfig")
2. General web server scan (nikto)

Run nikto in parallel with or after nuclei for server-level issues (headers, default files, SSL):

run_tool(tool="nikto", target="https://<target>")
3. SQL injection (sqlmap)

Target a specific URL with parameters. Supply POST data when needed.

# GET parameter
run_tool(tool="sqlmap", url="https://<target>/page?id=1",
additional_args="--batch --level=3 --risk=2")
# POST request
run_tool(tool="sqlmap", url="https://<target>/login",
data="username=admin&password=test",
additional_args="--batch --dbs")

Escalate once injection is confirmed:

# Dump database list
run_tool(tool="sqlmap", url="...", additional_args="--batch --dbs")
# Dump a specific table
run_tool(tool="sqlmap", url="...", additional_args="--batch -D <db> -T <table> --dump")
4. XSS scanning (dalfox)

Run dalfox against endpoints that reflect user input:

run_tool(tool="dalfox", url="https://<target>/search?q=test")
# With blind XSS callback
run_tool(tool="dalfox", url="https://<target>/search?q=test",
blind=true,
additional_args="--blind https://<your-callback-server>")
5. Directory traversal (dotdotpwn)

Use when the app appears to serve files or has path parameters:

run_tool(tool="dotdotpwn", target="<target>",
additional_args="-m http -o unix")
6. Framework scan (jaeles)

Jaeles covers complex multi-step vulnerability chains:

run_tool(tool="jaeles", url="https://<target>")

Prioritisation guide

Finding from reconNext tool
Login formsqlmap (POST), dalfox
Search / reflect inputdalfox, xsser
File download paramdotdotpwn
WordPressnuclei tags=wordpress
Generic CVE sweepnuclei severity=critical,high
Old server versionnikto, nuclei

Tips

  • Always run nuclei first — it gives the broadest signal for the least effort.
  • Feed URLs discovered by katana or gau (from web-recon skill) into sqlmap and dalfox for wider attack surface.
  • Use --batch with sqlmap to avoid interactive prompts in automated runs.
  • Combine nuclei tag filters: tags="cve,rce,lfi" for high-impact checks only.

HexStrike Tool Reference

ToolUse case
nucleiTemplate-based CVE/misconfiguration scanner
niktoWeb server issue scanner
sqlmapSQL injection detection and exploitation
dalfoxXSS scanner with blind support
xsserAlternative XSS scanner
dotdotpwnDirectory traversal scanner
jaelesMulti-step web vulnerability framework

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

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

Source

Popularity

7-day trend score
0

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/curiouslearnerdev/online_tools-ai/web-vuln/badge)](https://verified-skill.com/skills/curiouslearnerdev/online_tools-ai/web-vuln)

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