skill-safety-audit

Audit agent skills for hidden instructions, exfiltration, and risky scripts before installation.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/MilUX-Ltd/footing --skill skill-safety-audit-milux-ltd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-safety-audit
Source: https://github.com/MilUX-Ltd/footing/tree/main/footing/template/Skills/meta-skills/skill-safety-audit
Command: npx skills add https://github.com/MilUX-Ltd/footing --skill skill-safety-audit-milux-ltd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Agent skills are unvetted instructions and files that an AI follows with your permissions, and nothing checks them before they run. This Skill inspects a skill or skill pack before you install it, surfacing hidden directives, data exfiltration, and dangerous scripts that a casual read would miss. ## Core Features & Use Cases - Full-file inventory and review: Reads every file in the target, including scripts, test files, dotfiles, and bundled references, not just SKILL.md. - Nine-category threat model: Checks data exfiltration, unknown network destinations, confirmation bypass, prompt injection, hidden or obfuscated content, risky scripts, supply-chain risk, scope overreach, and misleading intent, with an optional Python static scan for invisible Unicode payloads. - Severity-rated verdict report: Produces a PASS, PASS WITH CAUTIONS, or FAIL verdict with cited findings, defence-in-depth guidance, and a recommended next action (install, fix and re-audit, or delete and blocklist the source). - Use Case: Someone sends you a .skill file or a GitHub repo of skills. Run this audit to get a per-skill verdict and a roll-up verdict for the pack before anything touches your machine. ## Quick Start Audit the skill pack in this folder and tell me whether it is safe to install.

Frequently Asked Questions about skill-safety-audit

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

FAQPage Schema
How do I check if an agent skill is safe to install?

Run a safety audit that reads every file in the skill, including scripts, test files, and references, not just SKILL.md. This Skill inventories all files, checks nine threat categories, and returns a PASS, PASS WITH CAUTIONS, or FAIL verdict with cited findings.

What threats can a malicious agent skill contain?

Documented threats include hidden instructions in HTML comments or invisible Unicode, data exfiltration to webhooks, reverse shells, decode-and-run payloads, prompt injection, unpinned dependencies, and malicious code in test files like conftest.py that execute with full local permissions.

Can I audit a .skill file or GitHub repo of skills?

Yes. A .skill file is an ordinary zip that gets unpacked to a working directory, and a GitHub URL is cloned so the actual contents are audited rather than the README. Packs with multiple SKILL.md files get a per-skill verdict plus a roll-up verdict.

Does a PASS verdict mean a skill is completely safe?

No. A PASS means nothing obvious was found, not that the skill is safe. Static review cannot catch code fetched at runtime or dependencies that turn malicious later, so the report always recommends sandboxing, least privilege, and re-auditing on every update.

What happens when a skill fails the audit?

A FAIL results from any Critical finding or an unresolved High. The recommended action is to not install it, delete the copy, and record the source in a skill-audit-blocklist.md file so future audits flag that source immediately.