By armoriq
Enforce intent-based security policies for Claude Code tool access, with policy management, intent verification, cryptographic proofs, and audit logging via a local MCP server.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
api_keyMatches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Your ArmorIQ API key (get one at https://armoriq.ai). Leave blank to run in local-only mode without backend audit/intent.
${user_config.api_key}default_templateOptional. One of: all-allow, strict-read-only, balanced, lockdown, architect, quality-guardian, velocity-machine, night-owl. On first run it is proposed (staged for your confirmation — never applied automatically). Leave blank to be shown the template picker instead.
${user_config.default_template}disable_observabilityObservability (execution traces sent to your ArmorIQ dashboard) is enabled by default. Set to true to turn it off.
${user_config.disable_observability}ArmorIQ intent-based security enforcement plugin for Claude Code and Claude Cowork. Enforces that an AI agent declares what it intends to do before doing it, and every action is checked against that declared intent.
User Prompt ──► UserPromptSubmit hook ──► Intent plan captured ──► Signed token
│
Tool Call ──► PreToolUse hook ──► Policy check ──► Intent verification ──┘
│ │
deny/allow drift detected?
│
Tool Result ──► PostToolUse hook ──► Audit log sent to IAP
curl -fsSL https://armoriq.ai/install_armorclaude.sh | bash
This adds the armoriq Claude Code marketplace and installs the armorclaude plugin. Dependencies are installed automatically on first hook fire.
claude plugin marketplace add armoriq/armorClaude
claude plugin install armorclaude@armoriq
claude plugin list
# ❯ armorclaude@armoriq Status: ✔ enabled
claude mcp list | grep armorclaude
# plugin:armorclaude:armorclaude-policy: ... ✓ Connected
The plugin ships its Node dependencies uninstalled. On the first launch (first hook fire or
first MCP-server start), scripts/bootstrap.mjs performs a one-time npm install and prints
to stderr:
[armorclaude] installing dependencies (one-time)...
armorclaude-policy) registers once dependencies finish installing;
it stays connected on subsequent runs without reinstalling.api_key blank the plugin runs in local-only mode
(no data leaves your machine — see Data & Privacy); a key only adds backend
audit, intent tokens, and CSRG proofs.If claude mcp list does not show ✓ Connected, run the server directly from the plugin
directory to surface the install/startup error:
node scripts/bootstrap.mjs mcp
claude plugin update armorclaude
claude plugin disable armorclaude # turn off without removing
claude plugin enable armorclaude
claude plugin uninstall armorclaude
claude --version)Getting an API key via the CLI: account registration (
armoriq register) is provided by the Python CLI, not the TypeScript CLI. Install it withpip3 install armoriq-sdk, then runarmoriq register. On macOS usepip3(plainpipis often not onPATH).
npx claudepluginhub armoriq/armorclaude --plugin armorclaudeBuild secure AI agents with ArmorIQ's Intent Assurance Plane (IAP). Provides cryptographic intent verification, prompt injection defense, policy enforcement, and audit trails for agentic systems — in Python and TypeScript.
ArmorIQ intent-based security enforcement for GitHub Copilot CLI: pre-tool guardrails with intent verification, optional CSRG cryptographic proofs, and audit logging. Treat as a strong shell guardrail and audit layer — hooks fire on preToolUse / postToolUse / sessionStart / userPromptSubmitted via the official Copilot CLI plugin runtime.
APort Agent Guardrails — security policy enforcement for every tool call. Intercepts tool use, evaluates against your passport policy, and blocks unauthorized actions.
Security-enhanced MCP proxy. Proxies all plugin MCP servers through a unified security layer. Block destructive tool calls, audit operations, and recover configs with /armour commands.
Real-time policy enforcement and tamper-evident audit for tool calls (MCP and built-in) in a Claude Code session. Forwards every tool call to a local SecureVector app for cloud-managed deny rules and persistent audit logging. Fails open if the local app is unreachable.
Runtime security enforcement for AI coding agents — policy hooks, audit receipts, threat hunting, and security tools for Claude Code.
Security controls for AI agents — deterministic policy enforcement, OWASP ASI10 scanning, and audit trails.
Command Line Agent Safety Harness. All interactions with clash policy should go through this plugin