Install
$ agentstack add mcp-panguard-ai-panguard-ai Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Pipes remote content directly into a shell (remote code execution).
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Free, on-device security for your AI agents.
Scan every skill they install, watch what they do at runtime, see it all in a local dashboard — nothing leaves your machine. Built on ATR, the open detection standard for AI-agent threats.
給你的 AI agent 的免費、本機資安。掃描它們安裝的每個 skill、即時守護執行中的行為、全在本機 dashboard 看到——程式碼不離開你的機器。建構於開放偵測標準 ATR。
[](https://github.com/panguard-ai/panguard-ai/stargazers) [](https://www.npmjs.com/package/@panguard-ai/panguard) [](LICENSE) [](https://github.com/Agent-Threat-Rule/agent-threat-rules) [](docs/OWASP-MAPPING.md) [](https://panguard.ai/research/benchmarks) [](https://panguard.ai)
[Quick start](#quick-start) · [See it work](#see-it-work) · [Who it's for](#who-its-for) · [Why PanGuard](#why-panguard-layer-0--layer-1) · [Ecosystem](#ecosystem-adoption) · [Benchmarks](#benchmarks)
What you get
- One command installs the CLI, auto-detects your AI agent platforms, and scans every installed skill against 650+ open ATR rules — locally.
- A local Guard daemon that inspects each agent tool call at runtime and blocks known attacks before they run.
- A real-time dashboard on
localhost— protection status, threats caught, one-click quarantine, audit-ready evidence. - SARIF export so any CI can gate installs on it.
- 100% free, MIT, on-device. No account, no telemetry by default, no paid features hidden inside the free product. Nothing about your code leaves your machine.
一行指令裝好 CLI、自動偵測 AI agent 平台、用 650+ 條開放 ATR 規則在本機掃描每個 skill;本機 Guard daemon 即時檢查每個工具呼叫、擋下已知攻擊;localhost 即時 dashboard 看防護狀態與證據;SARIF 匯出可接任何 CI。永久免費、MIT、全在本機,程式碼不離開你的機器。
Quick start
npm install -g @panguard-ai/panguard && pga up
One command: detect your AI platforms, scan installed skills, deploy runtime protection, and open an authenticated local dashboard.
| Method | Command | | --------------------------- | ------------------------------------------------- | | npm (recommended) | npm install -g @panguard-ai/panguard && pga up | | curl (no Node required) | curl -fsSL https://get.panguard.ai \| bash | | Homebrew (macOS) | brew install panguard-ai/tap/panguard && pga up |
Day-to-day:
pga scan skill.md # audit one skill (auto-detects MCP JSON vs SKILL.md)
pga scan skill.md --sarif # SARIF 2.1.0 for CI
pga guard ai # optionally add an advisory LLM second opinion (Layer C)
panguard-migrate sigma rule.yml # Sigma / YARA -> ATR YAML (@panguard-ai/migrator-community)
Or scan online at panguard.ai — paste a GitHub URL, report in 3 seconds, no install.
See it work
$ npm install -g @panguard-ai/panguard && pga up
PanGuard Your AI Security Guard
──────────────────────────────────────────────
▣ Looking at your setup...
✓ Claude Code found ✓ Cursor found
✓ Claude Desktop found ✓ Codex CLI found
→ Scanning installed skills against 650+ ATR rules...
1 CRITICAL — prompt injection via tool description (blocked)
▣ Watching your agents...
Built-in tools guarded on 4 platforms (restart the agent to activate)
──────────────────────────────────────────────
PROTECTED · 652 rules active
Dashboard http://127.0.0.1:3100/?token=… (open to see live status)
Threat Cloud off (opt-in) — nothing leaves this machine
Quiet is the goal. A clean machine shows "all clear"; a real threat shows up under Threats with the rule it matched and a one-click action.
Who it's for
- Solo devs & agent builders installing skills from registries you don't fully trust — get a pre-install scan and a runtime guard, free.
- Security engineers who want an executable, Sigma-style detection standard for AI agents instead of a checklist.
- Teams adding a pre-install / CI gate (SARIF) so a malicious skill can't merge.
Why PanGuard: Layer 0 + Layer 1
Sigma defined the SIEM rule format; Splunk built the platform. YARA defined the malware-signature format; VirusTotal ran it at scale. ATR defines the AI-agent threat-rule format. PanGuard is the runtime, the compliance-evidence engine, and the migration toolkit on top.
> ATR is independent and works without PanGuard — it's the open standard (MIT, like Sigma/YARA). PanGuard is one implementation of it.
Sigma 定義 SIEM 規則格式、Splunk 做平台;YARA 定義惡意樣本格式、VirusTotal 做大規模偵測。ATR 定義 AI agent 威脅規則格式,PanGuard 做 runtime、合規證據、規則遷移。ATR 是獨立的開放標準(MIT),沒有 PanGuard 也能用;PanGuard 是它的一個實作。
| Layer | What it is | License | Maintainer | | --------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------- | ----------------- | | Layer 0 — Open Standard | ATR — 650+ rules across 10 categories | MIT | Community-driven | | Layer 1 — Platform | PanGuard Guard runtime + Migrator + Threat Cloud + Compliance Evidence Module | MIT (Community) / Commercial (Enterprise) | Panguard AI, Inc. |
Products
| Product | Role | One-line description | | --------------------------------------------------------------- | ------------------------ | --------------------------------------------------------------------------------- | | PanGuard Scan | One-shot audit | 60-second SKILL.md or MCP audit with SARIF 2.1.0 export for any CI. | | PanGuard Guard | Runtime engine | Pipeline blocking malicious tool calls before they reach the real server. | | PanGuard Skill Auditor | Pre-install gate | 8 security checks every skill must pass before it can be installed. | | PanGuard Migrator (details) | Standards bridge | Sigma / YARA rules to ATR YAML. Community on npm. Enterprise adds compliance. | | PanGuard MCP Server | AI assistant integration | 12 tools served over Model Context Protocol for Claude, Codex, Cursor. | | PanGuard Threat Cloud | Intelligence flywheel | Opt-in: a confirmed threat on one machine can become an ATR rule for everyone. |
Migrator Community: npm install @panguard-ai/migrator-community (MIT). Migrator Enterprise adds multi-framework compliance evidence and an audit trail.
Ecosystem Adoption
Two real production adopters (Microsoft, Cisco) plus merges into MISP and the OWASP Agentic Security Resource Hub. Several more in review — listed honestly below, not counted as adoption.
兩個真正在 production 採用(Microsoft、Cisco),加上 MISP 與 OWASP 資源中心已 merge。其餘為 in-review,誠實列出、不算採用。
| Organization | Integration | Status | Reference | | --------------------------------------- | ------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------ | | Microsoft AGT | 287 ATR rules + weekly auto-sync workflow | Merged | PR #1277 | | Microsoft Copilot SWE Agent | Copilot-authored fixtures presuming ATR detection; v2.1.2 in 2h 16m | In production | AGT issue #1981 | | Cisco AI Defense | ATR rule library in skill-scanner production | Merged | PR #99 | | MISP (threat intel) | Galaxy entry for global sharing | Merged | misp-galaxy #1207 | | MISP (taxonomies) | Taxonomy registered | Merged | misp-taxonomies #323 | | OWASP A-S-R-H | Agentic Security Resource Hub listing | Merged | PR #74 | | Gen Digital Sage (Norton/Avast/AVG) | Detection rule pipeline integration | In review | PR #33 | | NVIDIA garak | Multi-language attack coverage | In review | Issue #1676 | | OpenSSF SAFE-MCP | Technique mapping pipeline | In review | PR #187 | | IBM mcp-context-forge | Context server hardening | In review | PR #4109 | | Meta PurpleLlama | Detection layer integration | In review | PR #206 | | Promptfoo | Evaluation harness rules | In review | PR #8529 |
OWASP A-S-R-H is a third-party Agentic Security Resource Hub, not the OWASP Foundation main repo.
OWASP A-S-R-H 是 third-party 資源中心,非 OWASP Foundation 主 repo。
Standards Alignment
| Framework | Coverage | | -------------------- | --------------------------------------------------------------------------------------------------------------------------- | | OWASP Agentic Top 10 | 10 / 10 (mapping) | | SAFE-MCP | 78 / 85 = 91.8% (mapping) | | OWASP LLM Top 10 | Per-rule mapping in YAML frontmatter | | MITRE ATLAS | Per-rule technique IDs | | NIST AI RMF | OSCAL catalog published | | EU AI Act | High-risk system clauses tagged | | ISO/IEC 42001 | AI management system controls tagged |
Enterprise compliance evidence (signed, audit-ready) maps each detection to these frameworks.
Benchmarks
Public corpora, deterministic samples, fixed seeds. Full methodology at panguard.ai/research/benchmarks. Numbers are precise — we don't round up.
| Corpus | Recall | Precision | False positives | Sample size | | ------------------------- | --------- | --------- | --------------- | ----------- | | garak (ATR-core families) | ~98% | - | - | 650 | | SKILL.md real-world | 100% | 97% | 0.20% | 498 | | PINT (prompt-injection) | 63.2% | 99.7% | 0.25% | 850 | | HackAPrompt | per-batch | - | - | 4,780 |
These are the last verified measurements against published external corpora; garak is an approximate figure that drifts across rule versions, and HackAPrompt recall is reported per rule batch in the engineering blog rather than as a single headline number.
Wild Scan
96,096 entries crawled across 4 registries. 67,799 had parseable content and ran the full pipeline. 1,096 confirmed malicious. 11,324 total threats detected. 249 packages combined shell + network + filesystem in a single skill ("triple-threat").
Full dataset, methodology, and reproducibility scripts: panguard.ai/research/96k-scan.
How It Works
pga up
|
v
Detect AI platforms -> scan installed skills -> inject runtime guard
|
v
Every tool call -> ATR evaluation (650+ rules, 10 categories) -> ALLOW / DENY
| |
v v
Local dashboard (real-time) Threat Cloud (opt-in flywheel)
| |
v v
Blocked call -> alert + evidence 3+ confirmations -> new ATR rule -> everyone
Deterministic by default: Layer A (ATR regex/AST) + Layer B (heuristics) run on-device and do the blocking. Layer C (an LLM second opinion) is optional and advisory — it flags for review, never auto-blocks — and you bring your own model (free local Ollama, or a cloud key for a few cents/month). Internet down? A and B keep running.
| Layer | Engine | Latency | Cost | Blocks? | | ----- | ------------------------------- | ------- | ------- | ------- | | A | 650+ ATR rules (regex + AST) | ATR YAML converter atr/ ATR Layer 0 (synced from the open standard) threat-cloud/ Opt-in community threat-intel server + LLM review scan-core/ Shared scan engine: regex + AST + context signals website/ Next.js marketing + online scanner + research
| Language | TypeScript (strict) | Runtime | Node.js 20+ |
| -------- | ------------------- | ------- | ----------- |
| Monorepo | pnpm workspaces | AI | Ollama (local) + Claude / OpenAI (cloud, opt-in) |
### ATR Rule Categories
| Category | Category | Category |
| -------------------- | -------------------- | -------------------- |
| prompt-injection | agent-manipulation | skill-compromise |
| context-exfiltration | tool-poisoning | privilege-escalation |
| model-abuse | excessive-autonomy | model-security |
| data-poisoning | | |
650+ rules total across 10 categories. See [stats.json](https://raw.githubusercontent.com/Agent-Threat-Rule/agent-threat-rules/main/data/stats.json) for the authoritative live count.
---
## Pricing
Community is free and unlimited, forever — including SARIF and Evidence Pack export. No features are locked. Paid tiers add optional services for regulated orgs; full detail at [panguard.ai/pricing](https://panguard.ai/pricin
…
## Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- **Author:** [panguard-ai](https://github.com/panguard-ai)
- **Source:** [panguard-ai/panguard-ai](https://github.com/panguard-ai/panguard-ai)
- **License:** MIT
- **Homepage:** https://panguard.ai
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.