sast-businesslogic

Identify business logic vulnerabilities and generate prioritized threat scenarios.

1.3k|61|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/utkusen/sast-skills --skill sast-businesslogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sast-businesslogic
Source: https://github.com/utkusen/sast-skills/tree/main/sast-files/.agents/skills/sast-businesslogic
Command: npx skills add https://github.com/utkusen/sast-skills --skill sast-businesslogic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps security teams identify business logic vulnerabilities in a codebase by orchestrating a three-phase assessment: threat modeling to generate attack scenarios, batched verification to test exploitability in parallel, and a merge step to consolidate results.

Core Features & Use Cases

  • Threat modeling: derive domain understanding, map features and potential attack vectors; produces sast/businesslogic-threats.md.
  • Batched verification: run parallel subagents to validate exploitability in batches; outputs per batch and final results.
  • Merge and reporting: combine findings into a single sast/businesslogic-results.md with risk prioritization and remediation guidance.

Quick Start

Initiate a business logic assessment to generate threats, run batched verification, and review the merged results in sast/businesslogic-results.md.

Frequently Asked Questions about sast-businesslogic

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

FAQPage Schema
How do I detect business logic vulnerabilities in my codebase?

Detecting business logic vulnerabilities involves a three-phase assessment: threat modeling to generate attack scenarios, batched verification to test exploitability in parallel, and a merge step to consolidate results into a prioritized report.

What is threat modeling for business logic flaws?

Threat modeling for business logic flaws derives domain understanding, maps features and potential attack vectors, and produces a structured scenario list to identify exploitable gaps in server-side enforcement and edge case coverage.

Can I run batched verification to test exploitability of attack scenarios?

Yes, batched verification runs parallel subagents to validate the exploitability of generated attack scenarios in batches, ensuring thorough coverage of edge cases and server-side enforcement gaps.

Does this business logic security assessment require any dependencies?

No, this business logic security assessment requires no dependencies, allowing you to directly analyze your codebase and generate prioritized threat models without additional environment setup.

How do I generate a prioritized threat model for code analysis?

Generating a prioritized threat model for code analysis requires applying domain analysis and attack-scenario generation, culminating in a consolidated report with risk prioritization and remediation guidance.

What is the best way to consolidate business logic security findings?

The best way to consolidate business logic security findings is through a merge step that combines batched verification outputs into a single report with risk prioritization and remediation guidance.