AI agents are being deployed faster than the security primitives
that can detect their failures.
Sigma was built for SIEM logs. YARA was built for malware binaries.
OWASP Top 10 is a taxonomy. None of them were designed for what
agents actually do: LLM I/O, MCP tool calls, SKILL.md manifests,
context-window manipulation.
That gap is what ATR fills.
ATR is an open detection rule format for AI agent threats. YAML,
MIT-licensed, machine-readable. Each rule defines the attack pattern
to match, which input field to inspect, how to test it, and how it
maps back to OWASP, MITRE ATLAS, SAFE-MCP, and NIST AI RMF. The
schema is narrow enough that any engine — TypeScript, Python, Go,
or Rust — can implement it without ambiguity.
The core principle: ATR doesn't try to replace any existing security
ecosystem. It acts as a converter into all of them.
One rule. Multiple outputs.
ATR → Sigma for SIEM
ATR → YARA for malware analysts
ATR → STIX for threat intelligence
ATR → MISP tags for EU CERTs
ATR → OSCAL for NIST AI RMF compliance
ATR → CycloneDX for AI/ML BOMs
Not a new walled garden.
A bridge.
PanGuard is the commercial layer built on top of these rules — the
scanner that loads them, the audit evidence module that maps
detections to compliance frameworks, and the runtime guard that
enforces what the scanners find. The same open-core pattern that
produced SOC Prime on top of Sigma, Joe Sandbox on top of YARA,
Red Hat on top of Linux — now applied to AI agent security.
Right now: 421 rules across 10 categories, shipping in production
at Microsoft Agent Governance Toolkit, Cisco AI Defense, Gen Digital
Sage (Norton / Avast parent), and MISP threat-intel used by EU
CERTs. Mapped to every category of the OWASP Agentic Top 10 and to
the 2026-05-01 Five Eyes joint guidance on agent deployment.
The next era of AI security standards for AI agent security have to scale globally — that means open.
github.com/Agent-Threat-Rule…
panguard.ai
agentthreatrule.org/en
— Adam Lin