web-pentest

Perform authorized web application penetration testing with reconnaissance, vulnerability analysis, and proof-based exploitation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured, safe, and reproducible framework for conducting authorized web application penetration testing, ensuring that security findings are backed by evidence rather than speculation.

Core Features & Use Cases

  • Phased Methodology: Implements a rigorous workflow covering reconnaissance, vulnerability analysis, and proof-based exploitation.
  • Hard Guardrails: Enforces strict authorization, scope allowlisting, and rate-limiting to ensure testing remains legal and non-destructive.
  • Use Case: Use this skill to perform a security assessment on a staging environment, identifying vulnerabilities like SQL injection or XSS while maintaining a detailed audit trail of every request and finding.

Quick Start

Initiate a new security engagement by running the pentest command followed by the target URL you are authorized to test.

Frequently Asked Questions about web-pentest

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

FAQPage Schema
How do I perform authorized web application penetration testing safely?

Web application penetration testing identifies security flaws like injection and XSS through phased reconnaissance, vulnerability analysis, and proof-based exploitation. It enforces strict authorization and scope allowlisting to ensure testing remains legal and non-destructive.

What is proof-based exploitation in vulnerability analysis?

Proof-based exploitation validates vulnerabilities by producing reproducible evidence rather than speculative findings. It targets web applications within a strictly defined scope to identify security flaws like injection, XSS, and broken access control.

Can I use nmap and whatweb for reconnaissance in a pentest?

Nmap and whatweb are supported dependencies for conducting reconnaissance during authorized web application penetration testing. They integrate with the phased methodology to gather target information before vulnerability analysis and proof-based exploitation.

How do I enforce scope allowlisting and rate-limiting during security testing?

Scope allowlisting and rate-limiting are enforced through hard guardrails built into the penetration testing workflow. These guardrails ensure scanning and exploitation requests remain within strictly defined authorization boundaries to prevent non-destructive testing.

What is the best way to identify injection and XSS vulnerabilities in staging environments?

Identifying injection and XSS vulnerabilities in staging environments requires a phased security assessment methodology. This approach performs reconnaissance, vulnerability analysis, and proof-based exploitation while maintaining a detailed audit trail of every request and finding.

When should I not use automated exploitation against a target?

Automated exploitation should not be used when you lack explicit authorization or a strictly defined scope for the target web application. Testing must enforce rate-limiting and avoid destructive actions to maintain a safe, reproducible audit trail.