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.