Security

Analyze auth, permissions, secrets, and dependencies for security risks.

2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/anderson-joyle/claude-a-team --skill security-anderson-joyle
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Security
Source: https://github.com/anderson-joyle/claude-a-team/tree/main/skills/security
Command: npx skills add https://github.com/anderson-joyle/claude-a-team --skill security-anderson-joyle

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about Security

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

FAQPage Schema
How do I prevent unsafe code changes from passing my CI/CD pipeline?▼

Security risk assessment gates unsafe code changes by analyzing auth, permissions, secrets, untrusted input, sensitive data, and CI/CD exposure. It maps threat surfaces and trust boundaries to return blocking questions and controls before implementation proceeds.

When do I need threat modeling for software changes?▼

Threat modeling is needed when adding authentication, handling secrets, changing file or network access, introducing new dependencies, or updating CI/CD pipelines. It maps where untrusted inputs and sensitive data can be exposed so controls can be added intentionally.

How do I review dependency and supply chain risks before implementation?▼

Review dependency and supply chain risks by flagging risks introduced by new packages, CI/CD changes, and external integrations. This assessment identifies where these updates could weaken security posture and returns required controls based on provided artifacts.

Can I use automated security gatekeeping for authz and authn modifications?▼

Yes, automated security gatekeeping evaluates authz and authn modifications by analyzing trust boundaries and sensitive data flows. It sets the correct gate decision and produces blocking questions so only evidence-backed authentication changes move forward.

How does security review handle untrusted input and sensitive data exposure?▼

Security review handles untrusted input and sensitive data exposure by mapping trust boundaries and data flows. It identifies where sensitive data can be exposed and returns actionable, gating-focused outputs with controls that must be added before implementation.

What format does the security risk assessment output for pipeline integration?▼

The security risk assessment outputs a single JSON security output matching the shared artifact envelope. This output includes artifact_type and body set to the SecurityOutput contract, containing blocking questions and gate decisions for pipeline integration.