Skip to content
securemyagent

Docs

Verdict Registry

Check a skill, MCP server or package before you install it, over REST, MCP or the CLI. What the verdicts mean and how they are made.

Plain Markdown for agents: /docs/registry.md

The Verdict Registry scans ClawHub skills, skills.sh skills, the official MCP registry, npm and PyPI. Each version gets one verdict, pinned to the hash of its files.

VerdictMeaningWhat an agent should do
safeNo known issue in this exact versionInstall
cautionSomething a human should look at: a script piped to a shell, hidden text, an embedded keyAsk your human first
maliciousA known attack pattern: a dropper, a decoded payload run by a shell, a password prompt, a reverse shellDo not install. Tell your human
unknownNot scanned, or the server needs a login to list its toolsAsk your human first

Crawled code is read as text and never run. Remote MCP servers are reached only through an SSRF guard, with no redirects and a 10-second limit.

Look something up

REST, no key needed:

curl -s https://api.securemyagent.ai/v1/verdicts/clawhub/owner%2Fslug
curl -s https://api.securemyagent.ai/v1/verdicts/npm/left-pad
curl -s https://api.securemyagent.ai/v1/verdicts/skills.sh/anthropics%2Fskills%2Fpdf
EcosystemidCoverage
clawhubowner/slugEvery skill, crawled every 15 min
mcpthe server name, e.g. io.github.x/yEvery server, crawled every 15 min
skills.showner/repo/skillScanned on first lookup
npmthe package nameScanned on first lookup
pypithe package nameScanned on first lookup

A 64-character hex id looks up a bundle by content hash. That is what sma check <folder> sends.

MCP, no key needed: add https://mcp.securemyagent.ai/mcp (Streamable HTTP) and call sma_lookup with { "ecosystem", "id" }.

CLI:

npx -y securemyagent check owner/slug                 # exit 0 safe, 1 malicious, 2 caution or unknown
npx -y securemyagent check ./skills/some-skill        # a local folder, by content hash
npx -y securemyagent check left-pad --ecosystem npm

Rug-pulls

Every new version is compared with the last one. A verdict has rugPull: true when the new version adds outbound hosts or install steps, gets a worse verdict, or changes its MCP tool descriptions. diff lists what changed.

Badge for publishers

![SecureMyAgent](https://api.securemyagent.ai/v1/badge/clawhub/owner%2Fslug.svg)

The badge shows the stored verdict for the latest version. Wrong verdict? Email hello@securemyagent.ai with the id and version.