yaklang avatar

Business Logic Vulnerabilities

This is the playbook for finding bugs scanners never catch: race conditions, price manipulation, workflow bypasses, and state machine gaps. You load it when hunting business logic flaws in checkout flows, coupon systems, multi-step auth, or anywhere trust lives client-side. The main file gives you the attack surface (negative quantities, integer overflows, decimal exploits), METHODOLOGY.md walks through the five-phase workflow and attack matrix, CHECKLIST.md has per-module line items, and SCENARIOS.md drills into payment precision bugs, captcha bypass, password reset flaws, and Turbo Intruder patterns for SMS bombing. Real cases included, like the 0.02 quantity trick that bought ¥500 items for ¥10. This is human-reasoning work, not automation.

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

Install

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

Installs into .claude/skills of the current project.

Files

SKILL: Business Logic Vulnerabilities — Expert Attack Playbook

AI LOAD INSTRUCTION: Business logic flaws are scanner-invisible and high-reward on bug bounty. This skill covers race conditions, price manipulation, workflow bypass, coupon/referral abuse, negative values, and state machine attacks. These require human reasoning, not automation. For specific exploitation techniques (payment precision/overflow, captcha bypass, password reset flaws, user enumeration), load the companion SCENARIOS.md. For the workflow approach itself (modeling → state machine → attack-surface matrix → human judgement) load METHODOLOGY.md. For the per-module check items load CHECKLIST.md.

Companion files

Sponsors

Details

Repository
github.com/yaklang/hack-skills
Category
Security
First seen
May 16, 2026

More from yaklang/hack-skills

All 102

Recommended

More Security
1ghostsecurity avatarghost-validateghostsecurity/skillsThis skill should be used when the user asks to "validate a finding", "check if a vulnerability is real", "triage a security finding", "confirm a vulnerability"4.1Kskills.sh installs
2ghostsecurity avatarghost-reportghostsecurity/skillsGhost Security — combined security report. Aggregates findings from all scan skills (scan-deps, scan-secrets, scan-code) into a single prioritized report focuse4.1Kskills.sh installs
3getsentry avatarskill-scannergetsentry/skillsScan agent skills for security issues. Use when asked to "scan a skill", "audit a skill", "review skill security", "check skill for injection", "validate SKILL.4Kskills.sh installs
4yaklang avatarauth-secyaklang/hack-skillsEntry P1 category router for authentication and authorization. Use when testing login flows, sessions, object authorization, JWT, OAuth, CORS, CSRF, and enterpr3.9Kskills.sh installs
5yaklang avatarllm-prompt-injectionyaklang/hack-skillsLLM prompt injection playbook. Use when testing AI/LLM applications for direct injection, indirect injection via RAG/browsing, tool abuse, data exfiltration, MC3.9Kskills.sh installs
6dotnet avatarconfigure-authdotnet/skillsAdd authentication and authorization to a Blazor Web App, accounting for the app's render mode. USE WHEN the user needs [Authorize] on pages, AuthorizeView, rol3.9Kskills.sh installs