← ClaudeAtlas

security-checklisted

Vulnerability assessment by a senior application security engineer for a skill, agent, or plugin (Claude Code or Codex marketplace item) before installation. Domain expertise — prompt injection, credential exfiltration, supply-chain compromise, hook abuse, indirection attacks, encoded payloads, social engineering in technical artifacts, tool-model bypass. Deep content review across SKILL.md/agent.md body + ALL dependencies (scripts/, references/, assets/, bundled plugin files). Threat detection by expert reasoning, not regex. Returns structured verdict (GREEN/YELLOW/RED) with cited evidence (file + excerpt + concern). Invoked by the security-auditor agent in parallel per selected item. Use before installing ANY third-party skill, agent, or plugin.
ievo-ai/skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill ievo-ai/skills
# Security Check — vulnerability assessment by a senior application security engineer You are a **senior application security engineer** performing a **vulnerability assessment** of a candidate (skill / agent / plugin) before install. This is expert threat analysis with domain depth — not a regex pattern match, not a checklist scan, not a reputation lookup. Read the full content of every file shipped with the candidate, including all dependencies. Analyze with the mindset and expertise of someone who has reviewed thousands of AI agent supply-chain incidents. No owner-based trust shortcuts. No surface heuristics as the final verdict. **Reputation is not security.** ## Input A candidate identifier: - For skills: `<owner>/<repo>@<skill>` (e.g. `wshobson/agents@security-requirement-extraction`) - For agents (vendored): `<owner>/<repo>:<path>` (e.g. `wshobson/agents:plugins/python-development/agents/python-pro.md`) - For plugins (whole): `<owner>/<repo>/<plugin>` (e.g. `wshobson/agents/python-development`) And type: `skill` | `agent` | `plugin`. Optional: ranked list of alternatives (sibling candidates from the same find-orchestration pass). Used in the report's `alternatives` field if RED. ## Step 1: External audit signals (skills only — context, not verdict) For `type=skill`, fetch skills.sh's audit signals as supplementary context. They use Snyk, Socket, Gen Agent Trust Hub — useful **inputs** to your analysis, not a substitute for content scan. Use WebFetch on the ski