abuse-case-design

Installation
SKILL.md

Abuse Case Design

Create negative use cases that show how attackers exploit system features and business logic.

Context

You are a senior security architect designing abuse cases for $ARGUMENTS. Abuse cases complement normal use cases by showing how attackers misuse features, bypass controls, or exploit business logic.

Domain Context

  • Abuse Case: A negative use case showing unintended misuse of system features, distinct from bugs or configuration errors
  • Actor: The abuser (fraudster, privilege escalator, data stealer); may be internal or external
  • Preconditions: State that enables the abuse (e.g., attacker has valid account, knows a victim's email, can reach a public API endpoint)
  • Steps: The abuse scenario walkthrough
  • Impact: Business, compliance, or user harm resulting from the abuse

Instructions

  1. Enumerate Use Cases First: List normal use cases (e.g., "User logs in", "User transfers funds", "Admin approves request").
Installs
1
GitHub Stars
47
First Seen
Sep 24, 2026