Aegis

AI-assisted security assessment.
On your terms — and only in scope.

Aegis dashboard showing findings by severity and scope enforcement

Enforced scope engine

Authorized. By design.

Declare the targets you're permitted to test. Every command — whether you type it or the AI proposes it — is parsed for its targets and blocked before it runs if anything is out of scope. A hard, code-level guardrail, not a prompt. Every decision is logged.

Domain & wildcardIP & CIDR ExclusionsDefault-denyImmutable audit log
Audit log showing allowed and blocked commands

Multi-provider AI

Every major model.
One cockpit.

OpenAI, Anthropic, Azure OpenAI, OpenRouter, LiteLLM, Ollama and any OpenAI-compatible endpoint. Keys stay in your OS keychain — never on disk, never in the cloud.

OpenAIAnthropicAzureOpenRouterLiteLLMOllama
Providers settings with connection testing

Isolated sandbox

Runs in a box. Never on your host.

Industry-standard scanners run inside a disposable Docker container with hard timeouts, streaming live to the app. Autonomous by default — with a step budget and a kill switch — plus an Assisted mode that asks before every command.

Scan workspace with agent feed and live sandbox terminal

From signal to story

Scan. Triage. Report.

The AI normalizes raw tool output into severity-ranked findings with evidence, CWE/CVE and remediation — then exports a clean Markdown or PDF report, command audit trail included.

Findings triaged by severity with evidence and remediation

How you use it

Four steps from authorization to report.

1

Define the engagement

List your authorized targets and attest you're permitted to test them.

2

Connect an AI provider

Add OpenAI, Anthropic, Ollama or any OpenAI-compatible endpoint. Keys stay in your keychain.

3

Run the assessment

Autonomous or Assisted. Tools run sandboxed and scope-gated, streaming live.

4

Review & export

Triaged findings, a risk dashboard, and a one-click Markdown or PDF report.

Get Aegis.

Free and open source. Built with Tauri — a small, native desktop app.

Apple Silicon · requires Docker Desktop for scanning