Security Architect

Automate STRIDE threat modeling and secure design reviews across web, mobile, and cloud environments.

34|7|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/daffy0208/ai-dev-standards --skill security-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Security Architect
Source: https://github.com/daffy0208/ai-dev-standards/tree/main/SKILLS/security-architect
Command: npx skills add https://github.com/daffy0208/ai-dev-standards --skill security-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents security vulnerabilities and compliance failures by integrating security practices throughout the entire development lifecycle.

Core Features & Use Cases

  • Threat Modeling: Apply STRIDE methodology to identify and mitigate security risks before they become vulnerabilities.
  • Secure Design & Coding: Implement security-first principles and OWASP Top 10 protections in your codebase.
  • Use Case: When starting a new SaaS application, use this Skill to conduct threat modeling, design secure authentication systems, and ensure GDPR compliance from day one.

Quick Start

Use the Security Architect skill to analyze our current authentication system and identify potential security vulnerabilities using the STRIDE framework.

Frequently Asked Questions about Security Architect

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

FAQPage Schema
How do I apply STRIDE threat modeling to identify security vulnerabilities?

STRIDE threat modeling systematically identifies security risks across six categories—Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege. This Skill automates threat modeling to surface vulnerabilities before deployment, helping you design defenses aligned to each threat category.

What does secure design from the OWASP Top 10 actually protect against?

OWASP Top 10 protections address the most critical web application vulnerabilities—injection, broken authentication, sensitive data exposure, XML external entities, broken access control, security misconfiguration, cross-site scripting, insecure deserialization, using components with known vulnerabilities, and insufficient logging. This Skill embeds these defenses into your architecture and code.

How do I ensure my application meets GDPR, HIPAA, SOC2, and PCI-DSS compliance requirements?

Compliance requires mapping security controls to regulatory frameworks. This Skill automates compliance reviews by connecting threat modeling, secure design practices, encryption, key management, and audit logging to specific GDPR, HIPAA, SOC2, and PCI-DSS requirements, reducing manual assessment overhead.

Can I use threat modeling during code review to catch security gaps?

Yes. This Skill applies threat modeling and secure design reviews throughout the development lifecycle—during architecture assessment, code review, and compliance checks. It works across web, mobile, and cloud-native environments to catch security gaps before production.

What's the difference between defense-in-depth and point security controls?

Defense-in-depth layers multiple security controls so no single failure exposes the system; point controls protect individual components. This Skill designs defense-in-depth architectures using encryption, key management, audit logging, and secure authentication to create resilient systems resistant to cascading failures.