Define the rules
Write YAML policy for file paths, shell commands, and MCP server or tool names. Validate changes before installing them.
Policy reference ↗Policy control for coding agents
CyberBoar checks coding-agent tool calls against deterministic policies on the developer’s machine, before supported actions proceed.
Open source endpoint · YAML policies · No LLM in the decision path
A policy layer at the tool boundary
Agent permissions can be broad, fragmented, and hard to review in the moment. CyberBoar gives teams a readable policy for supported tool calls, with decisions made locally and without an AI model in the evaluation loop.
Write YAML policy for file paths, shell commands, and MCP server or tool names. Validate changes before installing them.
Policy reference ↗An agent hook or plugin sends supported tool calls to CyberBoar. The policy engine evaluates them deterministically and returns a decision.
Security model ↗Optional local JSON Lines audit events record the policy decision, matching rule, and available call metadata for later review.
Operations guide ↗Policy scope
Rules describe the action the agent proposes. Coverage depends on the agent adapter and the information available to its hook.
Check paths exposed by native file tools and supported file actions inferred from shell commands.
Analyze supported Bash syntax and command patterns without executing the command during evaluation.
Match configured rules against the server and tool names supplied by the agent adapter.
Agent coverage
Adapters are available for five coding agents. The exact checks, native platform support, and hook failure behavior vary by agent—review the matrix for your environment before rollout.
Deployment options
Try CyberBoar on one project, then decide how signed policy distribution and audit collection fit your endpoint operations.
Install a hook for one project, validate a policy, and check a harmless test call in the agent session. No CyberBoar account or console is needed.
Follow the getting-started guide ↗Sign policy bundles and serve them from a static HTTPS host. Endpoints verify signatures, expiry, and serial numbers before applying updates.
Read the operations guide ↗Keep decisions locally or collect audit records through an existing log agent. Authenticated console delivery requires a compatible service.
See deployment models ↗Security with clear boundaries
Invalid input, unavailable or invalid policies, signature failures, decision timeouts, and internal evaluation errors produce denial.
CyberBoar evaluates tool calls delivered to its hook or plugin. It is not an operating system sandbox and does not govern every action a launched program can take.
See the policy in action
Use a fake secret, inspect the decision, and learn how to roll back the local hook.