AI agents act on whatever they read. ASGO verifies the skills, MCP servers and instructions they are given, before they act.
Coding assistants silently load instruction files like CLAUDE.md, .cursorrules and AGENTS.md, then execute whatever they find. These files are trusted without inspection, and attackers have learned to write them.
Skills, MCP servers, repositories and instruction files are scanned before an agent acts on them. Most of those checks never reach a model.
A check starts at layer 1. It moves on only when that layer does not settle it.
386 rules run on every skill, MCP server and instruction file. Offline, at zero cost per check.
Links the cases layer 1 flags into an attack pattern, so a single odd line is read as part of a chain.
A model reviews the cases still open. It is the last resort, not the way a check normally ends.
Policy runs at runtime. Permissions are right-sized, and risky actions take two keys. Each live tool call is allowed, sent to a human, or blocked before the side effect lands.
Every verdict and action is recorded, and turned into evidence for AIUC-1, ISO 42001 and EU AI Act audits. Your team reads what happened instead of reconstructing it.
386 detection rules run offline, at zero cost per check. They cover 25 threat families, plus 10 attack chains. These six are the largest. Every count is a file you can read.
Public benchmarks, re-runnable by anyone. The figures below are our own runs so far. An independent re-run is next. If we cannot show the measurement, we do not print the number.
On a free-offline set of 162 attacks, our run caught 135. NVIDIA's detector caught 38. Cisco's caught 27. Same caveat: our own runs, ahead of an independent re-run.
Thirty minutes. Bring a skill, an MCP server or a repository, and we will show you the verdict before an agent acts on it.