SuperAPI AI 工具集

1password

安全与审计

查看项目

更新于 10-15 20:05

技能介绍

用途:本技能用于配置和使用 1Password CLI(op),覆盖安装 CLI、启用桌面应用集成、登录(单账号或多账号)等场景。资料要求遵循官方 CLI 入门步骤,不要自行猜测安装命令。

主要能力与参考:提供 references/get-started.md(安装、应用集成与登录流程)和 references/cli-examples.md(真实 op 示例)。

使用方式:先检查操作系统与 shell,用 op --version 确认 CLI 已安装;按入门文档确认桌面应用集成已启用且应用已解锁。所有 op 命令必须在新建的 tmux 会话中执行,不允许在 tmux 之外直接调用 op。在 tmux 内执行 op signin 登录并等待应用提示,再用 op whoami 验证访问权限,成功后才能读取任何密钥。多账号时使用 --account 或 OP_ACCOUNT 指定账号。

tmux 要求:shell 工具每条命令使用新的 TTY,为避免重复提示和失败,需使用专用 tmux 会话与新的 socket/会话名,示例中通过 SOCKET_DIR、SOCKET、SESSION 变量创建会话,并依次发送 op signin --account my.1password.com、op whoami、op vault list,再用 capture-pane 查看输出,最后 kill-session。

安全准则:绝不把密钥粘贴到日志、聊天或代码中;优先使用 op run / op inject,而不是把密钥写入磁盘。若需在无应用集成的情况下登录,使用 op account add。若命令返回“account is not signed in”,需在 tmux 内重新执行 op signin 并在应用中授权。若 tmux 不可用,应停止并询问,不要在 tmux 外运行 op。

限制:资料未提供具体安装命令、支持平台清单、收费信息或更多功能细节,暂未提供。