Agent Skill & Config Security Audit
Scan AI agent skills and configs for hidden Unicode, prompt injection and exfiltration.
What can you do with Agent Skill & Config Security Audit?
audit_skill_file: scan SKILL.md, CLAUDE.md, AGENTS.md, .cursorrules or a bundled script.audit_agent_config: audit .mcp.json or .claude/settings.json.reveal_hidden_text: find and decode invisible characters in any text, and return a cleaned copy.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http agent-skill-config-security-audit 'https://agent-skill-audit-mcp.mcpize.run/mcp'
{
"mcpServers": {
"agent-skill-config-security-audit": {
"type": "http",
"url": "https://agent-skill-audit-mcp.mcpize.run/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Agent Skill & Config Security Audit
Security scanner for AI agent skills and config files (SKILL.md, CLAUDE.md, AGENTS.md, .mcp.json, settings.json). Finds hidden Unicode instructions, prompt injection, exfiltration commands and over-broad permissions before you install a skill.
Scan a skill before you install it
Agent skills and instruction files are read straight into your agent's context, and some ship scripts it can run. Research on public skill registries has found prompt injection and credential-stealing payloads in a large share of them. Installing a third-party skill is closer to adding a dependency than opening a document, and nothing scans them. This does.
What it catches
- Hidden Unicode instructions: invisible "tag" characters that render as blank but that models can read, plus zero-width and bidi control characters. The hidden message is decoded for you.
- Prompt injection: "ignore previous instructions", "do not tell the user", fake system messages, approval bypasses.
- Download-and-execute and obfuscation:
curl | bash, base64-decode-and-run, large encoded blobs. - Exfiltration shapes: network commands that reference env vars or credential files, request-catcher and tunnel hosts, sensitive paths like
~/.sshand.aws/credentials. - Over-broad permissions: unrestricted
Bashin allowed-tools,Bash(*)pre-approvals, bypassed permissions. - Risky agent configs: unpinned
@latestMCP servers, inline secrets, plaintext remote servers, hooks that make network calls, API base-URL overrides, auto-trusted project MCP servers.
Tools
audit_skill_file: scan SKILL.md, CLAUDE.md, AGENTS.md, .cursorrules or a bundled script.audit_agent_config: audit .mcp.json or .claude/settings.json.reveal_hidden_text: find and decode invisible characters in any text, and return a cleaned copy.
Static analysis only. Nothing in your input is executed or fetched. A clean result is not a guarantee, so read bundled scripts too.
Use it
Hosted on MCPize with a free tier (10 calls a day). Remote MCP endpoint (streamable HTTP, API key from MCPize):
https://agent-skill-audit-mcp.mcpize.run/mcp
Or run it yourself:
npm install
node server.js # listens on :8080, MCP at /mcp
MIT licensed.
Frequently asked questions
What is Agent Skill & Config Security Audit?
Scan AI agent skills and configs for hidden Unicode, prompt injection and exfiltration.
How do I install Agent Skill & Config Security Audit?
It runs as a remote server. In Claude Code: claude mcp add --transport http agent-skill-config-security-audit 'https://agent-skill-audit-mcp.mcpize.run/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Agent Skill & Config Security Audit need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Agent Skill & Config Security Audit open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Agent Skill & Config Security Audit?
It is published by tylerscomic-lab. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.