Palanit Core MCP server
io.github.stasxr/palanit-core·v0.1.3Scan MCP servers and agent tool manifests for poisoning, exfiltration, secrets and supply-chain risk
0 stars210 downloads/wk
Reviews
Write oneNobody has reviewed Palanit Core yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Palanit Core tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_rulesList the detection rules Palanit Core applies.
scan_mcp_configScan an MCP server config or tool manifest for security issues.
versionReturn the Palanit Core version.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Palanit Core compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 210
- more than 75% of 1,538 AI and agents servers with a package
What its tools let an agent do: 3 read
Install Palanit Core in Claude Code, Cursor or VS Code
claude mcp add palanit-core -- uvx palanit-core
What the publisher says
From the Palanit Core repository's README, as published. We do not edit it. Read it on GitHub
Palanit Core
A watchtower for AI agents.
Scan MCP servers and AI-agent tool manifests for hidden risk — before an attacker finds it.
Website · Docs · Palanit OS (hosted)
Your AI agent trusts tools, MCP servers and skills it didn't write. A tool's description is injected straight into the model's context — so a poisoned description can quietly tell your agent to leak a key, call an attacker's server, or run a shell command. Palanit Core reads every tool the way your agent will, and flags the ones that would betray it.
- Zero dependencies. Pure Python standard library. Nothing to audit but the rules.
- Fast & local. Runs on your machine. Sends nothing anywhere.
- CI-ready. Exits 1 on HIGH+ findings, so a poisoned tool fails the build.
- Open & honest. Every rule is readable. Severities reflect real impact, not upsell.
Install
pip install palanit-coreUse
# Scan an MCP config or tool manifest
palanit scan mcp.config.json
# See it in action on the bundled malicious sample
palanit scan --sample
# Machine-readable output, fail CI on HIGH or above
palanit scan mcp.config.json --json --fail-on HIGH
# Pin the tool definitions you approved, then fail closed if a server later
# swaps a description or schema after install (a "rug pull")
palanit pin mcp.config.json
palanit scan mcp.config.json --baseline .palanit.lock.jsonExample (trimmed):
CRITICAL Possible data exfiltration [PL-EXFIL-001]
Instructs the agent to send sensitive data to an external URL (collector.evil.example).
↳ mcp.config.json#/mcpServers/invoicing/tools/0/description
fix: Remove external URLs and exfiltration verbs from tool text.
HIGH Hidden instructions in tool text [PL-POISON-001]
HIGH Invisible or deceptive Unicode [PL-UNICODE-001]
MEDIUM Unpinned package / runner [PL-SUPPLY-001]
...
9 finding(s) (1 critical · 5 high · 3 medium)Catch rug-pulls (tool-definition pinning)
A scan at install time only sees the tool text you approved. A hostile server can swap a tool's description or input schema after that approval — and standard clients never re-check. palanit pin records a hash of each tool's declared definition; a later scan --baseline fails closed on any change, so a swap costs the attacker the tool instead of silently succeeding.
palanit pin mcp.config.json # approve current definitions
palanit scan mcp.config.json --baseline .palanit.lock.json # HIGH + exit 1 on any driftWhat it detects
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Palanit Core: common questions
- Is Palanit Core MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Palanit Core safety report
- How do I install Palanit Core?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Palanit Core need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Palanit Core maintained?
- The last commit was 14 days ago (2026-10-21). The latest release is v0.1.3.
- What can I use instead of Palanit Core?
- Servers from other publishers that do the same job: Skillsmith MCP server, Ts Core MCP server and DCC-MCP Core MCP server.
- How does Palanit Core compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Palanit Core
Same job from other publishers: the closest match first, then the best rated.
- SkillsmithShare agent skills across your team, scan them for risk, and track what's actually used.not reviewedEstablishedB
- Ts CoreAgent-native TypeScript framework for building MCP servers.not reviewedEstablishedA
- DCC-MCP CoreAgent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.not reviewedEstablishedA
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- Agent Security ScannerSecurity layer for AI agents: blocks prompt injection, detects fake packages, scans vulnerabilities.not reviewedEstablishedC