excalidash-security-architecture

Generates defensive security architecture diagrams with trust boundaries, auth gateways, and redacted secrets in Excalidraw.

2|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/gabedsam01/excalidash-v2 --skill excalidash-security-architecture-gabedsam01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidash-security-architecture
Source: https://github.com/gabedsam01/excalidash-v2/tree/main/skills/excalidash/excalidash-security-architecture
Command: npx skills add https://github.com/gabedsam01/excalidash-v2 --skill excalidash-security-architecture-gabedsam01

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Drawing an accurate security architecture diagram by hand is slow and error-prone: trust boundaries get blurred, controls like RBAC or rate limiting are forgotten, and real credentials accidentally leak into labels. This Skill produces a validated defensive security diagram of one system with public/DMZ/private zones, an explicit auth gateway, and every secret replaced by a typed [REDACTED_<TYPE>] placeholder. ## Core Features & Use Cases - Trust-boundary framing: Renders public, DMZ, and private zone frames with every inbound arrow routed through an explicit auth gateway, and validates that no public-to-private shortcut exists. - Control and classification coverage: Surfaces JWT/session validation, RBAC, CSRF, rate limiting, an audit log, a secrets vault, and a data-classification badge on every store. - Mandatory quality loop: Runs lint, score (minimum 95), repair, polish, and architecture validation before saving, with rollback to checkpoints if a repair lowers the score. - Use Case: Ask for the trust boundaries of your web app and receive an exported SVG showing users crossing the WAF and auth gateway into private services, with Postgres badged confidential and the database URL shown only as [REDACTED_DATABASE_URL]. ## Quick Start Ask the assistant to draw the security architecture of your system with public, DMZ, and private zones, showing where JWT auth, the secrets vault, and the audit log sit.

Frequently Asked Questions about excalidash-security-architecture

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

FAQPage Schema
How do I draw a security architecture diagram with trust boundaries?

Describe your system's zones, actors, and controls, and the Skill generates public, DMZ, and private frames with an auth gateway in the DMZ. Every inbound arrow is routed through the gateway, then the drawing is linted, scored, repaired, and exported as SVG or PNG.

How are secrets like JWT keys and database URLs handled in diagrams?

Every literal secret is replaced with a typed placeholder such as [REDACTED_JWT_SECRET] or [REDACTED_DATABASE_URL] before it reaches any tool call. The export is re-scanned for connection strings, bearer tokens, and vault paths as a backstop.

When should I use this instead of a C4 or deployment diagram skill?

Use it when the request is about trust boundaries, auth placement, or data classification. For plain C4 container views use the C4 skill, for CI/CD or cloud topology use the devops-cloud-deployment skill, and for token issuance flows use the auth-api-key-boundaries skill.

What quality checks run before the diagram is saved?

The drawing must pass lint with zero hard blockers, score at least 95, and validate that a trust boundary exists with no public-to-private shortcut. Repair loops are mandatory, and any pass that lowers the score is rolled back to the last checkpoint.

Can I diagram two systems' trust boundaries on one canvas?

No. The Skill draws one security view per system because merging two trust perimeters causes density violations and an ambiguous boundary. Split the request into one diagram per system instead.