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.