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.