web-pentest

Conducts authorized web application penetration tests with phased recon, exploitation, and reporting.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill web-pentest-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-pentest
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/security/web-pentest
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill web-pentest-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nmap, whatweb, and includes scripts (resource) and references (resource) components.

What problem does it solve? Security teams and developers need a disciplined, evidence-based way to test web applications they own for vulnerabilities like SQLi, XSS, IDOR, and SSRF without crossing legal or scope boundaries. This Skill enforces written authorization, scope allowlists, and proof-based findings so every reported issue is reproducible. ## Core Features & Use Cases - Phased Engagement Workflow: Runs engagement setup, read-only recon, per-class vulnerability analysis, conditional exploitation, and CVSS-scored reporting. - Hard Guardrails: Requires written operator authorization, enforces a scope.txt allowlist on every request, rate-limits traffic, and blocks destructive payloads without approval. - Proof-Based Findings: Promotes candidates through L1-L4 evidence levels and exhausts documented bypass sets before dismissing anything as a false positive. - Use Case: Point the agent at your staging application, confirm authorization, and receive a professional pentest report with reproducible curl commands, request/response evidence, and remediation guidance for each confirmed finding. ## Quick Start Ask the agent to pentest your staging application URL and reply authorized when it presents the engagement confirmation prompt.

Frequently Asked Questions about web-pentest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a penetration test on my own web application?▼

Start the engagement by naming your target URL, then reply authorized to the written confirmation prompt. The agent records authorization, builds a scope allowlist, runs read-only recon with nmap and whatweb, analyzes vulnerability classes, and only exploits candidates with minimal witness payloads.

What vulnerability classes does web application pentesting cover?▼

The workflow covers injection (SQLi, command, SSTI, path traversal, deserialization), reflected/stored/DOM XSS, authentication and JWT attacks, authorization flaws like IDOR, SSRF, and infrastructure misconfigurations, mapped to the OWASP Top 10.

Can I pentest production systems or third-party services?▼

No, production systems require explicit written sign-off and third-party services are out of scope by default. Cloud metadata endpoints, destructive payloads, and off-scope redirect targets are refused unless the operator explicitly approves them in writing.

What tools are required for the recon phase?▼

The recon-scan.sh script wraps nmap, whatweb, and curl with rate limiting and scope enforcement. Missing tools are skipped with install hints, and every request is logged to a JSONL audit trail.

Why are unverified candidates excluded from the pentest report?▼

The methodology requires reproducible proof before reporting, so only L3 confirmed and L4 critical findings receive CVSS scores. L1/L2 candidates are listed separately as not-exploited with notes on what blocked promotion.