security

Generate PlantUML security architecture diagrams with AWS stencil icons.

Updated May 5, 2026
One-click install
npx skills add https://github.com/XCmiaow/cc-deploy --skill security-xcmiaow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/XCmiaow/cc-deploy/tree/main/skills/security
Command: npx skills add https://github.com/XCmiaow/cc-deploy --skill security-xcmiaow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of turning complex security architecture ideas into clear, consistent diagrams that can be reviewed and communicated quickly.

Core Features & Use Cases

  • PlantUML-based Security Diagrams: produce security architecture diagrams using strict PlantUML/Puml fenced syntax for reliable rendering.
  • AWS security icon vocabulary (mxgraph.aws4): build IAM, encryption, firewall, threat detection, logging, and compliance diagrams using standardized stencil icons.
  • Flow direction & diagram structure rules: enforce diagram start/end, access-flow direction, trust boundaries, and connection semantics so diagrams stay readable and consistent.
  • Use Case: document a zero-trust authentication and authorization path (User → AuthN → AuthZ → Resource) including encryption and continuous audit logging for a security design review.

Quick Start

Ask the AI to generate a PlantUML security architecture diagram for a zero-trust login flow and output only a valid diagram enclosed in a plantuml fenced block.

Frequently Asked Questions about security

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

FAQPage Schema
How do I generate a PlantUML security architecture diagram for a zero-trust login flow?

To generate a zero-trust security architecture diagram, describe the identity flow from User to AuthN, AuthZ, and Resource. The output is a valid PlantUML fenced block using AWS security stencils, enforcing strict @startuml/@enduml framing and correct arrow semantics for continuous audit logging.

What is the best way to diagram AWS IAM and encryption pipelines with explicit trust boundaries?

The best way to diagram AWS IAM and encryption pipelines is using the mxgraph.aws4 stencil vocabulary. This enforces zone grouping and explicit trust boundaries, rendering an architecture diagram with correct synchronous and dashed asynchronous audit connections.

Can I use mxgraph.aws4 stencils for firewall and threat detection logging architectures?

Yes, you can use mxgraph.aws4 stencils for firewall and threat detection logging architectures. The diagram enforces flow direction and connection semantics, rendering standardized security icons within strict plantuml fenced blocks.

Does PlantUML support strict diagram framing for compliance and identity access management flows?

Yes, PlantUML supports compliance and identity access management flows by enforcing strict diagram framing. It requires @startuml/@enduml boundaries and plantuml fenced syntax to render readable architecture diagrams with correct arrow semantics.

Why does my PlantUML security architecture diagram not rendering correctly?

Your PlantUML security architecture diagram may not render due to missing strict framing. Correct diagrams require proper @startuml/@enduml enclosure, plantuml fenced blocks, and valid mxgraph.aws4 stencil syntax for synchronous and dashed asynchronous connections.

What are the limitations of using PlantUML for security architecture diagrams?

Limitations of using PlantUML for security architecture include strict reliance on mxgraph.aws4 stencils and fenced syntax. Diagrams require correct arrow semantics for synchronous versus dashed asynchronous audit connections, and proper zone grouping to maintain explicit trust boundaries.