Stars
Forks
Watchers
Developer links
Prismor
Prismor sits between your AI coding agents and the tools they want to use, judging every shell command, file read, and API call before it runs so a helpful agent cannot quietly become a destructive one. Run it in observe mode to watch what agents actually do across every workspace, then switch chosen rules to enforce and block secret leaks, prompt-injection pivots, privilege escalation, and risky package installs before execution. When a call is sensitive rather than forbidden, Prismor can pause it for human approval, letting a person decide instead of the model. Plain-language prompt guardrails such as never push to main are added to the agent context per agent and per session, and edits are picked up on the next prompt. Every action lands in a hash-chained, Ed25519-signed audit trail you can verify later, while the web dashboard breaks down sessions, findings, friction, and token spend so you can see where runs went wrong. Agents that cannot be hooked are still governed through the LLM proxy or the MCP gateway, which evaluates each tool call and scans responses for injected instructions before the model sees them. Honeytoken canary files trip a critical finding the moment an agent reads them, catching reconnaissance early. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Block Before It Executes
- Tool calls are judged before they run, not logged after the damage, so secret exfiltration, destructive commands, sudoers edits, and injected instructions are stopped at the boundary in enforce mode.
- Observe First, Enforce Selectively
- Start by watching every agent action across workspaces with nothing blocked, learn what normal looks like, then promote only the rules you trust to enforce, with time-boxed exemptions when work requires them.
- Proof an Auditor Can Verify
- Every action is hash-chained and signed with Ed25519 into an audit trail that proves its own integrity, and attestation bundles package posture and coverage into one file an auditor can re-verify independently.
- One Policy for Every Agent
- Claude Code, Codex, Cursor, Gemini CLI, Copilot, and framework agents built on LangChain or CrewAI share the same layered policy, identity profiles, and approval rules instead of seventeen separate configurations.
Features
- Pre-Execution Policy Engine
- Native hooks and plugins intercept Bash, file, and MCP tool calls before execution, evaluating layered organization, project, and repo rules with a non-overridable safety floor and per-rule modes.
- Human Approval for Sensitive Calls
- Rules can require a person to approve a specific MCP server, tool, or command before it proceeds, and background subagents that cannot ask are refused rather than silently allowed through.
- LLM Proxy and MCP Gateway
- Unhookable agents are governed by pointing their model traffic at the proxy, while the MCP gateway fronts your other MCP servers, policy-checking each call and injection-scanning each response.
- Secret Cloaking and Canaries
- Credentials are cloaked at tool boundaries and decloaked only at execution, outputs are scrubbed, and planted honeytoken files raise a critical finding the instant an agent reads one.
- Dashboard and Signed Trail
- The local web dashboard on port 7070 shows sessions, findings, and token breakdowns across registered workspaces, backed by a hash-chained, Ed25519-signed audit trail verifiable with a single command.