security-agent

Analyze software architecture ADRs and QA summaries for threats and mitigations.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/asalhamed/dev-agents --skill security-agent-asalhamed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-agent
Source: https://github.com/asalhamed/dev-agents/tree/main/security-agent
Command: npx skills add https://github.com/asalhamed/dev-agents --skill security-agent-asalhamed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Threat modeling and security scanning for architectural ADRs and QA outputs to uncover attack surfaces and compliance gaps.

Core Features & Use Cases

  • Phase-driven analysis: threat modeling after ADRs and security scanning after QA summaries.
  • STRIDE-based risk assessment and actionable security requirements for backend and APIs.
  • Outputs for tech-lead and reviewer to guide secure design and implementation.

Quick Start

Integrate by supplying ADR summaries and QA summaries to generate threat models and security-scan results.

Frequently Asked Questions about security-agent

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

FAQPage Schema
How do I perform threat modeling on a software architecture ADR?

Threat modeling on a software architecture ADR involves analyzing multi-service pipelines to identify endpoints, data stores, and external integrations to uncover attack surfaces. It uses STRIDE-based risk assessment to produce concrete security requirements and a threat-model contract for downstream teams.

What is the best way to identify attack surfaces in multi-service pipelines across Rust, Scala, TypeScript, and Go?

Identifying attack surfaces in multi-service pipelines across Rust, Scala, TypeScript, and Go requires analyzing ADRs and QA summaries. This Skill applies STRIDE-based threat modeling to external integrations and data stores to generate actionable security requirements for tech-leads.

How do I conduct a security scan after QA summaries to find compliance gaps?

Conducting a security scan after QA summaries evaluates pipeline outputs to uncover compliance gaps and vulnerabilities. This phase-driven security review provides actionable guidance for backend and APIs, producing concrete mitigation requirements for reviewers.

Can I use STRIDE risk assessment to generate actionable security requirements for backend APIs?

Yes, you can use STRIDE risk assessment to generate actionable security requirements for backend and APIs. The Skill analyzes ADRs and QA outputs to apply STRIDE, translating identified threats into concrete, implementable mitigations for downstream teams.

Does threat modeling work without external dependencies to analyze software architecture?

Threat modeling works without external dependencies by analyzing the provided ADR and QA summaries directly. The Skill requires no external libraries, applying its internal STRIDE-based analysis to the multi-service architecture documentation to produce a threat-model contract.