Runtime security layer

See and govern the agent's core runtime activity.

CyxWatch records instrumented prompt turns, shell commands, file operations, network attempts, and memory events locally. Policy checks can flag, require approval for, or block covered operations before execution, while high-confidence secrets are redacted before persistent storage.

Observability

Local telemetry by default

Coverage follows the shared runtime wrappers documented in the implementation guide.

Prompt turns

Correlated by session and message, so every model call is traceable back to its context.

Shell commands

What ran, when, and against what — with risk flags for destructive strings and sensitive paths.

File reads & writes

Instrumented filesystem touchpoints are logged, with covered writes checked against policy before they land on disk.

Risk flags

Automatic detection of sensitive paths and risky shell patterns on covered operations before execution.

CyxWatch runtime security and vulnerability scan dashboard

Dashboard

Runtime signals in one place.

Open the CyxWatch surface to review telemetry and policy signals or start the shipped project vulnerability scan.

Memory firewall

Filter secrets before long-term state

Persistent memory and audit writes pass through high-confidence secret detection and redaction.

Intercept

Persistent memory writes pass through a filter that scans known API key, JWT, password, and token formats.

Redact

High-confidence matches are scrubbed before storage. The same redaction boundary protects audit records.

Persist

Filtered context reaches .cyxcode/memory/, reducing secret persistence in recall, dream, and graph state.

Policy engine

Decisions enforced before execution

DecisionWhat happens
auto-approveMatching operation runs with no prompt.
require-approvalNormal permission prompt is shown.
blockTool call stops before it executes. Hard blocks also guard low-level wrappers — destructive process-wrapper commands are caught pre-spawn, filesystem writes pre-write.
Surface

Inspect from the CLI or dashboard

$ cyxcode watch recent          # recent telemetry
$ cyxcode watch report          # observability report
$ cyxcode watch alerts          # alert history
$ cyxcode watch policy          # saved project policy rules
$ cyxcode watch policy --effective  # include defaults
$ cyxcode watch report --json --period 30d

Visibility before autonomy.

CyxWatch ships with CyxCode and keeps telemetry local. See the implementation guide for current coverage and known boundaries.

Install CyxCode →