This repository packages the security-advisor skill for multiple AI coding agents. It follows the Agent Skills specification so the same skill works with Claude Code, Cursor, Codex, Gemini CLI, Copilot Agents, Kiro, OpenCode, Pi, Rovo Dev, Trae, and any other harness that reads Agent Skills.
A conversational security advisor that hunts real, exploitable vulnerabilities in a codebase. Surfaces findings one at a time with concrete file:line exploit paths. Grounded in Anthropic's 2025/2026 safety research and OWASP Top 10:2025 / OWASP LLM Top 10 2025.
See source/skills/security-advisor/SKILL.md for the canonical skill.
security-advisor/
├── source/skills/security-advisor/ # canonical skill (single source of truth)
├── skills/security-advisor/ # → symlink (for `npx skills add`)
├── .claude/skills/security-advisor/ # → symlink (Claude Code)
├── .cursor/skills/security-advisor/ # → symlink (Cursor)
├── .codex/skills/security-advisor/ # → symlink (Codex CLI)
├── .gemini/skills/security-advisor/ # → symlink (Gemini CLI)
├── .github/skills/security-advisor/ # → symlink (GitHub Copilot Agents)
├── .kiro/skills/security-advisor/ # → symlink (Kiro)
├── .opencode/skills/security-advisor/# → symlink (OpenCode)
├── .pi/skills/security-advisor/ # → symlink (Pi)
├── .rovodev/skills/security-advisor/ # → symlink (Rovo Dev)
├── .trae/skills/security-advisor/ # → symlink (Trae International)
├── .trae-cn/skills/security-advisor/ # → symlink (Trae China)
├── .agents/skills/security-advisor/ # → symlink (Codex primary; fallback for many)
├── metadata.json # skills.sh discovery metadata
├── scripts/sync.sh # regenerate harness symlinks from source/
├── README.md
├── AGENTS.md # this file
├── HARNESSES.md # harness compatibility matrix
└── LICENSE # Apache 2.0
Every .<harness>/skills/security-advisor directory is a symlink to source/skills/security-advisor/. Edit source/, everything else follows automatically.
If you are an AI agent reading this file because a user is asking you to use this skill:
- Your harness may already have loaded
SKILL.mdfrom your.<harness>/skills/security-advisor/directory. Follow its instructions. - If not, read source/skills/security-advisor/SKILL.md — that's the canonical skill.
- The skill is invoked conversationally. Triggers include: "security review", "find vulnerabilities", "am I leaking secrets?", "is this endpoint safe?", or any mention of a CVE, OWASP category, auth concern, webhook signature, Prisma injection, or LLM prompt injection.
- Progressive disclosure — the main SKILL.md is short. Reference files in
references/load only when stack detection matches (e.g.stack-nextjs.mdfor Next.js apps,stack-react.mdfor any React project,stack-llm-apps.mdfor LLM apps).
See README.md for installation and usage. Short version:
# Works with any harness listed above
npx skills add dani-z/security-advisor -gApache 2.0 — see LICENSE.