skills/sqlmap-sqli/SKILL.md
Scoped SQL injection verification with the bundled sqlmap source tree. Use when the operator explicitly asks for sqlmap, SQL injection testing, raw HTTP request replay, form or anti-CSRF-aware injectable parameter verification, or conservative database fingerprinting and schema enumeration on authorized HTTP or HTTPS targets.
npx skillsauth add 0X6C7879/aegissec sqlmap-sqliInstall 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.
Use this skill for conservative SQL injection verification on authorized targets.
list_skill_scripts(skill_name="sqlmap-sqli") if you need to confirm the packaged script names.scripts/sqlmap_status.py first to confirm the vendored source tree is available.--target for a single explicit in-scope URL.--request-file for a captured HTTP request with cookies, custom headers, JSON bodies, or awkward paths.--target with --forms or low --crawl-depth only when there is no clear request to replay.references/official-usage.md when the target needs raw request replay, anti-CSRF handling, response comparison tuning, or crawl guidance.level=1 and risk=1 unless the operator clearly needs broader coverage.--test-parameter, --skip-static, --param-filter, or --param-exclude before raising coverage.--string, --not-string, --regexp, --code, --text-only, or --titles when the page is noisy and false positives are possible.--csrf-token and --csrf-url when tokens rotate between requests.threads=1, then add --unstable.artifacts/.../sqlmap/ and summarize only evidence-backed results.scripts/ directory is for deterministic helper logic. Use list_skill_scripts to inspect it.run_skill_script(skill_name="sqlmap-sqli", script_name="sqlmap_scan.py", args_json='["--target","https://app.example.internal/item.php?id=1","--banner","--current-db"]') is the preferred scan entrypoint.run_skill_script(skill_name="sqlmap-sqli", script_name="sqlmap_scan.py", args_json='["--request-file","C:\\\\captures\\\\item-request.txt","--force-ssl","--test-parameter","id"]').sqlmap_scan.py enforces scope, saves a structured sidecar JSON, stores stdout and stderr transcripts, and records a sqlmap-log.jsonl audit trail.[CRITICAL] lines such as can't establish SSL connection, the wrapper now marks the run as failed even when sqlmap exits with code 0.development
WooYun-derived business-logic testing methodology for web apps and APIs. Use when the request involves 支付、退款、订单、越权、认证、授权、价格篡改或业务流程绕过 review, especially black-box probing for price tampering, account takeover, and process bypass flaws.
tools
Escalate privileges on Windows systems using service misconfigurations, DLL hijacking, token manipulation, UAC bypasses, registry exploits, and credential dumping. Use when performing Windows post-exploitation or privilege escalation.
development
Use when performing AD pentest tunneling and pivoting, especially with Ligolo-ng, Chisel, frp, proxychains, SSH forwarding, SOCKS relays, reverse tunnels, or when internal reachability is the main blocker.
development
Threat model, security audit, find vulnerabilities, check security of my app, risk assessment, penetration test prep, analyze attack surface, what could an attacker exploit. Use this skill whenever a user wants holistic security analysis of a codebase, application, or project. MUST be invoked instead of analyzing security yourself — it runs a specialized 8-phase STRIDE workflow producing professional deliverables you cannot generate alone: risk assessment reports, DFD diagrams, threat inventories, attack path validation, mitigation plans, and pentest plans. Trigger on: 威胁建模, 安全评估, 渗透测试, 安全分析, 安全审计, 安全检查, 风险评估. NOT for: fixing one specific bug, adding one security feature (rate limiting, CORS), writing tests, CI/CD setup, or debugging errors.