S

security

by @markdown-viewerv
4.5(437)

このスキルは、PlantUML構文を使用してプロフェッショナルなセキュリティアーキテクチャ図を作成するのに役立ちます。ID、暗号化、ファイアウォール、コンプライアンスに関する豊富なアイコンを提供し、IAMフロー、ゼロトラストアーキテクチャ、暗号化パイプライン、コンプライアンス監査、脅威検出シナリオの設計に最適で、複雑なシステムを一目で明確にします。

securityarchitecturediagramsplantumliamGitHub
インストール方法
npx skills add markdown-viewer/skills --skill security
compare_arrows

Before / After 効果比較

1
使用前

標準化されたツールがない場合、セキュリティアーキテクトは一般的なグラフィックツールを使用して複雑なセキュリティフローチャートを手動で描画するのに多くの時間を費やしていました。これにより、アイコンの不統一、コミュニケーションの非効率性、レビュー時の誤解や見落としが頻繁に発生していました。

使用後

このスキルを使用すると、アーキテクトは事前定義されたセキュリティアイコンとPlantUML構文を迅速に活用し、明確で標準化されたセキュリティアーキテクチャ図を効率的に生成できます。これにより、設計効率とチームコラボレーションの精度が大幅に向上します。

description SKILL.md

Security Architecture Diagram Generator

Quick Start: Define trust boundaries → Place identity/encryption/firewall icons → Connect with access flows → Group into security zones → Wrap in ```plantuml fence.

⚠️ IMPORTANT: Always use ```plantuml or ```puml code fence. NEVER use ```text — it will NOT render as a diagram.

Critical Rules

  • Every diagram starts with @startuml and ends with @enduml
  • Use left to right direction for access flows (User → AuthN → AuthZ → Resource)
  • Use mxgraph.aws4.* stencil syntax for security service icons
  • Default colors are applied automatically — you do NOT need to specify fillColor or strokeColor
  • Use rectangle "Trust Boundary" { ... } for security zones
  • Directed flows use -->, audit/async flows use ..> (dashed)

Full stencil reference: See stencils/README.md for 9500+ available icons.

Mxgraph Stencil Syntax

mxgraph.aws4.<icon> "Label" as <alias>

Identity & Access Stencils

CategoryStencilsPurpose
IAMidentity_and_access_management, identity_access_management_iam_roles_anywhereIdentity policies & roles
SSO/Directorycognito, ad_connector, directory_service, cloud_directoryUser authentication & federation
STSsts, sts_alternateTemporary security credentials
Organizationsorganizations, organizations_account, organizations_organizational_unitMulti-account governance

Encryption & Secrets Stencils

CategoryStencilsPurpose
KMSkey_management_service, key_management_service_external_key_storeKey management & encryption
Secretssecrets_managerSecrets rotation & storage
Certificatescertificate_manager, private_certificate_authorityTLS certificate lifecycle
HSMcloudhsmHardware security module
Encryptionencrypted_dataEncrypted data at rest

Network Security Stencils

CategoryStencilsPurpose
Firewallnetwork_firewall, network_firewall_endpoints, firewall_managerNetwork traffic filtering
WAFgeneric_firewallWeb application firewall
Shieldshield, shield_shield_advanced, shield2DDoS protection
Security Groupsecurity_group, group_security_groupInstance-level firewall

Threat Detection & Compliance Stencils

CategoryStencilsPurpose
Detectionguardduty, detective, inspectorThreat detection & investigation
Data ProtectionmacieSensitive data discovery
Compliancesecurity_hub, security_hub_finding, audit_manager, configCompliance posture & audit
Loggingcloudtrail, cloudtrail_cloudtrail_lake, security_lakeAudit trail & log aggregation
Governancecontrol_tower, organizationsMulti-account governance
Incidentsecurity_incident_responseIncident management

Connection Types

SyntaxMeaningUse Case
A --> BSolid arrowAuth flow / access request
A ..> BDashed arrowAudit event / async detection
A -- BSolid lineTrust relationship
A --> B : "label"Labeled connectionDescribe protocol or credential

Quick Example

@startuml
left to right direction
mxgraph.aws4.users "Users" as users
mxgraph.aws4.cognito "Cognito" as auth
mxgraph.aws4.identity_and_access_management "IAM" as iam

rectangle "Protected Resources" {
  mxgraph.aws4.s3 "Data (S3)" as s3
  mxgraph.aws4.encrypted_data "Encrypted" as enc
}

users --> auth : "login"
auth --> iam : "token"
iam --> s3
s3 --> enc
@enduml

Security Architecture Types

TypePurposeKey StencilsExample
IAM & AuthNIdentity and authenticationcognito, identity_and_access_management, stsiam-authn.md
Encryption PipelineData encryption at rest/in-transitkey_management_service, certificate_manager, secrets_managerencryption-pipeline.md
Network SecurityPerimeter defense & firewallsnetwork_firewall, shield, security_groupnetwork-security.md
Threat DetectionAutomated threat responseguardduty, detective, security_hubthreat-detection.md
Compliance AuditGovernance & audit trailconfig, audit_manager, cloudtrail, security_lakecompliance-audit.md
Zero TrustZero-trust access modelcognito, identity_and_access_management, network_firewallzero-trust.md
Data ProtectionSensitive data classificationmacie, encrypted_data, key_management_servicedata-protection.md
Multi-account GovOrganization-wide securityorganizations, control_tower, security_hubmulti-account-governance.md

forumユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数9.3K
評価4.5 / 5.0
バージョン
更新日2026年4月29日
比較事例1 件

ユーザー評価

4.5(437)
5
65%
4
25%
3
6%
2
3%
1
1%

この Skill を評価

0.0

対応プラットフォーム

🤖claude-code

タイムライン

作成2026年4月12日
最終更新2026年4月29日
🎁 Agent 知識カード