SuperAPI AI 工具集

secrets-1password

安全与审计

查看项目

更新于 10-15 17:21

技能介绍

用途:该技能围绕 1Password Developer CLI(op)提供密钥管理工作流,适用于在 1Password 中创建、读取、更新、删除密钥,以及将密钥安全注入命令运行。

主要能力:通过 scripts/ 目录下的 Python 脚本操作密钥,默认输出 JSON。包括 op_check.py 验证安装与认证、op_list.py 列出保险库与条目、op_create.py 创建密钥、op_read.py 读取密钥、op_update.py 更新密钥、op_delete.py 删除条目、op_run.py 注入密钥执行命令。

使用方式:先安装 1Password CLI,macOS 可用 brew install --cask 1password-cli,Linux 可下载 op 包并放入 /usr/local/bin,随后用 op --version 验证。交互式登录用 op account add 和 op signin;自动化用 export OP_SERVICE_ACCOUNT_TOKEN 设置服务账户令牌。安装后运行 python3 scripts/op_check.py 检查。密钥引用使用 op://vault-name/item-name/field-name 格式。注入执行示例:python3 scripts/op_run.py --env-file .env.tpl -- npm start,或通过 --secret 传入引用。

限制与注意:需具备 1Password 账户及相应保险库访问权限,服务账户须显式授权保险库;脚本仅输出元数据,不直接打印密钥值。文档未提供收费、价格或效果信息。