web-pentest

Conduct authorized web application penetration tests with phased reconnaissance, vulnerability analysis, and proof-based exploitation.

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

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.
  • Safety Guardrails: Enforces strict authorization gates, scope allowlists, and rate limiting to prevent accidental damage or illegal testing.
  • Use Case: Use this to perform a security assessment on a staging environment, identifying vulnerabilities like SQL injection or XSS while maintaining a clear audit trail and generating a professional report.

Quick Start

Initiate a new penetration test engagement for the target URL by running the pentest command followed by the application address.

Frequently Asked Questions about web-pentest

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

FAQPage Schema
How do I conduct authorized web application penetration testing with evidence-based reporting?

Authorized web application penetration testing is conducted through a phased methodology of reconnaissance, vulnerability analysis, and proof-based exploitation to generate reproducible evidence. This approach enforces scope allowlists and rate limiting to ensure safe, formal engagement reporting aligned with OWASP standards.

What is the best way to perform OWASP-aligned security vulnerability scanning on a staging environment?

OWASP-aligned security vulnerability scanning is best performed by applying a rigorous workflow that covers reconnaissance, vulnerability analysis, and exploitation. This process identifies vulnerabilities like SQL injection or XSS while maintaining a clear audit trail and enforcing strict authorization gates to prevent accidental damage.

Do I need nmap and whatweb installed to run reconnaissance for a pentest engagement?

Yes, nmap, whatweb, and curl are required dependencies to execute the reconnaissance phase of a pentest engagement. These tools facilitate network scanning and web technology fingerprinting, providing the necessary inputs for subsequent vulnerability analysis and proof-based exploitation.

How does this penetration testing approach enforce scope and prevent accidental damage during exploitation?

This penetration testing approach enforces safety guardrails through strict authorization gates, scope allowlists, and rate-limited scanning. These mechanisms prevent accidental damage and illegal testing by ensuring that all exploitation activities remain within the explicitly defined boundaries of the authorized target.

Can I use this to generate a formal pentest report with proof-based exploitation findings?

Yes, you can generate a formal pentest report because the methodology focuses on proof-based exploitation and reproducible evidence generation. It provides a structured framework that ensures security findings are backed by concrete evidence rather than speculation, satisfying formal engagement reporting requirements.