Phase 1 · in development

AegisX9

Secure AI gateway with governance for the enterprise

Use AI in the enterprise safely: every model call and agent action passes through policy, guards and audit.

Phase 1 is in development in a private lab; nothing is deployed yet. Phase 2 and Phase 3 are roadmap items.

Problem

Enterprise AI risks

Four ways AI use goes wrong inside an organisation, and what a policy-enforced gateway does about each.

Prompt injection

What goes wrongUntrusted text in a document, web page or tool result can carry instructions that a model follows as if they came from the user.

What AegisX9 doesAegisX9 screens every prompt and tool result for injection and jailbreak patterns before it reaches the model, and records the decision.

Data leakage

What goes wrongCredentials and personal data pasted into a prompt leave the organisation the moment the request is sent, and a response can carry data back that should have stayed inside.

What AegisX9 doesAegisX9 redacts secrets and PII on the way out and screens responses for data that should not be returned.

Rogue agents

What goes wrongAn agent with broad tool access can take actions nobody reviewed, at machine speed.

What AegisX9 doesAegisX9 gives each agent its own key, model allowlist and budget today; per-agent tool allowlists with human approval for risky actions are a Phase 2 roadmap item.

Shadow AI

What goes wrongTeams adopt models and tools directly, so nobody can say which models are in use, by whom, or at what cost.

What AegisX9 doesAegisX9 is one gateway behind SSO: a single place to allow models, issue keys, set budgets and audit use.

How it works

One request, start to finish

One request, start to finish. Solid elements are Phase 1 and in development in a private lab; the dashed box is Phase 2 and a roadmap item.

AegisX9: one request through the gateway Clients, apps and agents call the AegisX9 gateway, which applies SSO, per-team or per-agent keys, a model allowlist, budgets and rate limits. The request passes through input guards (prompt-injection and jailbreak detection, secret and PII redaction) to a model provider; the response passes through output guards (data-leak prevention) back to the gateway. The gateway and the output guards write to a tamper-evident audit log that stores no secrets. A dashed Phase 2 roadmap box shows an MCP/tool gateway with per-agent allowlists and human approval for risky actions. Clients apps · agents · IDEs team or agent key AegisX9 gateway SSO · keys model allowlist budgets · rate limits policy decision Input guards injection · jailbreak secret + PII redaction Model providers allowed models only hosted or self-hosted Output guards data-leak prevention on every response screened response back to the caller Audit log tamper-evident · every prompt, decision and tool call no secrets stored Phase 2 · roadmap Tool gateway MCP · allowlists Approval risky actions Solid: Phase 1, running in a private lab. Dashed: Phase 2, roadmap; not built yet. Highlighted: the guard path.
Request path through AegisX9: clients call the gateway, the guard path screens input and output, every decision is written to the audit log. The tool gateway with human approval is Phase 2 · roadmap.
  1. A client, app or agent calls the gateway with a per-team or per-agent key issued behind SSO.
  2. The gateway applies policy: identity, model allowlist, budget and rate limit. A call that fails policy is refused and logged.
  3. Input guards screen the prompt for injection and jailbreak patterns and redact secrets and PII before anything leaves.
  4. The request goes to an allowed model provider.
  5. Output guards screen the response for data that should not be returned.
  6. Every prompt, decision and tool call is written to a tamper-evident audit log, without storing secrets.
  7. Agent tool calls pass through an MCP/tool gateway with per-agent allowlists and human approval for risky actions. Phase 2 · roadmap
Designed for developers Phase 1.5 · planned

Developers get Claude. The company keeps its secrets.

Let developers use Claude every day while the company's secrets, data and customers are protected first. Secrets never exist where a developer or an agent could hand them to a model.

Phase 1.5 is design intent: planned, not built. Nothing on this page is deployed.

Phase 1.5 · planned

Workspaces, not laptops

Centralized per-developer workspaces on a Kubernetes cluster as the standard way to work. A laptop holds only an IDE client, a WireGuard tunnel and an SSO session. Works with the Claude Code CLI, VS Code Remote-SSH and JetBrains.

Phase 1.5 · planned

Strong sign-in

Access via SSO with passkeys or hardware security keys, over WireGuard.

Phase 1.5 · planned

Locked workspace image

Each workspace is a signed, digest-pinned image with a locked Claude Code policy baseline: traffic only to the AegisX9 gateway, no static API keys, a model allowlist, an MCP allowlist, a sandboxed shell, secret-file read denies, and telemetry without prompt text.

Phase 1.5 · planned

Every call through the gateway

Every model call passes through the gateway: prompt-injection and jailbreak guards, secret and PII redaction, output data-leak prevention, per-user budgets and rate limits, and an audit log signed with Vault Transit.

Phase 1.5 · planned

Short-lived identity and secrets

Vault issues short-lived credentials to developers and agents (hours, not months). The provider key lives only in the gateway, with a path to no static key at all via workload identity federation. Terraform Enterprise with Sentinel policy builds the environment; Vault Radar and CI scanning detect leaked secrets.

Phase 1.5 · planned

Automated response

Red Hat Ansible Automation Platform and Event-Driven Ansible: repeated injection attempts or a leaked secret trigger key revocation, rotation and an incident, with human approval for destructive actions.

Phase 1.5 · planned

Session memory for daily handoffs

Workspaces keep the assistant's session history and a team memory, so work continues day to day.

Phase 1.5 · planned

Break-glass mode

The same signed workspace image runs locally during an outage with the same guardrails, backed by a standby gateway in the cloud so assistance continues; it syncs back and is wiped when service is restored.

Capabilities

Phase 1 scope: what is being built

Phase 1 is the scope being built in a private lab: code with unit tests, not a running service. Nothing below is deployed, behind SSO, red-teamed or signed yet. Anything marked roadmap is planned and not started.

Phase 1 · private lab

Gateway

WhatOne policy-enforced gateway for all LLM traffic: SSO, per-team or per-agent keys, a model allowlist, budgets and rate limits.

Why it mattersEvery call has an identity, an allowed model and a spending limit, so AI use is visible and bounded.

Phase 1 · private lab

Input guards

WhatPrompt-injection and jailbreak detection, with secret and PII redaction before anything leaves.

Why it mattersThe model only sees what policy allows it to see.

Phase 1 · private lab

Output guards

WhatData-leak prevention on model responses.

Why it mattersA response that carries data it should not is stopped before it reaches the caller.

Phase 1 · private lab

Audit

WhatA tamper-evident record of every prompt, decision and tool call, without storing secrets.

Why it mattersReviews and investigations have one source that cannot be quietly edited.

Phase 1 · private lab

Red-teaming in CI

Whatgarak and promptfoo run as a CI gate, so a regression in the guards fails the build.

Why it mattersGuard quality is tested on every change, not once at launch.

Phase 1 · private lab

Supply chain

WhatSBOMs, keyless-signed images (cosign), an admission policy that only runs signed images, and GitOps delivery.

Why it mattersWhat runs is what was built, reviewed and signed.

Phase 2 · roadmap

Agent and tool control

WhatAn MCP/tool gateway with per-agent allowlists and human approval for risky actions.

Why it mattersAgents can only call the tools they are allowed to, and a person approves the actions that matter.

Phase 3 · roadmap

Governance mapping

WhatControls mapped to OWASP Top 10 for LLM Applications (2025), MITRE ATLAS, NIST AI RMF / NIST AI 600-1 and ISO/IEC 42001-style policy.

Why it mattersEvidence for reviewers comes from the same controls that run in production.

Phase 3 · roadmap

AI system inventory and risk register

WhatAn inventory of the AI systems behind the gateway and a risk register tied to them.

Why it mattersGovernance starts with knowing what is in use.

Security & governance

Framework mappings Phase 3 · roadmap

Phase 3 maps the controls the gateway enforces to the frameworks that enterprise reviewers ask about.

Framework mappings planned for Phase 3 (roadmap)
FrameworkWhat it coversPlanned mapping
OWASP Top 10 for LLM Applications (2025)Application-level LLM risks such as prompt injection and sensitive information disclosureEach gateway and guard control tagged with the OWASP entries it addresses
MITRE ATLASAdversary tactics and techniques against AI systemsGuard and audit events tagged with the ATLAS techniques they detect or block
NIST AI RMF / NIST AI 600-1Risk management functions (Govern, Map, Measure, Manage) and the generative AI profileInventory and risk register structured around the RMF functions
ISO/IEC 42001-style policyAI management system policy and controlsPolicy templates that cite gateway controls as their evidence

"Mapped" will mean that each control the gateway enforces is tagged with the framework entries it addresses, so the audit log can be read as evidence against those entries.

Roadmap

Four steps

No dates. Phase 1 is in development; Phase 1.5, Phase 2 and Phase 3 are planned.

  1. Phase 1 in progress

    Gateway, guards and CI/CD

    In development in a private lab.

    • Policy-enforced gateway: SSO, per-team or per-agent keys, model allowlist, budgets, rate limits
    • Input guards: prompt-injection and jailbreak detection, secret and PII redaction
    • Output guards: data-leak prevention on responses
    • Tamper-evident audit of every prompt, decision and tool call, without storing secrets
    • Continuous red-teaming (garak, promptfoo) as a CI gate
    • Secure supply chain: SBOMs, keyless-signed images, signed-image admission policy, GitOps delivery
  2. Phase 1.5 planned

    Developer workspaces

    Planned; design intent, not built.

    • Per-developer workspaces on Kubernetes: signed, digest-pinned images with a locked policy baseline
    • SSO with passkeys or hardware security keys over WireGuard
    • Short-lived credentials from Vault; no static provider keys outside the gateway
    • Automated response with Event-Driven Ansible, human approval for destructive actions
    • Break-glass mode with a standby gateway
  3. Phase 2 planned · roadmap

    Agent and tool gateway with brokered access

    Roadmap item; not built yet.

    • MCP/tool gateway in the request path
    • Per-agent tool allowlists
    • Human approval for risky actions
    • Brokered access to tools and secrets
  4. Phase 3 planned · roadmap

    Governance mapping and dashboards

    Roadmap item; not built yet.

    • Controls mapped to OWASP Top 10 for LLM Applications (2025), MITRE ATLAS, NIST AI RMF / NIST AI 600-1, ISO/IEC 42001-style policy
    • AI system inventory
    • Risk register tied to the inventory
    • Governance dashboards
Built in the open

Source on GitHub: coming soon.

Licence: Apache-2.0 (the repository is private until the owner opens it). Follow progress at www.xeronine.com.

Continuous checks on every change: linting, type checks, unit tests with a coverage gate, secret scanning, SAST, dependency audit, infrastructure-as-code and Kubernetes manifest linting, and a container vulnerability scan. Release images carry an SBOM and are signed keylessly.

GitHub: coming soon www.xeronine.com

About

Built by Michael Chasse

Infrastructure and security engineering, AI-assisted operations and guardrails. Resume · Contact