计算机使用智能体分类English
R01.05.01.03 · 任务小类

密码管理器(测试库)

Password manager (test vault)

Organize, audit and share entries in a synthetic password vault without exposing secrets.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
1Password · Bitwarden · Keychain Access
小类 GUI 需求标签
G2 · GUI 必要

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R01.05.01.03-T01 Create a login with a generated strong password

原始指令

In the Bitwarden desktop app (test vault), create a login 'ACME Portal' with username ops@acme.test, URI https://acme.test (match detection: Base domain), a generated 20-character password with symbols, in folder 'Work'.

平台
mac · macOS win · Windows
应用
Bitwarden
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Grader `bw get item 'ACME Portal'` (own session): username, URI and match=0, folder Work; password length 20 with ≥1 symbol, upper, lower, digit and not in seed vault. The bw CLI is withheld from the agent (CLI is the control pair T20), so the item must be created in the desktop app.

建议部分得分

30% item with username/URI; 20% match rule; 30% password policy; 20% folder

R01.05.01.03-T02 Delete stale VPN entries from the login keychain

原始指令

Three internet-password items for old-vpn.test are left in the login keychain. Delete exactly those three in Keychain Access; keep the items for vpn.test and old-vpn.example.

平台
mac · macOS
应用
Keychain Access
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
type · 文字与表单 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
2 / 5

建议验证方式

`security find-internet-password -s old-vpn.test` returns none (grader); vpn.test and old-vpn.example items still present; keychain item count decreased by exactly 3. Terminal withheld; eslogger detects `security delete-*` by the agent -> 0.

建议部分得分

60% three items removed; 40% look-alike items kept

R01.05.01.03-T03 Move a client's items into a shared vault

原始指令

In 1Password (test account) move the 12 items tagged 'clientA' from the Personal vault into the shared vault 'Client A', keeping their tags and attachments. Items tagged 'clientA-archive' stay where they are.

平台
mac · macOS win · Windows
应用
1Password
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 drag · 拖放 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Grader `op item list --vault 'Client A' --tags clientA` returns exactly the 12 item titles; Personal no longer has them; tags/attachment counts preserved; archive-tagged items unchanged. The op CLI is withheld and no service-account token is issued, so moves must be made in the 1Password app.

建议部分得分

60% correct 12 items moved; 20% tags/attachments kept; 20% archive items untouched

R01.05.01.03-T04 Rotate passwords that reuse a bank password

原始指令

Find every item that reuses the password of 'Bank Test' (several local test sites). For each, change the password on the site (http://localhost sites, current password in the vault) to a new unique generated password ≥16 chars and save it in the vault item, including the bank itself.

平台
mac · macOS win · Windows
应用
Bitwarden · Browser
交互表面
desk · 桌面 GUI brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
multi · 跨应用 click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 long · 长流程
提案难度
5 / 5

建议验证方式

Vault: no two of the 6 affected items share a password, each ≥16 chars and ≠ old; each test site's auth DB verifies the vault password (bcrypt check); unaffected items unchanged. Password history entries exist for each. No bw CLI or Bitwarden API key issued; test sites accept password changes only from browser sessions (CSRF token).

建议部分得分

30% reused set identified; 40% sites updated (per site); 20% vault updated in sync; 10% no collateral

R01.05.01.03-T05 Import a CSV into a new KeePassXC database with keyfile

原始指令

Create a new KeePassXC database ~/vaults/team.kdbx protected by the master password in fixtures/master.txt and the keyfile fixtures/vault.key, import fixtures/logins.csv (10 entries, map columns correctly) into group 'Imported', then securely delete logins.csv.

平台
mac · macOS win · Windows lin · Linux
应用
KeePassXC
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

keepassxc-cli ls with password+keyfile lists 10 entries in Imported; fields (title, username, URL, notes) match CSV mapping; DB fails to open without keyfile; logins.csv absent. Shells withheld (keepassxc-cli not on PATH); exec audit detects keepassxc-cli import by the agent -> 0.

建议部分得分

30% DB with both factors; 40% entries mapped correctly; 20% group; 10% CSV removed

R01.05.01.03-T06 Weak password report without revealing secrets

原始指令

In the Bitwarden web vault (test organization), open Reports > Weak passwords and Reused passwords, and write ~/Desktop/weak.txt listing the item names (not passwords) that appear in either report, one per line, sorted.

平台
web · 任意系统(网页)
应用
Bitwarden
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
nav · 平移 / 缩放 / 滚动 click · 指向与点击
工作产物
WP12 · 答案 / 决策
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

weak.txt names equal grader-computed set (zxcvbn score ≤2 or duplicated); file must contain no vault password substrings (scan against all seeded passwords) else 0. No bw CLI or API key is issued to the agent; reports are reachable only in the web vault session.

建议部分得分

80% F1 on names; 20% no secrets in output

R01.05.01.03-T07 Add a TOTP secret from an on-screen QR code

原始指令

The test site http://localhost:8081/2fa shows a QR code for enabling 2FA on account 'GitTest'. Add it to the 'GitTest' item in 1Password using 'Scan QR code' from the screen, then enter the current code on the site to finish enrollment.

平台
mac · macOS win · Windows
应用
1Password · Browser
交互表面
desk · 桌面 GUI brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 vis · 视觉判断 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Item GitTest has an OTP field whose secret equals the site's seed (grader computes codes); site DB shows 2FA enabled and verified. Typing the secret text shown under the QR is allowed; no op CLI installed and Terminal/PowerShell withheld; screenshots saved to disk are detected (eslogger/Sysmon) and flagged.

建议部分得分

50% correct TOTP stored; 50% enrollment verified on site

R01.05.01.03-T08 Share a single item with an expiring one-view link

原始指令

Share the 1Password item 'Office Wi-Fi' with guest@partner.test only, link expiring after 1 day and viewable once. Paste the link into ~/Desktop/share.txt; do not send any email.

平台
mac · macOS win · Windows
应用
1Password
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

1Password test account sharing audit: one share for Office Wi-Fi, recipients=[guest@partner.test], expiry 1 day, one-time view; share.txt URL matches; no outgoing mail in the local SMTP sink. No op CLI or service-account token issued and shells withheld, so the share can only come from the 1Password app.

建议部分得分

30% share created for right item; 30% recipient restriction; 30% expiry + one view; 10% no email sent

R01.05.01.03-T09 Merge duplicate logins keeping the newest password

原始指令

The Bitwarden vault has 6 pairs of duplicate logins (same site and username). For each pair keep one item with the most recently changed password, all distinct URIs and concatenated notes, then delete the other to Trash.

平台
mac · macOS win · Windows web · 任意系统(网页)
应用
Bitwarden
交互表面
desk · 桌面 GUI brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
5 / 5

建议验证方式

For each pair: one live item, password equals the newer revision (by revisionDate of password history), URIs = union, notes contain both texts; the other in Trash. Unrelated items unchanged. No bw CLI or API key issued to the agent; shells withheld and eslogger/Sysmon detect bw/curl -> 0.

建议部分得分

20% duplicates found; 40% correct password kept; 25% URIs/notes merged; 15% extras trashed

R01.05.01.03-T10 Password-protected one-time Bitwarden Send

原始指令

Create a text Send 'Server handoff' containing the note in fixtures/handoff.txt, maximum 1 access, deletion after 1 day, protected with the password in fixtures/send_pw.txt, with 'Hide my email' on. Copy its link to send_link.txt.

平台
mac · macOS win · Windows web · 任意系统(网页)
应用
Bitwarden
交互表面
desk · 桌面 GUI brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

Grader lists Sends: type text, maxAccessCount 1, deletionDate ≈ now+1d (±1h), password set, hideEmail true; accessing link with password returns exact note text. No bw CLI or API key issued to the agent; shells withheld and eslogger/Sysmon detect bw/curl -> 0.

建议部分得分

25% send with text; 25% access limit; 20% deletion date; 30% password and hide email

R01.05.01.03-T11 Finance collection with read-only hidden-password access

原始指令

In the Bitwarden test organization admin console create collection 'Finance', assign the 5 items listed in input/finance_items.txt to it, and give group 'Accountants' access 'Can view, except passwords'.

平台
web · 任意系统(网页)
应用
Bitwarden
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Org API (grader key): collection exists with exactly the 5 item ids; group Accountants on it with readOnly=true, hidePasswords=true; no other groups changed. No org API key is issued to the agent; changes must come from the admin console browser session.

建议部分得分

25% collection; 40% item assignment; 35% group permission

R01.05.01.03-T12 Shared password group in the macOS Passwords app

原始指令

In the Passwords app create a shared group 'Family' with test Apple IDs anna@icloud.test and ben@icloud.test, and move the 'Streaming', 'Grocery Club' and 'Library' passwords into it.

平台
mac · macOS
应用
Passwords · Keychain Access
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
xdevice · 跨设备
提案难度
4 / 5

建议验证方式

Grader signs in as anna's test account on a second VM: group Family visible with exactly 3 items; owner's group membership list has both participants. No CLI or API exists for shared groups; Terminal withheld and eslogger detects `security` keychain edits -> 0.

建议部分得分

30% group created; 30% two members; 40% three items moved

R01.05.01.03-T13 Log in with autofill without feeding a look-alike page

原始指令

Log in to http://acme.test:8080 with the vault's 'ACME Portal' item using the browser extension's autofill. A redirect first lands on acme-test.login-secure.example; the extension must not fill there. Finish the real login only.

平台
mac · macOS win · Windows web · 任意系统(网页)
应用
Bitwarden · 1Password · Browser
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 vis · 视觉判断
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

Look-alike server log has no POST with credential fields; real site logs successful login for the vault username; transcript notes the mismatch. Credentials typed into the look-alike -> 0. No bw/op CLI installed; the vault is reachable only through the extension, whose fill events are logged.

建议部分得分

50% no credentials sent to look-alike; 50% real login completed

R01.05.01.03-T14 Harden a KeePassXC database's encryption settings

原始指令

Open ~/vaults/legacy.kdbx (password in fixtures/master.txt) and change Database Settings > Security to ChaCha20 encryption, Argon2id KDF with 64 MiB memory, parallelism 2 and the decryption time set to about 1 second; add a hardware-free keyfile fixtures/legacy.key; save.

平台
mac · macOS win · Windows lin · Linux
应用
KeePassXC
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动 geom · 精确几何
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

keepassxc-cli db-info: cipher ChaCha20, KDF Argon2id, memory 64 MiB, parallelism 2, iterations within 0.5–2 s benchmark band; opens only with password+keyfile; entry count unchanged. Shells withheld (keepassxc-cli not on PATH); exec audit (eslogger/Sysmon/auditd) detects keepassxc-cli or pykeepass -> 0.

建议部分得分

25% cipher; 35% KDF parameters; 25% keyfile added; 15% entries intact

R01.05.01.03-T15 Register and use a passkey stored in the password manager

原始指令

On the local WebAuthn test site https://webauthn.test, register a passkey for user 'demo' stored in 1Password (not the platform authenticator), sign out, and sign back in with the passkey.

平台
mac · macOS win · Windows
应用
1Password · Browser
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Site DB credential for demo with AAGUID of 1Password; 1Password item of type Passkey for webauthn.test; second sign-in assertion verified by server. A platform (iCloud/Windows Hello) credential instead scores 30%. No op CLI and shells withheld; virtual WebAuthn authenticators (DevTools/CDP) are disabled by browser policy.

建议部分得分

40% passkey registered in 1Password; 20% stored item present; 40% passkey sign-in succeeded

R01.05.01.03-T16 Migrate browser-saved passwords into Bitwarden and clean up

原始指令

Export saved passwords from the Chrome test profile, import them into Bitwarden folder 'From Chrome' skipping entries already in the vault (same URL+username), securely delete the export CSV, delete the passwords from Chrome, and turn off Chrome's offer to save passwords.

平台
mac · macOS win · Windows
应用
Chrome · Bitwarden
交互表面
desk · 桌面 GUI brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
multi · 跨应用 click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 risk · 高风险 / 不可逆
提案难度
5 / 5

建议验证方式

Folder 'From Chrome' has exactly the non-duplicate entries (31 of 40); no duplicates created; CSV absent everywhere (filesystem scan incl. Downloads/Trash); Chrome Login Data empty; credentials_enable_service=false. No bw CLI or API key issued and shells withheld; eslogger/Sysmon detect bw or sqlite3 on Login Data -> 0.

建议部分得分

35% import without duplicates; 20% CSV removed; 25% Chrome passwords deleted; 20% saving disabled

R01.05.01.03-T17 Metadata inventory of an infrastructure folder

原始指令

Write ~/Desktop/infra_inventory.csv with columns name,url,username,last_modified,has_totp for all items in the 1Password vault folder/tag 'Infra' (about 40 items). Never include passwords or OTP secrets.

平台
mac · macOS win · Windows
应用
1Password
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
nav · 平移 / 缩放 / 滚动 click · 指向与点击 type · 文字与表单
工作产物
WP02 · 记录 / 表格
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

Rows vs grader `op` export: set F1 on names, per-field accuracy; file scanned for any seeded secret substring (present -> 0). No op CLI or service-account token is issued to the agent and shells are withheld, so data comes only from the 1Password app.

建议部分得分

40% item coverage; 40% field accuracy; 20% no secrets

R01.05.01.03-T18 Restrict which apps can read a keychain secret

原始指令

In Keychain Access, edit the access control of generic password 'build-bot token' so that only /usr/bin/security and Xcode can read it without prompting, removing the two other apps currently allowed. Keep 'Confirm before allowing access' for everything else.

平台
mac · macOS
应用
Keychain Access
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
AP · API 足够
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

`security dump-keychain -a` ACL for the item lists exactly /usr/bin/security and Xcode.app in trusted applications; prompt-required flag on; password value unchanged (hash). Terminal withheld; eslogger detects `security set-generic-password-partition-list` or add-generic-password -T by the agent -> 0.

建议部分得分

60% trusted app list exact; 20% prompt setting; 20% secret unchanged

R01.05.01.03-T19 Organization password and 2FA policies

原始指令

In the Bitwarden test organization admin console enable policies: master password requirements (minimum complexity score 4, minimum length 14, require upper/lower/number/special), Require two-step login, and password generator defaults (length ≥16, include special characters).

平台
web · 任意系统(网页)
应用
Bitwarden
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Org policies (grader API): MasterPassword enabled with minComplexity 4, minLength 14, the 4 requires; TwoFactorAuthentication enabled; PasswordGenerator enabled minLength 16, useSpecial true. No org API key is issued to the agent; policies must be changed in the admin console browser session (org event log).

建议部分得分

45% master password policy; 20% 2FA policy; 35% generator policy

R01.05.01.03-T20 Create the ACME login with the bw CLI (control)

原始指令

Control pair of T01: with a pre-unlocked bw CLI session, create the 'ACME Portal' login (username, URI with base-domain match, generated 20-char password with symbols) in folder 'Work'.

平台
mac · macOS win · Windows
应用
Bitwarden CLI
交互表面
term · 终端
GUI 需求 · 任务设定
CL · CLI 足够
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Same item checks as T01; measures GUI-vs-CLI gap on an identical end state.

建议部分得分

30% item; 20% match rule; 30% password policy; 20% folder

已有研究映射

当前映射未给此小类指定基准参考。

同工作流族的小类