manual-bounty-testing

Model web application workflows as state machines to test business logic and authorization vulnerabilities.

3|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill manual-bounty-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manual-bounty-testing
Source: https://github.com/EntroVyx/hermes-agent-offsec/tree/main/skills/offsec/redteam/manual-bounty-testing
Command: npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill manual-bounty-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the limitation of automated scanners by providing a structured, manual-first methodology to identify complex business logic flaws, authorization drift, and trust-boundary failures that scanners consistently miss.

Core Features & Use Cases

  • Exploitation Motifs: Provides a library of 13 proven exploitation shapes derived from top-paid HackerOne reports, including array confusion, TOCTOU state switches, and import pipeline abuse.
  • Deep Hunting Workflows: Offers systematic recipes for testing recovery flows, GraphQL object families, and secondary-object leakage.
  • Use Case: When a scanner reports no vulnerabilities on a complex application, use this skill to manually test business logic boundaries, such as cross-tenant object access or privilege escalation via helper mutations.

Quick Start

Load the manual-bounty-testing skill and initiate a deep hunt on the target application to begin modeling the workflow as a state machine for manual exploitation.

Frequently Asked Questions about manual-bounty-testing

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

FAQPage Schema
How do I find business logic vulnerabilities that automated security scanners miss?

Manual bug hunting on complex web applications identifies high-impact vulnerabilities by systematically modeling workflows as state machines and exploiting secondary surfaces, targeting business logic and trust-boundary failures beyond automated scanner capabilities.

What is the best way to test authorization and trust boundaries in web applications?

The best way to test authorization and trust boundaries is through systematic state-machine modeling and manual exploitation of secondary surfaces, targeting cross-tenant object access and privilege escalation via helper mutations.

How do I exploit TOCTOU state switches and array confusion during pentesting?

To exploit TOCTOU state switches and array confusion, utilize a library of proven exploitation shapes derived from top-paid bug bounty reports to systematically chain vulnerabilities within complex application recovery flows.

Can I use manual testing techniques to find cross-tenant object access in GraphQL?

Yes, you can use manual testing techniques to find cross-tenant object access in GraphQL by applying systematic hunting recipes to test object families and secondary-object leakage for privilege escalation.

When should I move from automated scanning to manual exploit chaining?

You should move from automated scanning to manual exploit chaining when a scanner reports no vulnerabilities on a complex application, requiring deep hunting workflows to test business logic boundaries and authorization drift.

What are the limitations of automated web vulnerability scanners for bug bounty hunting?

The main limitation of automated web vulnerability scanners is their inability to identify complex business logic flaws, authorization drift, and trust-boundary failures, necessitating a manual-first methodology for high-impact vulnerabilities.