yaklang avatar

Business Logic Vuln

This is your starting point when you need to test whether an application's business rules can be gamed rather than broken at the input layer. It routes you toward race conditions, workflow bypasses, pricing manipulation, and state machine abuse in systems that handle coupons, payments, approvals, or multi-step processes. The skill itself is a dispatcher, not a techniques library, so it points you to the actual business logic vulnerabilities skill and related routers for API, auth, and file access issues. Use it when the bug lives in the gap between "check" and "act" or when discount stacking and negative quantity tricks matter more than SQL injection.

skills.sh installs
3.9K
GitHub stars
2.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add yaklang/hack-skills --skill business-logic-vuln --agent claude-code

Installs into .claude/skills of the current project.

Files

Business Logic Router

This is the routing entry point for business-logic and state-machine issues.

When to Use

  • The target involves coupons, inventory, payment, approvals, quotas, invites, trials, or state transitions
  • The issue is not parser-level; it is about when checks happen and which business conditions are checked
  • You suspect race conditions, workflow bypass, price tampering, negative values, stacked discounts, or multi-step flaws

Skill Map

Recommended Flow

  1. First map key business states and one-time actions
  2. Then check for check-then-act windows, sequence dependencies, or missing cross-step authorization
  3. If the chain depends on APIs, uploads, or object permissions, return to the corresponding router skill to complete the path

Related Categories

Sponsors

Details

Repository
github.com/yaklang/hack-skills
Categories
Testing & QA, Automation & Workflows
First seen
May 16, 2026

More from yaklang/hack-skills

All 102
1github avatareval-driven-devgithub/awesome-copilotImprove AI application with evaluation-driven development. Define eval criteria, instrument the application, build golden datasets, observe and evaluate applica3.9Kskills.sh installs
2anomalyco avataropentuianomalyco/opentuiBuild terminal UIs with OpenTUI. Covers core, components, native images, audio, keymaps, React, Solid, plugins, testing, standalone executables, QR encoding, SS3.9Kskills.sh installs
3yaklang avatardependency-confusionyaklang/hack-skillsSupply-chain testing via package-manager dependency confusion: when internal package names resolve to attacker-controlled public registries, leading to maliciou3.8Kskills.sh installs
4yaklang avatarsaml-sso-assertion-attacksyaklang/hack-skillsSAML SSO assertion attack playbook. Use when testing signature validation, assertion wrapping, audience restrictions, ACS handling, XML trust boundaries, and en3.8Kskills.sh installs
5yaklang avatarxslt-injectionyaklang/hack-skillsXSLT injection testing: processor fingerprinting, XXE and document() SSRF, EXSLT write primitives, PHP/Java/.NET extension RCE surfaces. Use when user-controlle3.8Kskills.sh installs
6yaklang avatarupload-insecure-filesyaklang/hack-skillsInsecure file upload playbook. Use when testing upload validation, storage paths, processing pipelines, preview behavior, overwrite risks, and upload-to-RCE cha3.7Kskills.sh installs