business-logic-vuln

Route security tests for business-logic and state-machine vulnerabilities.

2|Updated May 15, 2026
One-click install
npx skills add https://github.com/lNwNl/Methodos --skill business-logic-vuln-lnwnl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-logic-vuln
Source: https://github.com/lNwNl/Methodos/tree/main/docker/opencode/skills/business-logic-vuln
Command: npx skills add https://github.com/lNwNl/Methodos --skill business-logic-vuln-lnwnl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you identify and test vulnerabilities that stem from flawed business logic, incorrect state transitions, or improper authorization across multi-step workflows—rather than simple input parsing issues.

Core Features & Use Cases

  • Business-logic routing: Selects the right testing path for issues like workflow abuse, race conditions, pricing flaws, and multi-step state attacks.
  • State and condition coverage: Focuses on when checks happen, which conditions are validated, and how those conditions change over time.
  • Directed exploration: Guides you to map states and one-time actions first, then probe check-then-act windows, sequence dependencies, and missing cross-step authorization.

Quick Start

Use the business-logic-vuln skill to generate a test plan for a suspected multi-step workflow bypass involving coupons, inventory, or payment approvals.

Frequently Asked Questions about business-logic-vuln

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

FAQPage Schema
How do I test business logic vulnerabilities in multi-step workflows?

Business logic vulnerabilities are tested by mapping states and one-time actions first, then probing check-then-act windows and sequence dependencies. This approach targets workflow abuse, race conditions, and multi-step state attacks rather than simple input parsing issues.

What is a race condition in workflow state transitions?

A race condition in workflow state transitions occurs when a system validates conditions incorrectly over time during check-then-act windows. Testing involves analyzing these timing gaps to exploit sequence dependencies in pricing, quotas, or approval workflows.

How do I generate a test plan for pricing and discount manipulation attacks?

Generate a test plan for discount manipulation by prioritizing state and action mapping across multi-step workflows. Focus your testing on check-then-act windows, sequence dependencies, and missing cross-step authorization to uncover pricing flaws.

Can I use this for routing security tests across multi-step state machines?

Yes, you can use this for routing security tests across multi-step state machines. It directs exploration by mapping states and one-time actions, then probing check-then-act windows and cross-step authorization to satisfy state-machine vulnerability routing requirements.

Does this approach catch cross-step authorization verification flaws?

Yes, this approach catches cross-step authorization verification flaws by directing exploration across multi-step state transitions. It specifically prioritizes missing cross-step authorization checks alongside workflow abuse and race-condition scenario analysis.