web-pentest

Conducts authorized web application penetration testing with phased, evidence-based workflow.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill web-pentest-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-pentest
Source: https://github.com/icyzh/hermes-web/tree/main/optional-skills/security/web-pentest
Command: npx skills add https://github.com/icyzh/hermes-web --skill web-pentest-icyzh

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, evidence-based framework for conducting authorized web application penetration testing, ensuring that security assessments are methodical, reproducible, and safe.

Core Features & Use Cases

  • Phased Methodology: Implements a rigorous pipeline covering reconnaissance, vulnerability analysis, and proof-based exploitation.
  • Hard Guardrails: Enforces strict authorization and scope-bounding to prevent illegal testing or accidental damage to production systems.
  • Use Case: Use this to perform a security audit on a staging environment, identifying vulnerabilities like SQL injection or XSS while maintaining a clear, auditable trail of all actions and findings.

Quick Start

Initiate a penetration test by running the pentest command followed by the target URL after you have established the required authorization and scope files.

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 on a staging environment?

Authorized web application penetration testing follows a phased, evidence-based workflow encompassing reconnaissance, vulnerability analysis, and proof-based exploitation. It enforces strict scope-bounding and safety guardrails to prevent accidental damage while identifying flaws like SQL injection or XSS.

Can I use nmap and whatweb for vulnerability analysis during a pentest?

Yes, nmap and whatweb are supported dependencies for the reconnaissance and vulnerability analysis phases. They gather initial target data, which feeds into the structured pipeline to identify security flaws like injection and broken access control.

What is the best way to find and reproduce broken access control vulnerabilities in web apps?

The best way to find broken access control vulnerabilities is through a structured, proof-based exploitation workflow. This method targets running web applications within strictly defined scope boundaries to ensure reproducible findings and professional reporting.

How does rate-limited scanning work for detecting XSS and injection flaws?

Rate-limited scanning throttles reconnaissance and vulnerability analysis requests to prevent disruption to the target system. This controlled approach safely identifies injection and XSS flaws while maintaining an auditable trail of all actions.

Do I need explicit authorization files before running a web security audit?

Yes, you need explicit authorization and strictly defined scope files before initiating any web security audit. Hard guardrails enforce these boundaries to prevent illegal testing and ensure all actions remain within the permitted testing scope.