active-web-testing

Tests live web applications for vulnerabilities within authorized bug bounty scope.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill active-web-testing-kaminocorp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: active-web-testing
Source: https://github.com/kaminocorp/hermes-alpha-hunter/tree/main/hunter/skills/security/active-web-testing
Command: npx skills add https://github.com/kaminocorp/hermes-alpha-hunter --skill active-web-testing-kaminocorp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve? Security researchers need a structured, ethical methodology for actively testing live web applications in bug bounty programs without violating scope rules or causing damage to target systems. ## Core Features & Use Cases - Phased Testing Methodology: Guides reconnaissance, automated scanning (Nikto, OWASP ZAP, SQLMap, Gobuster), manual testing, and results analysis in a repeatable workflow. - Manual Testing Frameworks: Provides Python classes for authentication testing, IDOR detection, business logic flaws (price manipulation, race conditions, workflow bypasses), and API security checks. - Report Generation: Aggregates scanner and manual findings into JSON and Markdown reports suitable for bug bounty submissions. - Use Case: A researcher authorized by a bounty program runs the framework against a staging environment, detects an IDOR on /api/users/{id}, and produces a submission-ready report with proof of concept. ## Quick Start Run an authorized active security test against https://staging.example.com and generate a vulnerability report.

Frequently Asked Questions about active-web-testing

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

FAQPage Schema
How do I test a web application for vulnerabilities in a bug bounty program?▼

Start with passive reconnaissance, then run automated scanners like Nikto and OWASP ZAP, followed by manual tests for authentication, IDOR, and business logic flaws. Always confirm written permission and scope before any active testing.

What tools are used for active web application penetration testing?▼

This workflow uses Nikto and OWASP ZAP for automated scanning, SQLMap for database injection testing, Gobuster for directory discovery, and Python scripts built on the requests library for authentication, IDOR, and business logic testing.

How do I test for IDOR vulnerabilities in a web API?▼

Enumerate numeric or UUID identifiers in endpoints like /api/users/{id} with rate-limited authenticated requests and check which resources return data. The IDORTester class also covers HTTP parameter pollution variants.

When is active penetration testing not allowed?▼

Active testing is prohibited without explicit written permission, when the program restricts testing to read-only or source code analysis, or when targets fall outside the defined bounty scope. Never test live systems without authorization.

How do I avoid disrupting target systems during security testing?▼

Apply rate limiting delays between requests, use low risk and level settings in SQLMap, limit brute force attempts, and stop immediately if issues occur. Document all activity and contact the program's emergency contact if something breaks.