wshobson avatar

Security Requirement Extraction

The security-requirement-extraction skill translates threat models and business contexts into actionable security requirements, user stories, and test cases. It serves security architects, developers, and compliance teams who need to convert threat analysis into testable, prioritized security controls mapped to compliance frameworks. This skill solves the problem of bridging the gap between abstract security threats and concrete, implementable requirements with clear traceability and acceptance criteria.

skills.sh installs
26.4K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill security-requirement-extraction --agent claude-code

Installs into .claude/skills of the current project.

Files

Security Requirement Extraction

Transform threat analysis into actionable security requirements.

When to Use This Skill

  • Converting threat models to requirements
  • Writing security user stories
  • Creating security test cases
  • Building security acceptance criteria
  • Compliance requirement mapping
  • Security architecture documentation

Core Concepts

1. Requirement Categories

Business Requirements → Security Requirements → Technical Controls
         ↓                       ↓                      ↓
  "Protect customer    "Encrypt PII at rest"   "AES-256 encryption
   data"                                        with KMS key rotation"

2. Security Requirement Types

TypeFocusExample
FunctionalWhat system must do"System must authenticate users"
Non-functionalHow system must perform"Authentication must complete in <2s"
ConstraintLimitations imposed"Must use approved crypto libraries"

3. Requirement Attributes

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Testing & QA, Security

More from wshobson/agents

All 174
1expo avatarexpo-skill-evalexpo/skillsEvaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo 24.6Kskills.sh installs
2wshobson avatarpython-design-patternswshobson/agentsPython design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use this skill when designing a new serv23.7Kskills.sh installs
3expo avatareas-simulatorexpo/skillsEAS service (paid). Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it 23.6Kskills.sh installs
4wshobson avatardotnet-backend-patternswshobson/agentsMaster C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity19.6Kskills.sh installs
5jeffallan avatargolang-projeffallan/claude-skillsImplements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with p19.5Kskills.sh installs
6warpdotdev avatarscan-new-specswarpdotdev/common-skillsScan warpdotdev/warp and warp-server for recently merged PRODUCT.md specs that don't yet have a corresponding docs PR in warpdotdev/docs. When a complete spec i19.3Kskills.sh installs