Home Docs Blog Product Contact

Security Model

Security is foundational to OmniIDE's design. Autonomous code execution requires robust isolation to prevent unintended system modifications.

Security Principles

  1. Least Privilege — The agent only has access to the current workspace
  2. Sandbox Isolation — All commands run in the Hardened Sandbox
  3. Zero Telemetry — No data collection, no cloud dependency for the IDE itself
  4. Timeout Protection — Runaway processes are killed after configurable timeout
  5. User Control — Optional confirmation before executing agent commands

Threat Model

ThreatMitigation
Agent deletes system filesSandbox restricts file access to workspace
Malicious code executionProcess isolation with timeout
Data exfiltrationNetwork access disabled by default in sandbox
Resource exhaustionCPU and memory limits on sandboxed processes

Related