security-architecture-review

Derive DFDs, trust boundaries, and Attack Flow overlays from code.

3|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/windshock/oh-my-secuaudit --skill security-architecture-review-windshock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-architecture-review
Source: https://github.com/windshock/oh-my-secuaudit/tree/main/skills/architect/security-architecture-review
Command: npx skills add https://github.com/windshock/oh-my-secuaudit --skill security-architecture-review-windshock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security architecture review for codebases, producing DFDs with trust boundaries, Attack Flow overlays, attack surface inventories, sensitive data maps, and risk summaries anchored in code evidence.

Core Features & Use Cases

  • Produce DFDs that visualize trust boundaries and data flows from code paths and runtime interactions.
  • Generate Attack Flow overlays to illustrate abuse paths and impact across architectural boundaries.
  • Compile attack surface inventories, sensitive data maps, and risk summaries grounded in code evidence, with artifacts suitable for SPR backlog tracking.

Quick Start

Provide a target codebase and request a security-architecture review to produce DFDs, trust boundaries, attack flow, and risk summaries grounded in code.

Frequently Asked Questions about security-architecture-review

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

FAQPage Schema
How do I generate a DFD with trust boundaries directly from my codebase?

This Skill derives DFDs with trust boundaries directly from your codebase by analyzing code paths and runtime interactions, producing structured visual artifacts for architecture-level risk assessment.

What is an Attack Flow overlay and how does it map architectural security risks?

An Attack Flow overlay illustrates abuse paths and their impact across architectural boundaries. It maps security risks by tracing attack vectors visually over your existing DFDs and trust boundaries derived from code evidence.

How do I create an attack surface inventory and sensitive data map grounded in code evidence?

You create an attack surface inventory and sensitive data map grounded in code evidence by performing a security architecture review that traces code paths and runtime interactions to compile structured artifacts for backlog tracking.

Can I produce security product requirements (SPR) for backlog tracking from an architecture review?

Yes, you can produce security product requirements for backlog tracking. The architecture review generates risk summaries and structured artifacts grounded in code evidence that are suitable for SPR backlog tracking.

Does a code-grounded security architecture review work for microservices and distributed runtime environments?

Yes, a code-grounded security architecture review works for microservices and distributed runtime environments. It applies architecture-level risk assessment to codebases, services, and runtime interactions to map trust boundaries and data flows.

When do I need a security architecture review instead of a standard code vulnerability scan?

You need a security architecture review when you require architecture-level risk assessment rather than line-by-line vulnerability scanning, specifically to derive DFDs, trust boundaries, and Attack Flow overlays from code paths and runtime interactions.