Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
ArmorIQ intent enforcement plugin for OpenClaw AI agents
| Date | Stars |
|---|---|
| 2026-07-31 | 279 |
| 2026-08-06 | 279 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# ArmorClaw OpenClaw Plugin Intent-based security enforcement for OpenClaw AI agents. Protect your AI assistant from prompt injection, data exfiltration, and unauthorized tool execution. ## Features - **Intent Verification** - Every tool execution must be part of an approved plan - **Prompt Injection Protection** - Blocks malicious instructions embedded in files - **Data Exfiltration Prevention** - Prevents unauthorized file uploads and data leaks - **Policy Enforcement** - Fine-grained control over tool usage and data access - **Cryptographic Verification** - Optional CSRG Merkle tree proofs for tamper-proof intent tracking - **Fail-Closed Architecture** - Blocks execution when intent cannot be verified ## Installation The recommended path is the one-line installer, which clones OpenClaw, installs the plugin, and writes a working config: ```bash curl -fsSL https://armoriq.ai/install-armorclaw.sh | bash ``` ### Prerequisites - Node.js v22+, pnpm, Git - ArmorClaw API key from [claw.armoriq.ai](https://claw.armoriq.ai) - An LLM provider key (OpenAI, Anthropic, Gemini, or OpenRouter) ### Install (OpenClaw 2026.3.x — no patching required) ```bash openclaw plugins install @armoriq/armorclaw ``` ### Install (OpenClaw 2026.2.x — requires patching) For older OpenClaw versions that need the ArmorClaw runtime patches: ```bash npm install @armoriq/[email protected] ``` See the [Quick Start Guide](https://docs.armoriq.ai/docs/installation/quickstart) for details on applying patches for 2026.2.x. ### Verify ```bash openclaw plugins list # Should show: armorclaw | loaded ``` ## Configuration The installer writes this automatically. To review or edit, update `~/.openclaw/openclaw.json`. Endpoints depend on which key flavor you use: - **`ak_claw_…`** keys → ArmorClaw-dedicated backend (`armorclaw-api.armoriq.ai`). Proxy is **not** required for local-tool flows. - **`ak_live_…`** keys → ArmorIQ backend (`api.armoriq.ai`, `iap.armoriq.ai`, `proxy.armoriq.ai`). ```json { "plugins": { "enabled": true, "allow": ["armorclaw"], "entries": { "armorclaw": { "enabled": true, "config": { "enabled": true, "policyUpdateEnabled": true, "policyUpdateAllowList": ["*"], "userId": "your-user-id", "agentId": "openclaw-agent-001", "contextId": "default", "policyStorePath": "~/.openclaw/armoriq.policy.json", "iapEndpoint": "https://customer-iap.armoriq.ai", "backendEndpoint": "https://armorclaw-api.armoriq.ai", "apiKey": "ak_claw_xxx" } } } } } ``` ### Configuration Options All options live under `plugins.entries.armorclaw.config`: | Option | Required | Description | |--------|----------|-------------| | `enabled` | Yes | Enable/disable the plugin | | `apiKey` | Yes | Your ArmorClaw / ArmorIQ API key | | `userId` | Yes | User identifier | | `agentId` | Yes | Agent identifier | | `contextId` | No | Context identifier (default: `"default"`) | | `validitySeconds` | No | Intent token validity period (default: 60) | | `policyUpdateEnabled` | No | Allow policy updates via chat | | `policyUpdateAllowList` | No | User IDs permitted to manage policies | | `policy` | No | Local policy rules (allow/deny) | | `policyStorePath` | No | Path to policy store file | | `iapEndpoint` | No | IAP endpoint (no default; also reads `IAP_ENDPOINT`) | | `csrgEndpoint` | No | CSRG endpoint (default: `https://customer-iap.armoriq.ai`; also reads `CSRG_URL`) | | `backendEndpoint` | No | Backend API — `https://armorclaw-api.armoriq.ai` for `ak_claw_*`, `https://api.armoriq.ai` for `ak_live_*` | | `proxyEndpoint` | No | Only required for `ak_live_*` (default: `https://proxy.armoriq.ai`) | ### LLM credentials (OpenClaw 2026.3.x) OpenClaw 2026.3.x reads provider credentials from `~/.openclaw/agents/main/agent/auth-profiles.json` via `api.runtime.modelAuth`, **not** from environment variables. The installer cre
Excerpt of 7,725 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:94253b0701eddd49, llm:description: 'ArmorIQ intent enforcement plugin for OpenClaw AI agents' (repository description)
matched fp:94253b0701eddd49, llm:description: 'ArmorIQ intent enforcement plugin for OpenClaw AI agents' (repository description)
matched fp:94253b0701eddd49, llm:description: 'ArmorIQ intent enforcement plugin for OpenClaw AI agents' (repository description)