business-logic-vulnerabilities

Identify business logic flaws in multi-step workflows, price handling, and authorization gaps.

5|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/DorianGallo/hack-skills-local --skill business-logic-vulnerabilities-doriangallo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: business-logic-vulnerabilities
Source: https://github.com/DorianGallo/hack-skills-local/tree/main/skills/business-logic-vulnerabilities
Command: npx skills add https://github.com/DorianGallo/hack-skills-local --skill business-logic-vulnerabilities-doriangallo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Business logic vulnerabilities hide in multi-step workflows where race conditions, parameter trust, and state-machine gaps allow attackers to bypass intended checks or manipulate money and privileges.

Core Features & Use Cases

  • Workflow and state-machine testing: models business processes as transitions, then probes step skipping, replay, and illegal state transitions.
  • Price/value and transaction tampering: targets negative/decimal/overflow behaviors, rounding errors, coupon misuse, and client-trusted status fields.
  • Authorization & privacy logic validation: verifies IDOR patterns, RBAC residue, token/cookie consistency, and cross-endpoint data leakage.

Quick Start

Ask the AI to generate a module-by-module test plan using the payment, registration, CAPTCHA, and IDOR sections of this skill for your target application.

Frequently Asked Questions about business-logic-vulnerabilities

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

FAQPage Schema
What are business logic vulnerabilities and how do they differ from standard injection flaws?▼

Business logic vulnerabilities are workflow and money-flaw exploits that abuse multi-step processes like payment tampering, race conditions, and IDOR, differing from injection flaws by manipulating intended state-machine transitions and authorization gaps rather than syntax.

How do I test for IDOR and authorization gaps in web applications?▼

You test for IDOR and authorization gaps by validating RBAC residue, checking token and cookie consistency across endpoints, and probing cross-endpoint data leakage to verify that access controls enforce proper privacy boundaries.

What is the best way to detect race conditions and workflow bypasses in payment flows?▼

The best way to detect race conditions in payment flows is by modeling business processes as state-machine transitions, then probing for step skipping, replay attacks, and illegal state transitions during concurrent transactions.

How do I check for price tampering and coupon abuse in registration workflows?▼

You check for price tampering and coupon abuse by targeting negative, decimal, and overflow values in value handling, testing rounding errors, and verifying that client-trusted status fields are not accepted by the server.

Does business logic testing work for API services and KYC privacy validation?▼

Yes, business logic testing applies to web and API services by verifying CAPTCHA enforcement, password reset workflows, and KYC privacy weaknesses through parameter trust classification and checklist-driven validation of real business impact.