
Palanit Core
io.github.stasxrPublished by GitHub account stasxrv0.1.3Updated Oct 28, 2026
Scan MCP servers and agent tool manifests for poisoning, exfiltration, secrets and supply-chain risk
The publisher's own server: core.blue
Overview
Runs locally as an MCP server that scans MCP configs and agent tool manifests for poisoning, exfiltration, secrets and supply-chain risk.
- What you can do
- Scan MCP configs and tool manifests for hidden instructions, exfiltration prompts, hardcoded secrets, deceptive Unicode, unpinned packages, shell launches, plaintext endpoints and duplicate tool names
- List the built-in detection rules with their severities
- Report the tool version
- Run the same checks from the command line, with JSON output and a fail-on threshold for CI, plus pinning of approved tool definitions to catch later changes
- When to use it
- Useful when you install or review third-party MCP servers and agent tools and want an assistant to check their definitions before trusting them, or when you want a repeatable check in CI or a pre-commit hook.
- Requirements
- A local Python environment with the palanit-core package installed with the mcp extra, launched over stdio as palanit-mcp. No accounts, API keys or environment variables are declared. It reads only the config or manifest files you point it at.
Installation
In SourceWeft
- Open Palanit Core in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Palanit Core
A watchtower for AI agents.
Scan MCP servers and AI-agent tool manifests for hidden risk — before an attacker finds it.
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
1onHIGH+ findings, so a poisoned tool fails the build. - Open & honest. Every rule is readable. Severities reflect real impact, not upsell.
Install
Use
Example (trimmed):
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.
What it detects
Run palanit rules to list them. Inputs understood: Claude-style mcpServers
configs, servers configs, tools manifests, a bare list of tools, or a single
tool object. Unknown JSON still gets string-level checks.
Use it as a GitHub Action
Prefer plain steps? That works too:
Use it as a pre-commit hook
Use it as an MCP server
Palanit Core can itself run as an MCP server, so an agent or MCP client (Claude Desktop, Cursor, Cline, …) can scan a config on demand:
Exposes the tools scan_mcp_config, list_rules and version. Example client entry:
Add the badge
Scanned your MCP server with Palanit Core? Show it:
Responsible use
Palanit Core only reads files you give it — but the broader PALANIT suite (botprobe) sends live test traffic. Only scan or test systems you own or are authorized to test. A clean scan reduces risk; it does not prove safety.
Beyond the CLI
- Palanit OS — the same engine in your browser, plus continuous monitoring, change alerts and shareable reports.
- Palanit Bot Killer — block hostile AI crawlers and red-team your own chatbot with botprobe.
License
Apache-2.0 © Stanislav Miziyev. Contributions welcome — see CONTRIBUTING.
mcp-name: io.github.stasxr/palanit-core
Source: README.md at commit bec464a
Tools
0Version history
2- v0.1.3LatestOct 21, 2026
- v0.1.2Oct 17, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Core integrations
core.blue
blue.coreOfficial publisher
Remote MCP endpoint for core.blue's private per-customer agent memory "houses": read its manual, try a sandbox, get pricing and recommendations, and request a…

Brevio Core
Published by GitHub account Brevio-Ventures
Local MCP server that lets a coding agent scan code for recurring agent-written mistakes, explain rules, list rules and turn a fix into a guard.

brain-core
Published by GitHub account xy-claude
Local MCP server that gives a Claude Code agent persistent memory across sessions, stored as markdown files plus a SQLite and vector index on your disk.

Scovant Core
Published by GitHub account Scovant
Passive AI-agent readiness scan of a website: robots, llms.txt, JSON-LD, MCP discovery, security.

ProofCore
Published by GitHub account ProofCore-Protocol
Zero-Auth Cryptographic Notarization & Evidence Layer on TON Blockchain for AI Agents.