Aegis + ThemisOpen cybersecurity pack

Security skills and a SOC agent, on your own AI.

Aegis is 24 defensive security skills in the open Agent Skills format. Themis is a governed security-operations agent that runs inside Claude Code, Codex or Gemini CLI, or as a local dashboard with your own model. No account, no hosted inference, Apache-2.0 OR MIT.

Nothing to install and no account. Or choose your path.

01The pack
Aegis

Aegis

Skill pack · open Agent Skills format

24 skills across 5 families: ATT&CK, ATLAS and Engage mapping, threat hunting, exposure validation, forensics, malware analysis, OT, identity, compliance and more. Each skill is plain markdown with a scope and authorization section, and its content is updated monthly.

Aegis provides the specialist skill; Themis decides how an agent invokes it.

Browse skills
ThemisIn development

Themis

SOC agent · plugin or standalone

Plans a security task, fans it out to specialist skills, checks every output with guardrails, and writes a report stamped with the exact Themis and Aegis versions. Tools that write or execute only run after a human approves them.

Themis governs how an agent invokes an Aegis skill and what it can do with the result.

Local-first and still being matured. It runs from the repository today; it is not on npm or in AI directories yet.

How Themis works

One task, two roles

Aegis provides the specialist skill. Themis governs how an agent invokes it and what it can do with the result. Illustrative task, real skill names:

  1. You

    You ask

    "Assess exposure of CVE-2026-12345 on web-01." A plain-language task, typed in your AI client or the Themis dashboard.

  2. Themis + Aegis

    Themis plans, Aegis supplies the method

    Themis splits the task into sub-tasks and picks specialist skills, here exposure-validation and threat-modeling. Aegis supplies each skill's methodology: the phases the agent follows.

  3. Themis

    A write-capable call is proposed

    Following the method, the agent proposes an active check against web-01 through a tool you connected. Themis classifies it as write or execute and records an approval request. It does not run.

  4. You

    A person decides

    You approve or decline on the dashboard's Approvals page, or in your client's own prompt. Only an approved request runs, once. A declined one is never executed.

  5. Themis + Aegis

    The report is stamped

    The report records the Themis, Aegis and osk versions it was produced with, the guardrail results and each proposed action with its outcome.

The CVE number and the tool are examples. See governance for the rules Themis enforces.

02Choose your path

Pick a product, then your path.

Aegis

Skill packAvailable

Install the skills into your assistant, connect the read-only MCP, or paste one file into any chat AI. Nothing to sign up for, and it never calls a model.

Fastest start, in a terminal

shell
npx aegis-skills install --platform claude

Also codex, gemini, cursor, vscode and antigravity.

3 ways to use Aegis

Getting started with npx →

Themis

SOC agentIn development

A governed agent that plans a task and uses the Aegis skills, on your own machine. It is still being matured: you run it from the repository today, and the npm and directory installs are not available yet.

2 ways to use Themis

How Themis works and how to run it today →

Every path uses the same skills. Start with zero install and move up when you need more. All install commands →

Aegis 1.5.0 is on npm, and the plugin, the zero-install prompts and the hosted MCP all work today. Themis is in development and local-first; it is not published to npm or AI directories yet, and its rows are marked.

03Provenance and approval

Know what produced it, and who approved it.

Version stamp

Themis records the exact versions behind each run: its own core, the installed Aegis pack and the skill-format (osk) version. This is a real stamp, read from this repository.

{
  "themis": "0.1.0",
  "aegis": "1.5.0",
  "osk": "1.1"
}

Themis 0.1.0 · Aegis 1.5.0 (osk 1.1)

In standalone reports it is the footer line above and a field in the JSON export. In plugin mode it is returned with every run and with the report. The website itself produces none.

Approval boundary

  • Every external tool is classified read, write or execute. An unmarked tool counts as a write.
  • Writes and executes become approval requests. The gateway runs one only if it is approved and decided by a human, and only once.
  • Only two channels can decide: the dashboard's Approvals page and your client's own prompt. No tool, graph step or model output can.

Honest limit: tools you connect straight to your assistant bypass Themis. Governance · On the Themis page · Trust and data flow

04Why trust it
  1. 01

    No hosted inference

    The website never calls a model. Prompts and zips are static files; the hosted MCP only serves skill text. Each path's data flow is written out and checkable. Trust and data flow →

  2. 02

    Human-approved actions

    Themis classifies every external tool as read, write or execute. Every call waits for a person to approve it, never the model.

  3. 03

    Scoped by design

    Every skill states its defensive purpose and is for systems you own or are authorized to assess.

  4. 04

    Open and portable

    Apache-2.0 OR MIT. Markdown and JSON you can read, fork and run anywhere.

05Updated threat intel

Skills go stale as the threat landscape moves. Threat-intel feeds are distilled into reusable attack patterns, and each pattern is routed into the skills whose attack surface it lands on. Skill content is updated monthly. Generated intel lives in its own reference file, is labelled LIVE, and never edits hand-written tradecraft. Every download carries an "Intel as of" date.

01

Ingest

Pull the window's feeds, knowledge graph, and teardowns. Tier each source and deduplicate against prior runs.

02

Extract

Turn individual incidents into reusable attack patterns and map them across the full ATT&CK chain.

03

Route

Send each pattern to the skills whose attack surface it lands on — by technology and domain, not headline.

04

Map coverage

Derive coverage prompts: recurring CVEs, dominant techniques, and where telemetry may not even exist.