security-requirement-extraction

Derive security requirements with IDs, priorities, and threat traceability from threat analysis.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ekremmkasap/jarvis --skill security-requirement-extraction-ekremmkasap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-requirement-extraction
Source: https://github.com/ekremmkasap/jarvis/tree/main/server/agent_prompts/wshobson/plugins/security-scanning/skills/security-requirement-extraction
Command: npx skills add https://github.com/ekremmkasap/jarvis --skill security-requirement-extraction-ekremmkasap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform threat analysis into actionable security requirements.

Core Features & Use Cases

  • Derive security requirements from threat models and business context
  • Map requirements to compliance frameworks and generate security user stories
  • Produce testable acceptance criteria and traceability to threats

Quick Start

Provide a threat model input and ask the system to derive security requirements and a security-user-story set.

Frequently Asked Questions about security-requirement-extraction

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

FAQPage Schema
How do I turn threat models into actionable security requirements?

To turn threat models into actionable security requirements, provide threat analysis inputs like spoofing or tampering alongside business context to generate structured requirements with IDs, acceptance criteria, and test cases.

What is security requirement traceability and how does it work?

Security requirement traceability maps each generated requirement back to specific identified threats. It works by linking threat inputs like information disclosure to derived controls, ensuring every security user story addresses a documented risk.

How do I generate security user stories from a threat analysis?

You generate security user stories from threat analysis by inputting identified threats and business context. The system derives requirements across domains like authentication and data protection, then formats them into testable user stories with rationale.

Can I map security requirements to compliance frameworks automatically?

Yes, you can map security requirements to compliance frameworks. The derivation process includes compliance mapping as an output domain, linking generated security controls directly to relevant regulatory and framework obligations.

What should I include in a threat model input to get accurate security requirements?

Include identified threats like spoofing, tampering, or information disclosure, along with relevant business context. This combination allows the system to accurately derive prioritized security requirements with appropriate rationale and test cases.

Does this approach work for generating audit logging and data protection requirements?

Yes, this approach works for generating audit logging and data protection requirements. It analyzes threat inputs and business context to produce specific requirements across these domains, complete with acceptance criteria and threat traceability.