web-pentest

Perform authorized web application penetration testing with nmap, whatweb, and curl.

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

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 addresses the gap between automated vulnerability scanning and professional penetration testing by providing a structured, proof-based workflow that ensures findings are reproducible and actionable while maintaining strict safety guardrails.

Core Features & Use Cases

  • Proof-Based Methodology: Enforces a "No Exploit, No Report" policy, ensuring every vulnerability is verified with a minimal, safe witness payload.
  • Hard Guardrails: Includes built-in authorization gates, scope allowlisting, and rate-limiting to prevent accidental damage or off-scope testing.
  • Phased Workflow: Guides the user through engagement setup, recon, vulnerability analysis, exploitation, and professional reporting.

Quick Start

Initiate a penetration test on the target application by running the pentest command followed by the target URL after confirming you have authorization.

Frequently Asked Questions about web-pentest

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

FAQPage Schema
How do I conduct proof-based web application penetration testing?

Proof-based web application penetration testing verifies vulnerabilities using a minimal, safe witness payload. This skill enforces a strict "No Exploit, No Report" policy, ensuring every finding is reproducible and actionable through a phased reconnaissance, analysis, and exploitation workflow.

Do I need nmap, whatweb, and curl to run a security assessment?

Yes, you need nmap, whatweb, and curl to execute controlled security assessments. These dependencies are required to perform reconnaissance and vulnerability analysis while maintaining strict authorization gates and safety guardrails.

What is the best way to prevent unauthorized system access during a pentest?

Preventing unauthorized system access during a pentest requires built-in authorization gates, scope allowlisting, and rate-limiting. This skill enforces these hard guardrails to prevent accidental damage or off-scope testing throughout the engagement.

How does a phased methodology improve vulnerability analysis and exploitation?

A phased methodology improves vulnerability analysis by guiding users through engagement setup, recon, analysis, exploitation, and reporting. This structured workflow bridges the gap between automated scanning and professional penetration testing.

Can I use this for automated vulnerability scanning without exploitation?

This skill is designed for professional penetration testing rather than automated vulnerability scanning. It enforces a proof-based methodology requiring exploitation with a safe witness payload to verify findings, ensuring actionable and reproducible reports.

Why does my web security test require strict authorization before starting?

Strict authorization is required before starting a web security test to ensure assessments target only pre-defined scopes. This skill enforces hard guardrails and authorization gates to prevent accidental damage and unauthorized system access.