v3.0.0 LIVE
Home Return to the main page
Docs Menu Guides & API reference
Blog Latest news & tech articles
Product Explore features & editions
Contact Get in touch with support

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