Docs

AI Coding Agents

Clawkeeper monitors AI coding agents across the major IDEs. Shell commands, file reads and writes, MCP tool calls, and prompts are intercepted before execution so you can block, warn, or audit every action.

Coverage and enforcement capabilities differ by IDE based on what each platform exposes through its hook system.

Capability matrix

CapabilityClaude CodeCursorVS Code CopilotWindsurf
Shell command blockingYesYesYesYes
File read auditYesYesYesYes
File write blockingYesAudit onlyAudit onlyYes
Prompt blockingYesYesYesYes
MCP call monitoringYesYesNoNo
Session check-inYesYesNoYes
Hook config location~/.claude/settings.json.cursor/hooks.json.github/hooks/clawkeeper.json.windsurf/hooks.json

Setup guides

How monitoring works

Each IDE integration works by registering Clawkeeper as an HTTP hook receiver. When the agent is about to execute a tool call, the IDE sends the event to Clawkeeper before the action runs. Clawkeeper evaluates the event against your org's security policies and returns a verdict:

  • Block — the tool call is denied; the agent receives a rejection message
  • Warn — the call proceeds but is flagged in the audit trail
  • Pass — the call proceeds and is logged

All events are recorded in the Activity page regardless of verdict.

Runtime Shield

The Runtime Shield runs across all IDE integrations. It detects credential exfiltration patterns, reverse shells, prompt injection, and 55+ threat patterns in prompts and tool call inputs. Shield events appear in the Security dashboard and can trigger email alerts (Pro+) or webhook alerts (Team+).