distribution-security

Installation
SKILL.md

Distribution Security

Multi-layer security for software that ships to users — secrets scanning, permission minimization, and secure UI patterns.

Scope: Inheritable skill. Covers defense-in-depth architecture, PII protection, secrets scanning, permission minimization, CSP patterns, and secure WebView communication.

Defense-in-Depth Architecture

4-Layer Security Model

Every distributed application needs four independent security layers:

Layer Function Failure Mode
1. Authentication Verify identity (OAuth, MSAL, API keys) Unauthorized access
2. Authorization Role-based access control (RBAC) Privilege escalation
3. Secrets Scanning Detect leaked credentials in source Data breach
4. Audit Logging Record all security-relevant events Undetected compromise
Related skills
Installs
1
First Seen
Mar 10, 2026