SuperAPI AI 工具集

secure-vault

安全与审计

查看项目

更新于 10-16 02:31

技能介绍

用途:secure-vault 用于加密存储密钥等敏感信息,并借助本地密钥文件进行保护,灵感来自 ZeroClaw 的 XOR 加密加本地密钥文件方案。

主要能力:支持存储密钥(set)、读取密钥(get)、列出全部密钥(list)、删除密钥(delete),以及加密导出(export)和导入(import)。返回值示例包含 success、name、encrypted 字段。

必要用法:无需额外设置,首次使用时会自动生成加密密钥。常用命令形如 {baseDir}/secure-vault.js set --name "api_key" --value "secret-value",{baseDir}/secure-vault.js get --name "api_key",{baseDir}/secure-vault.js list,{baseDir}/secure-vault.js delete --name "api_key",{baseDir}/secure-vault.js export --output "vault-backup.enc",{baseDir}/secure-vault.js import --path "vault-backup.enc"。选项包括 --name(set/get/delete 必需)、--value、--path、--output、--key(可选外部加密密钥,默认自动生成)。

安全特性:加密密钥存于 ~/.config/agent/vault.key,权限为 0600;密钥不与密文一起存储;不存明文;删除前会覆写数据。

适用场景:安全管理 API 密钥、管理多服务凭据、加密备份与恢复密钥、安全配置存储、跨环境管理密钥。

限制:资料仅说明采用 XOR 加密;未提供更多加密强度、审计或平台兼容性等细节,相关事实暂未提供。