返回顶部
a

armorclaw

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
72
下载量
0
收藏
概述
安装方式
版本历史

armorclaw

# ArmorClaw — Encrypted Secrets Manager for OpenClaw Stop storing API keys in plain-text `.env` files. ArmorClaw encrypts everything with AES-256 and unlocks only on your machine. ## Install ```bash npx clawhub@latest install armorclaw pip install ./skills/armorclaw ``` ## Quick Start ```bash # Initialize vault armorclaw init # Store your first key armorclaw set OPENAI_KEY # Or import your whole .env at once armorclaw import ~/.openclaw/openclaw.env # List stored secrets armorclaw list ``` ## Use in OpenClaw Agent ```python from armorclaw.openclaw import inject_vault_env # Inject all vault secrets into environment at startup inject_vault_env(password="your-master-password") # Or use ARMORCLAW_PASSWORD env var for bot auto-unlock # export ARMORCLAW_PASSWORD="your-master-password" # inject_vault_env() ``` ## Cross-Skill Sharing One key, all your skills: ```python from armorclaw.openclaw import get_vault_key # Any skill can pull keys from the vault api_key = get_vault_key("OPENAI_KEY", skill="senticlaw") ``` ## CLI Reference ``` armorclaw init Initialize vault + set master password armorclaw set KEY [value] Store a secret armorclaw get KEY Retrieve a secret armorclaw list List all stored keys (no values shown) armorclaw delete KEY Delete a secret armorclaw import [path] Import .env file into vault armorclaw log [KEY] View access log armorclaw report Skill usage report ``` ## Lock Modes | Mode | Security | Description | |------|----------|-------------| | `password` | Medium | Type master password each time | | `machine` | Good | Locked to registered machine (MAC address) | | `static-ip` | Good | Locked to your static external IP only | | `machine+static-ip` | Strongest | Machine AND static external IP must match | | `bot` | Convenient | Bot auto-unlocks using stored password | > ⚠️ **IP restriction requires a STATIC external IP.** Dynamic/rotating IPs (most home internet) will lock you out when your IP changes. ArmorClaw will warn you and confirm before registering. ## Security - **AES-256-CBC** encryption with PBKDF2-HMAC-SHA256 key derivation (600k iterations) - **HMAC integrity** — detects tampering - **Machine binding** — vault won't open on another machine - **IP restriction** — vault won't open from a different network - **Zero plaintext storage** — keys never written unencrypted anywhere - **Access audit log** — every read/write tracked with skill name + timestamp --- Built by [PHRAIMWORK LLC](https://phraimwork.com) · MIT License Part of the PHRAIMWORK Security Suite: SentiClaw + ArmorClaw

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 armorclaw-1776115983 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 armorclaw-1776115983 技能

通过命令行安装

skillhub install armorclaw-1776115983

下载 Zip 包

⬇ 下载 armorclaw v1.0.0

文件大小: 24.75 KB | 发布时间: 2026-4-14 12:48

v1.0.0 最新 2026-4-14 12:48
Initial release: ClawKeep 1.0.0

- Launch of an AES-256 encrypted secrets manager for OpenClaw agents.
- Securely stores API keys, tokens, and credentials in a local vault with master password, machine/IP binding, and .env migration.
- Provides cross-skill secret sharing, per-skill access logging, and command-line/`inject_vault_env` integration.
- Implements flexible lock modes: password, machine, static IP, and combined restrictions.
- Includes a detailed security model using PBKDF2-HMAC-SHA256, HMAC integrity, and zero plaintext storage.
- New CLI and Python interfaces for adding, retrieving, importing, and auditing secrets.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部