# SkillAudit > Paste a GitHub URL of a Claude skill or MCP server and get a graded security + quality audit in 60 seconds — SSRF, command-exec, prompt-injection, credential leakage, maintenance, client compatibility — before you install it. SkillAudit is the trust layer for Claude skills and MCP servers. ## What it does The Claude skill ecosystem is exploding — 8,000+ MCP servers across a dozen registries, with new entries added daily — but the trust signal is missing. A public 2026 scan of 100 community MCP servers found 36.7% with SSRF and 43% with unsafe command-exec paths. Anthropic's own official directory now requires a security review before listing, but no neutral, fast, reproducible audit exists for skill authors or buyers. SkillAudit takes a Claude skill or MCP server (GitHub URL, npm package, or uploaded ZIP) and returns a graded report card across six axes: security (static SSRF, command-exec, secret-handling plus an LLM-assisted prompt-injection red-team), permissions hygiene, credential exposure, maintenance, client compatibility (Claude Code, Cursor, Windsurf, Codex), and documentation completeness. Output is a public badge authors embed on README to win directory listings, plus a private deep report and a CI Action that gates installs on a minimum grade. ## Who it's for - Primary: indie developers publishing Claude skills and MCP servers to public marketplaces (Anthropic Skills Directory, MCP Market, awesome-mcp lists). They want a green badge before submission so reviewers don't reject them. - Secondary: security-conscious team leads at 10-100 person orgs adopting community skills internally — they want SSO, policy export, and a min-grade gate in CI. ## How it works 1. Paste a URL — GitHub repo, npm package, or upload a ZIP. Public scan free; private repo via single-repo OAuth scope, never org-wide. 2. Get graded — static parse plus an LLM-assisted prompt-injection probe runs in roughly 60 seconds; the six-axis report card streams in as each check completes. 3. Earn the badge — embed a public trust badge on your README so directory reviewers and buyers see your grade at a glance, or wire the CI Action to gate every install on a minimum grade. ## Pricing - Free: $0/mo — 3 audits/month on public repos, public badge, basic six-axis report. - Pro: $19/mo — unlimited public + private audits, CI webhook + GitHub Action, full report with remediation hints, scan history. - Team: $99/mo — Pro for up to 10 seats, SSO, policy export (min-grade gate), SBOM, audit log. ## Where to learn more - Home: https://skillaudit.dev/ - How it works: https://skillaudit.dev/#how - Pricing: https://skillaudit.dev/#pricing - FAQ: https://skillaudit.dev/#faq - Blog: https://skillaudit.dev/blog/ - Security guide (2026-06-21, MCP server Permissions Policy security — Permissions-Policy header, feature gating, iframe allow= attribute, sandbox vs Permissions-Policy, Feature-Policy v1 vs v2: explains the Permissions-Policy HTTP response header that restricts which browser APIs a document and its embedded iframes can call — camera, microphone, geolocation, payment, USB, HID, serial, Bluetooth, screen-wake-lock, compute-pressure, ambient-light-sensor, accelerometer, gyroscope, magnetometer; empty allowlist () denies the feature for all origins; (self) limits to same-origin top-level document; the fourteen device APIs that should be denied by default in MCP server deployments that serve no device-oriented features; the critical distinction between sandbox="" attribute (controls iframe capabilities: scripts, navigation, popups, forms) and Permissions-Policy (controls which browser hardware APIs running code can call — survives XSS); the parent-iframe layering model: parent's Permissions-Policy header sets the ceiling for all embedded iframes; allow= attribute on