skill-supply-chain-audit

Solid

Audit agent skills, plugins, prompts, manifests, scripts, dependencies, and bundled assets for provenance, prompt-injection, permission, execution, exfiltration, persistence, and update risk. Use when evaluating a third-party skill before installing, enabling, updating, publishing, or distributing it; reviewing an untrusted SKILL.md, agent configuration, MCP integration, archive, or repository; comparing a package with a known-good version; or investigating unexpected tool, network, credential, or filesystem behavior.

AI & Automation 161 stars 32 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill Supply Chain Audit Treat the target as untrusted. Produce an evidence-backed disposition without executing package code by default. ## Inputs Collect or state: - Target path, archive, repository snapshot, or exact version/commit. - Claimed purpose, publisher, source URL, license, and expected capabilities. - Intended runtime, available tools, requested permissions, and data sensitivity. - Known-good baseline or prior version when this is an update. - User constraints for network access, sandboxing, and dynamic testing. If provenance or version is unknown, record it as unknown; do not infer trust from popularity. ## Output contract Return: 1. Scope, target hash/version, provenance, method, and audit limitations. 2. A disposition: `approve`, `approve-with-constraints`, `quarantine`, or `reject`. 3. A behavior inventory covering instructions, executables, dependencies, endpoints, credentials, filesystem reach, and persistence. 4. Findings with stable IDs, severity, confidence, exact evidence, exploit preconditions, impact, and remediation. 5. Required permission constraints and a verification plan. 6. Residual risks and unanswered questions. Label each claim `observed`, `inferred`, or `unknown`. A clean heuristic scan is not proof of safety. ## Workflow ### 1. Establish a safe inspection boundary - Work read-only on a copy or immutable snapshot. - Do not import modules, run setup hooks, install dependencies, render active content, open embedded links, or invo...

Details

Author
seb1n
Repository
seb1n/awesome-ai-agent-skills
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

skill-security-audit

Security-audit Agent Skills and plugins — vet a new skill before installing it, scan everything already installed on this machine, or harden your own skill before publishing. Use when asked to vet, review, or check a skill/SKILL.md/plugin for safety, prompt injection, malware, or suspicious behavior — or to make a skill safe to publish.

0 Updated 1 months ago
joshphoenix1
AI & Automation Listed

repo-audit

Security audit of any third-party repo, package, skill, plugin, or MCP server BEFORE it is installed or executed. Use this skill whenever the user asks "is this safe?", "audit/vet/check this repo", "should I install X", pastes a GitHub/npm/PyPI/marketplace link with intent to install, or whenever you yourself are about to recommend or install third-party code, even if nobody says the word "audit". Covers maintainer reputation, typosquatting, install-time hooks, obfuscation, exfiltration and secrets-harvesting patterns, dependency and CI risks, and prompt injection in agent-facing files (skills, agent configs, MCP tool descriptions). Produces a SAFE / SAFE-WITH-CONDITIONS / UNSAFE verdict with evidence, transparent red flags, and conditions such as version pinning.

1 Updated 1 months ago
belschak
Data & Documents Listed

skill-safety-audit

Statically audits a downloaded/third-party Claude skill (or any small code bundle: scripts folder, plugin, gist, repo) for safety BEFORE it is ever run — detecting malware, data exfiltration, credential/secret theft, destructive or persistence behavior, and prompt-injection hidden in SKILL.md or docs — then produces a plain-language HTML report with a traffic-light verdict. Use this whenever the user has downloaded, cloned, or received a skill/plugin/script from GitHub, a gist, Discord, a blog, or any untrusted source and asks whether it is safe, whether it might contain a virus, whether it steals their data or info, whether it is trustworthy, or asks you to "check / review / vet / audit / scan / 검사 / 안전한지 확인" a skill or code folder before installing or running it. Trigger even if they just say "이 스킬 안전해?" or "믿고 써도 돼?" about downloaded code. Do NOT use this for auditing the user's OWN code they are actively writing, for general code review of trusted first-party code, or for reviewing pull requests (use code

0 Updated 1 months ago
huiaunt