Network visibility
Without an agent installed, detect AI services from network traffic and see which AI families are in use.
The platform
RayShield Aegis gives you visibility, enforcement and central control over AI agents, whatever tools they use and wherever they run.
Bring your own harness. Aegis doesn’t replace your agent tools. It governs them.
Plane 1 · Discovery
Aegis finds AI activity across your fleet at three levels of detail:
Without an agent installed, detect AI services from network traffic and see which AI families are in use.
With Aegis installed, distinguish Claude Code from Claude Desktop, identify Gemini CLI, and see whether each run is contained.
See sandbox ID, run history and data volume for every contained run.
Blast radius
Before an agent runs, Aegis reads its policy and maps the networks it can reach, the data it can access, the tools and connectors it can use, and where data could leave. Run it for a single user or a whole role, and fix risk before it exists.
Plane 2 · Execution
Every agent run happens inside a fully virtualised environment.
Outbound connections not in the policy are blocked outright.
Pre-built rules stop sensitive data before it leaves.
Credentials are injected at runtime; agents never see the raw value.
Agents only see connectors your admins approved, each isolated in its own ring.
Every run produces cryptographically protected logs. If anyone edits them, it shows.
Plane 3 · Fleet control
Think of it as a building access card for agents. One plain-text policy sets the operating system, packages, files, allowed connections and writable folders. The same policy works on any runtime. Policies are created centrally and are read-only to users. Tamper with one and it won’t run.
$ aegis run claude-code --src ./my-project --writable$ aegis blast-radius policy.cue$ aegis plan policy.cueFor example, Gmail.
Known-risky connectors are flagged.
Security makes the decision in one place.
A centrally controlled policy is pushed to that user automatically.
Map roles and teams to the tools, models and connectors they need. Marketing gets Claude Code. Engineering gets Claude Code plus their approved model provider. Nobody gets email access by default.