Skip to main content

Security features

Secret redaction​

  • Scans all output for common key patterns (OpenAI sk-*, Anthropic sk-ant-*, JWT, AWS keys, GitHub tokens, Slack tokens, Stripe keys, PEM blocks, URL credentials, high-entropy strings) and redacts them automatically.

Path traversal protection​

  • Track IDs restricted to alphanumeric/hyphen/underscore, max 128 chars
  • Symlink resolution and strict child-path validation

Atomic file writes​

  1. Write to temp file
  2. Fsync
  3. Atomic rename
  4. Reject symlinks
  5. Restrictive permissions (0o600 files, 0o700 directories)

Terminal injection prevention​

  • Sanitizes output to strip ANSI escapes, OSC hyperlinks, and control chars