business-logic-vulnerabilities

Identify business-logic vulnerabilities in multi-step workflows and payment flows.

120|8|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Prohao42/aimy-sikll --skill business-logic-vulnerabilities-prohao42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-logic-vulnerabilities
Source: https://github.com/Prohao42/aimy-sikll/tree/main/ai-mian/hack-skills/skills/business-logic-vulnerabilities
Command: npx skills add https://github.com/Prohao42/aimy-sikll --skill business-logic-vulnerabilities-prohao42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Business logic vulnerabilities are often invisible to scanners and require human reasoning to uncover. This skill provides a comprehensive playbook that guides modeling of workflows, state machines, and multi-step authorization to identify and reproduce real-world flaws in payments, registrations, and data flows.

Core Features & Use Cases

  • Five-phase methodology: modeling, state-machine analysis, attack-surface classification, checklist-driven testing, and expert judgment to drive repeatable assessments.
  • Attack surface matrix: a 5×N framework to categorize vulnerability patterns across modular business flows (registration, login, password reset, payments, discounts, privacy, and RBAC).
  • Checklist-based testing: concrete, reproducible steps aligned to real-world scenarios like parameter tampering, replay attacks, race conditions, and IDOR.
  • Real-world scenarios: reference cases and practical guidance for privacy, payments, and withdrawal flows.

Quick Start

Apply the five-phase workflow to a target module (payments) to surface and document business-logic vulnerabilities.

Frequently Asked Questions about business-logic-vulnerabilities

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

FAQPage Schema
How do I identify business logic vulnerabilities in payment flows?

Business logic vulnerabilities in payment flows are identified by applying a five-phase methodology that models workflows, analyzes state machines, maps attack surfaces, and performs checklist-driven testing to uncover flaws invisible to automated scanners.

How do you test for IDOR and race conditions in multi-step workflows?

Testing for IDOR and race conditions in multi-step workflows involves using an attack surface matrix to classify vulnerability patterns and executing reproducible checklist-based steps like parameter tampering and replay attacks to validate real-world security flaws.

What is the best way to structure bug bounty reports for business logic flaws?

The best way to structure bug bounty reports for business logic flaws is to provide reproducible findings with concrete attack patterns, detailed scenarios, and suitable mitigations derived from a structured checklist-driven security testing methodology.

Can I use this methodology to assess RBAC and password recovery modules?

Yes, you can use this methodology to assess RBAC and password recovery modules. The attack surface matrix categorizes vulnerability patterns across modular business flows including registration, login, password reset, payments, discounts, privacy, and RBAC.

Why do automated scanners miss business logic vulnerabilities?

Automated scanners miss business logic vulnerabilities because these flaws require human reasoning to uncover. They often hide within multi-step workflows and payment flows, requiring state-machine analysis and expert judgment to model and reproduce real-world flaws.