返回顶部
e

env-secure-manager环境安全管理器

Secure environment variable & secret management with AES-256 encryption, auto-redaction, permission control, prevent credential leakage

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

env-secure-manager

🔐 环境变量安全管理器

核心亮点

  1. 1. 🛡️ AES-256加密存储:敏感信息自动加密,即使配置文件泄露也无法获取明文密钥
  2. 🚫 自动脱敏机制:自动检测并脱敏输出中的敏感信息,防止密钥泄露到日志/聊天记录
  3. 🔑 权限控制:访问敏感值需要显式授权,避免意外泄露
  4. 🔄 自动密钥生成:首次使用自动生成安全密钥,也支持自定义密钥

🎯 适用场景

  • - 管理API密钥、数据库密码等敏感信息
  • 防止敏感信息泄露到日志、输出或会话历史
  • 批量加载环境变量,统一管理配置
  • 多Agent环境下的安全配置共享

📝 参数说明
参数类型必填说明
actionstring操作类型:init/set/get/list/delete/redact/loadFromEnv
key
string | 否 | set/get/delete操作必填,环境变量名,大写字母+下划线 |

| value | string | 否 | set操作必填,变量值 | | isSecret | boolean | 否 | set操作可选,是否为敏感信息,默认false | | allowSecret | boolean | 否 | get操作可选,是否允许获取敏感值,默认false | | text | string | 否 | redact操作必填,要脱敏的文本 | | prefix | string | 否 | loadFromEnv操作可选,环境变量前缀,默认OPENCLAW_ | | encryptionKey | string | 否 | init操作可选,自定义32位加密密钥 |

💡 开箱即用示例

初始化(可选,建议启动时调用)

typescript // 使用自定义密钥 await skills.envSecureManager({ action: init, encryptionKey: 你的32位安全密钥 });

// 自动生成密钥
await skills.envSecureManager({ action: init });

存储敏感密钥

typescript await skills.envSecureManager({ action: set, key: OPENAIAPIKEY, value: sk-xxx, isSecret: true });

安全获取密钥

typescript const result = await skills.envSecureManager({ action: get, key: OPENAIAPIKEY, allowSecret: true // 必须显式授权才能获取敏感值 });

输出自动脱敏

typescript // 即使日志里不小心打印了密钥,也会自动脱敏 const logText = 调用OpenAI API,密钥是sk-xxx,参数是xxx; const redacted = await skills.envSecureManager({ action: redact, text: logText }); // 输出:调用OpenAI API,密钥是REDACTED,参数是xxx

🔧 技术实现说明

  • - 使用AES-GCM 256位加密算法,符合企业级安全标准
  • 敏感信息永远不以明文存储,运行时解密
  • 自动脱敏机制支持多值替换,覆盖所有泄露场景
  • 轻量无依赖,不影响Agent执行性能

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 env-secure-manager-1776164950 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 env-secure-manager-1776164950 技能

通过命令行安装

skillhub install env-secure-manager-1776164950

下载

⬇ 下载 env-secure-manager v1.0.1(免费)

文件大小: 5.71 KB | 发布时间: 2026-4-15 13:59

v1.0.1 最新 2026-4-15 13:59
- Removed the skill.yaml file.
- Metadata previously in skill.yaml is now moved into SKILL.md for a simplified file structure.
- No changes to features or core documentation content.

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

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

p2p_official_large
返回顶部