web-vuln-business-logic

Map application workflows and test state transitions for skip, replay, and manipulation attacks.

21|1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/woohyun212/security-skill --skill web-vuln-business-logic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-vuln-business-logic
Source: https://github.com/woohyun212/security-skill/tree/main/web-vuln-business-logic
Command: npx skills add https://github.com/woohyun212/security-skill --skill web-vuln-business-logic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Business logic vulnerabilities arise when backend rules depend on multi-step workflows or stateful inputs that can be manipulated to compromise outcomes.

Core Features & Use Cases

  • Map application workflows to identify state transitions and potential bypasses in checkout, coupon, refunds, and feature-gating scenarios.
  • Test for skip, replay, and manipulation attacks by sending crafted requests and observing server responses and state changes.
  • Provide a reproducible sequence of curl/Burp steps to demonstrate violations and support remediation.

Quick Start

Find and prevent fraud in business logic.

Frequently Asked Questions about web-vuln-business-logic

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

FAQPage Schema
How do I test for business logic vulnerabilities in checkout and coupon workflows?

Business logic vulnerability testing detects fraud by mapping application workflows and state transitions to find skip, replay, or manipulation attacks. It targets checkout flows, coupons, and discount engines where backend rules depend on multi-step workflows or stateful inputs.

How do I detect state transition bypasses in discount engines and balance credits?

Detect bypasses in discount engines and balance credits by mapping state transitions and sending crafted requests to observe server responses. This identifies manipulation attacks where inputs influence outcomes in stateful logic features.

What do I need to reproduce manipulation attacks on stateful application logic?

To reproduce manipulation attacks on stateful logic, you need a valid test account and a proxy tool to intercept requests. Careful mapping of endpoints, tokens, and parameters is required to reproduce violations and support remediation.

What is the best way to demonstrate business logic violations for remediation?

Provide a reproducible sequence of curl or Burp steps to demonstrate business logic violations for remediation. This shows exactly how crafted requests manipulate stateful inputs to compromise outcomes, supporting the remediation process.

When should I test for replay attacks in feature-gating scenarios?

Test for replay attacks in feature-gating scenarios whenever backend rules depend on multi-step workflows or stateful inputs. This is necessary when inputs can influence outcomes in features like checkout, refunds, or any logic gated by application state.