Skip to main content

The Five Modes

profClaw’s security mode determines how tool calls are validated before execution. The mode can be set globally, per channel, per user, or per conversation.
No tool execution allowed.All tool calls are blocked regardless of which tool or who is calling. The AI can still respond conversationally but cannot execute any actions.Use for: Read-only channels, demo environments, untrusted public chats.

Mode Comparison

Per-Channel Mode Override

Set different modes for different channels:

Per-User Policies

Apply different modes based on the authenticated user:

Granular Exec Policies

Policies can match on tools, commands, paths, users, and channels with priority ordering:
Higher priority values are evaluated first.

Guards

FsGuard and SsrfGuard apply within all modes except deny.

Audit

All mode decisions are recorded in the audit log.