architecting-security

Design security architectures using defense-in-depth, zero trust, threat modeling, and control frameworks.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/masermediagroup-stack/maser-media --skill architecting-security-masermediagroup-stack
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecting-security
Source: https://github.com/masermediagroup-stack/maser-media/tree/main/.cursor/skills/community/ai-design-components/skills/architecting-security
Command: npx skills add https://github.com/masermediagroup-stack/maser-media --skill architecting-security-masermediagroup-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Designing comprehensive security for systems requires coordinating layered defenses, threat analysis, and compliance mapping, which is difficult to do consistently without a structured methodology. ## Core Features & Use Cases - Defense-in-Depth & Zero Trust Design: Apply the 9-layer defense model and zero trust principles (continuous verification, least privilege, micro-segmentation) to new or existing systems. - Threat Modeling: Identify and prioritize threats using STRIDE, PASTA, DREAD, and attack trees with reusable templates. - Control Framework Mapping: Map controls to NIST CSF 2.0, CIS Controls v8, ISO 27001, and OWASP Top 10, plus cloud-specific architectures for AWS, GCP, and Azure. - Use Case: When planning a cloud migration, use this Skill to produce a zero trust architecture, a STRIDE threat model for your APIs, and a NIST CSF control mapping for your compliance audit. ## Quick Start Ask the agent to design a zero trust security architecture with a STRIDE threat model and NIST CSF control mapping for your application.

Frequently Asked Questions about architecting-security

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

FAQPage Schema
How do I design a zero trust architecture for a new system?▼

Zero trust design starts with identity-first architecture: enforce MFA and SSO, apply least privilege with just-in-time access, and micro-segment networks by default. Every access request is authenticated, authorized, and continuously validated through a policy engine.

How to perform STRIDE threat modeling on an application?▼

STRIDE threat modeling starts by building data flow diagrams of the system, then applying the six categories (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege) to each component. Document threats, score them with DREAD, and design mitigations.

What is the difference between NIST CSF and CIS Controls?▼

NIST CSF is a risk-based, flexible framework with 6 functions suited for governance and compliance mapping, while CIS Controls provide prescriptive, prioritized safeguards across 3 implementation groups. Use CIS for a tactical baseline and NIST CSF for program-level risk management.

Should I use zero trust or defense in depth for an existing system?▼

For brownfield systems, use a hybrid approach: keep existing perimeter controls like firewalls and VPNs while layering zero trust controls progressively. Segment critical assets first and modernize identity and access management before full migration.

How do I implement SBOM and SLSA for supply chain security?▼

Generate an SBOM in CycloneDX or SPDX format automatically in your CI/CD pipeline, then scan dependencies continuously with tools like Trivy or Grype. For SLSA, start at Level 1 provenance and progress to hosted builds on trusted platforms like GitHub Actions.

When is defense in depth alone not enough?▼

Defense in depth alone is insufficient for cloud-native and remote-first environments where the network perimeter no longer defines trust. These scenarios require zero trust overlays with continuous verification, device posture checks, and identity-based access instead of network-based trust.