CommunityRecherche & Datenanalysegithub.com

Topicspot/skillfrisk

Static security scanner for AI agent skills and MCP servers. No LLM, no network, no Docker: millisecond scans with a public zero-false-positive regression corpus

Was ist skillfrisk?

skillfrisk is a Claude Code agent skill that static security scanner for AI agent skills and MCP servers. No LLM, no network, no Docker: millisecond scans with a public zero-false-positive regression corpus.

Funktioniert mitClaude Code~Codex CLI~Cursor
npx skills add Topicspot/skillfrisk

Installed? Explore more Recherche & Datenanalyse skills: obra/superpowers, affaan-m/quarkus-verification, affaan-m/uspto-database · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

skillfrisk — vet skills and MCP servers before trusting them

Third-party skills and MCP servers are executable instructions for your agent. Scan them before installing. skillfrisk statically checks SKILL.md files, bundled scripts, and MCP manifests for high-risk patterns.

Run a scan

No installation needed (requires uv):

uvx --from "git+https://github.com/Topicspot/skillfrisk" skillfrisk scan path/to/skill-or-mcp

Machine-readable output for your own decision-making:

uvx --from "git+https://github.com/Topicspot/skillfrisk" skillfrisk scan path/to/skill --json

Exit code 2 means high/critical findings — do NOT install the scanned skill without showing the findings to the user first.

Typical workflow

  1. User asks to install a third-party skill or MCP server (e.g. from GitHub).
  2. Clone or download it to a temp directory first — do not install yet.
  3. Run skillfrisk on that directory.
  4. Exit 0 → proceed. Exit 2 → stop, show the findings table to the user, and let them decide.

What it detects

  • Prompt-injection instructions hidden in skill docs and HTML comments
  • Access to credentials, key files, and environment secrets, plus exfiltration to remote hosts
  • Remote code execution: piping downloads into a shell, dynamic code evaluation, unsafe subprocess use
  • Destructive filesystem commands and fork bombs
  • Over-broad MCP manifests (wildcard permissions, dangerous tool combinations)

False positives are controlled by a regression corpus of popular real-world skills (see tests/corpus/).

CI usage

- uses: Topicspot/skillfrisk@main
  with:
    path: "."

Verwandte Skills