What problem does it solve?
The Security skill helps prevent vulnerable engineering work by identifying threat surfaces, trust boundaries, sensitive data flows, and supply-chain risks before implementation proceeds.
Core Features & Use Cases
- Threat and trust-boundary analysis: Maps where untrusted inputs, auth boundaries, and sensitive data can be exposed so controls can be added intentionally.
- Dependency and supply-chain risk review: Flags risks introduced by new packages, CI/CD changes, and external integrations that could weaken security posture.
- Actionable, gating-focused outputs: Produces blocking questions and sets the correct gate decision so only evidence-backed changes move forward.
Quick Start
Run the Security skill when you are adding authentication, handling secrets, changing file/network access, introducing new dependencies, or updating CI/CD, so it returns the required controls and any blocking questions based on the provided artifacts.