business-logic-vuln
Entry P1 category router for business logic testing. Use when workflow abuse, race conditions, pricing flaws, or multi-step state attacks matter more than parser-level input injection.
Security Assessment
About business-logic-vuln
A lightweight routing entry point for business-logic and state-machine security testing, positioned as a P1 category router rather than a full technique guide. Its job is to recognize when a target's real weakness lies in how a workflow behaves - when checks happen and which business conditions are actually verified - rather than in parser-level input injection, and to direct testing toward the right detailed skill.
It applies to flows built around coupons, inventory, payments, approvals, quotas, invites, trials, and state transitions, and to the classes of abuse that live there: race conditions, workflow bypass, price tampering, negative values, stacked discounts, and multi-step state attacks. When those concerns outweigh injection-style bugs, this router is the intended starting place. It hands off to a dedicated Business Logic Vulnerabilities skill for the in-depth methodology and sits alongside related category routers for API security, authentication, and file-access issues, which it links so a tester can move between attack surfaces as a chain demands.
The recommended flow is deliberately high level: first map the key business states and one-time actions in the target; then look for check-then-act windows, sequence dependencies, and missing cross-step authorization; and if the chain turns out to depend on APIs, uploads, or object permissions, return to the corresponding router skill to complete the path. Because it is a router, it does not itself contain exploitation payloads or step-by-step attack recipes - its value is orientation, helping structure an assessment and ensuring workflow-level flaws are approached as a distinct problem from input-level ones before diving into the specialized skills that carry the concrete techniques.
FAQ
What kinds of issues is this skill for?
Business-logic and state-machine flaws such as workflow abuse, race conditions, pricing flaws, price tampering, negative values, stacked discounts, and multi-step state attacks, as opposed to parser-level input injection.
Which application areas does it target?
Flows involving coupons, inventory, payment, approvals, quotas, invites, trials, and state transitions.
Is this a full attack guide or a router?
It is a routing entry point (a P1 category router). For the detailed methodology it points to the separate Business Logic Vulnerabilities skill.
What flow does it recommend?
First map key business states and one-time actions, then check for check-then-act windows, sequence dependencies, or missing cross-step authorization, returning to the matching router skill if the chain depends on APIs, uploads, or object permissions.
What related skills does it link to?
It links the api-sec, auth-sec, and file-access-vuln category routers, plus the detailed business-logic-vulnerabilities skill.
Install business-logic-vuln
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
yaklang/hack-skills