jestatsio/toolprint
v0.4.1Apache-2.0
package-lock.json for MCP trust. Scan MCP servers and skill bundles for tool poisoning, secret leaks, and silent rug-pulls, and pin what you trust into a committed, reviewable toolprint.lock.
commands
- node
plugin.json
- name
- toolprint
- version
- 0.4.1
- description
- package-lock.json for MCP trust. Scan MCP servers and skill bundles for tool poisoning, secret leaks, and silent rug-pulls, and pin what you trust into a committed, reviewable toolprint.lock.
- author
- JEStatshttps://github.com/jestatsio
- license
- Apache-2.0
- repository
- https://github.com/jestatsio/toolprint
- extensions
- com.openai
mcp.json
- toolprintstdionode ${PLUGIN_ROOT}/dist/cli.js serve
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "toolprint",
"version": "0.4.1",
"description": "package-lock.json for MCP trust. Scan MCP servers and skill bundles for tool poisoning, secret leaks, and silent rug-pulls, and pin what you trust into a committed, reviewable toolprint.lock.",
"author": {
"name": "JEStats",
"url": "https://github.com/jestatsio"
},
"homepage": "https://jestatsio.github.io/toolprint/",
"repository": "https://github.com/jestatsio/toolprint",
"license": "Apache-2.0",
"keywords": [
"mcp",
"security",
"scanner",
"lockfile",
"rug-pull",
"supply-chain",
"agent-skills"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "toolprint by JEStats",
"shortDescription": "Verify the tools agents trust",
"longDescription": "toolprint connects to your MCP servers, fingerprints every tool, prompt, resource, and skill definition into a committed toolprint.lock, and then catches silent changes (rug-pulls), hidden prompt-injection in tool text, and leaked credentials in configs. Two MCP tools: scan (read-only verify) and pin (update the lockfile after review).",
"developerName": "JEStats",
"category": "Security",
"capabilities": ["Read", "Write"],
"websiteURL": "https://jestatsio.github.io/toolprint/",
"defaultPrompt": [
"Scan this project's MCP servers with toolprint and tell me what changed since the lockfile."
],
"logo": "./assets/mascot.png",
"logoDark": "./assets/mascot.png",
"composerIcon": "./assets/mascot.png",
"brandColor": "#0D9488",
"supportURL": "https://github.com/jestatsio/toolprint/issues",
"privacyPolicyURL": "https://jestatsio.github.io/toolprint/privacy/",
"termsOfServiceURL": "https://jestatsio.github.io/toolprint/terms/"
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai