GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing docs.arcjet.com — Secure coding agents Secure coding agentsArcjet is a runtime security platform for AI agents. For coding agents, it checks each tool call and prompt against your policies before the agent acts, and it records the whole session so that you can see what every agent did. A coding agent runs shell commands, edits files, fetches URLs, and calls MCP servers with a developer’s credentials. Claude Code, Cursor, GitHub Copilot, OpenAI Codex, and Muse Code fire hooks as they work, including before a tool call runs. Arcjet connects to those hooks, so there’s no SDK to install and no code to change. You write a policy once in the Arcjet Console, and it applies to every supported agent. CapabilitiesSection titled “Capabilities”Arcjet adds the following controls to a coding agent:
Use casesSection titled “Use cases”Each use case in the following table has a starter policy that you can publish from the Console and adjust.
How it worksSection titled “How it works”
For the endpoint, the full event list, and each agent’s denial format, see Coding agent hook reference. Guard policiesSection titled “Guard policies”Coding agent policies are Arcjet Guard policies. You write them in Rego or
assemble them in the Console’s visual builder. Arcjet builds a fixed set of
inputs from each hook payload, including the shell command, file paths,
domains, the MCP server, the prompt, and the model. It maps each agent’s tool
names to one The hook file doesn’t name any policy. Publishing a policy turns it on, and a change takes effect without touching the hooks. Arcjet runs every policy attached to the same Execute on option in one round trip and applies the most restrictive decision. Each rule can run live or in dry run, which logs the decision without denying anything. Starter policiesSection titled “Starter policies”Arcjet includes a starter policy for each use case in the Use cases table. Pick a starter in the Console, edit its Rego to match your environment, and publish it in dry run. For the input contract, the starters, and how to write your own, see Coding agent policies. Supported agentsSection titled “Supported agents”
Copilot drops hook output on a prompt, so Arcjet records a prompt denial but Copilot doesn’t apply it. Copilot enforcement covers the Copilot CLI and the cloud coding agent, because VS Code agent hooks don’t support the HTTP hook type. Cursor cloud agents run tool-call hooks but not prompt hooks. Codex and Cursor don’t fire a model switch hook. Instead, an allowed-models policy refuses their prompts and tool calls while a disallowed model is selected. For coverage by agent, see Allowed models. LimitationsSection titled “Limitations”
For every limit by agent, see Enforcement limitations. Get startedSection titled “Get started”To start, install the hooks for your agent, and then publish a starter policy in dry run. Claude Code Install the hooks through managed settings, MDM, server-managed settings, or a repository, and reach cloud sessions. Cursor Install the command wrapper for the IDE, CLI, and cloud agents, and lock it for a team or enterprise. GitHub Copilot Install the hooks for the Copilot CLI and the cloud coding agent, and lock them with an administrator policy. Muse Code Install the command wrapper through a repository, user settings, or a managed hooks file. OpenAI Codex Install the command wrapper through managed requirements, MDM, cloud-managed requirements, or a repository. Coding agent policies The input contract, the starter policies, and how to write and roll out your own. Session analysis Flag a session after a risky finding, refuse the risky calls that follow, and review and clear flagged sessions. Hook reference The endpoint, every event by agent, the denial each agent receives, and where enforcement stops. Observe agent activity Record agent sessions through OpenTelemetry or the Claude Compliance API, without enforcing. Block personal accounts Keep personal Claude Code, Codex, Copilot, and Cursor accounts off managed networks. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |