web-pentest

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

Updated May 29, 2026
One-click install
npx skills add https://github.com/m4an5you6/aspera-agent --skill web-pentest-m4an5you6
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-pentest
Source: https://github.com/m4an5you6/aspera-agent/tree/main/optional-skills/security/web-pentest
Command: npx skills add https://github.com/m4an5you6/aspera-agent --skill web-pentest-m4an5you6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Web application security testing requires disciplined methodology, strict scope control, and reproducible evidence — ad-hoc probing produces unreliable findings and legal risk. This Skill structures the entire engagement from authorization through reporting. ## Core Features & Use Cases - Phased Testing Workflow: Runs pre-recon code analysis, live read-only recon, per-class vulnerability analysis (injection, XSS, auth, authz, SSRF, infra), proof-based exploitation, and CVSS-scored reporting. - Hard Guardrails: Enforces written authorization gates, scope.txt allowlists, rate limiting, destructive-payload approval, and credential redaction before any active request is sent. - Evidence-Based Findings: Applies a "No Exploit, No Report" policy with L1-L4 confidence levels and bypass-exhaustion rules before dismissing candidates as false positives. - Use Case: Point the agent at your staging application, confirm authorization, and receive a professional pentest report with reproducible curl commands, CVSS 3.1 scores, and remediation guidance for every confirmed vulnerability. ## Quick Start Ask the agent to pentest your staging application at a specific URL and confirm you own it or have written authorization to test it.

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?▼

Confirm in writing that you own the target or have written authorization, then the skill builds a scope allowlist and runs phased testing: recon, vulnerability analysis across six OWASP classes, proof-based exploitation, and a CVSS-scored report.

What vulnerability classes does web application pentesting cover?▼

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

Can I use this for testing production systems?▼

Production testing requires explicit written sign-off recorded in the authorization file. Default targets are staging, local docker, or dedicated test instances, and destructive payloads always need per-payload operator approval.

What tools are required for the recon phase?▼

The recon-scan.sh script wraps nmap, whatweb, and curl for headers, robots.txt, and sitemap discovery. It enforces scope.txt checks and 200ms rate limiting, and skips gracefully if nmap or whatweb are not installed.

What are the limitations of automated web pentesting?▼

The skill excludes network-layer attacks, reverse engineering, source-only static analysis, and social engineering. It produces a time-bounded assessment, not a guarantee of security, and complements rather than replaces professional pentesters.