Skip to content

How 1Password’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score28/100

Agent-ready 70.1 × 0.30 = 21.03

API quality 0.0 × 0.20 = 0.00

Openness 15.0 × 0.20 = 3.00

Built-in AI 14.7 × 0.15 = 2.20

Automation 12.0 × 0.15 = 1.80

(21.03 + 0.00 + 3.00 + 2.20 + 1.80) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 28.03 ÷ 1.00 = 28.0

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready70.1/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://support.1password.com/llms.txtPROBE llms.txt: HTTP 200 at https://support.1password.com/llms.txt # 1Password Support > LLM-friendly exports of English public support guides from 1Password Support. ## Guides - [Disc
  • [probe] https://www.1password.dev/llms.txtPROBE runtime (recorded 2026-09-15): 1password.dev serves llms.txt ('# 1Password Developer Documentation') plus llms-full.txt, and every docs page has a real .md mirror — https://www.1password.dev/cli/get-started.md returns markdown '# Get started with 1Password CLI'. support.1password.com serves its own llms.txt of support guides.
  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.1password.dev/cli/get-started1Password CLI brings 1Password to your terminal. Learn how to install the CLI, then integrate it with your 1Password app and sign in with Touch ID, Windows Hello, or another system authentication option.
  • [claimed-docs] https://www.1password.dev/connectUse the 1Password Credential Broker to give CI/CD and other machine workflows short-lived access to secrets, without managing service account tokens.
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [probe] https://www.1password.dev/cli/get-startedPROBE runtime (recorded 2026-09-15): the official op CLI is packaged in Homebrew as the 1password-cli cask ('Command-line interface for 1Password', v2.39.0) — the scriptable surface behind service accounts, Connect, and secrets automation.
  • [probe] https://www.1password.dev/cli/get-startedofficial CLI documented at https://www.1password.dev/cli/get-started

Plug MCP servers into this product so it can use their toolsweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Connect an agent via an official MCP serverweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/environments/mcp-serverofficial MCP server documented at https://www.1password.dev/environments/mcp-server
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.

Use an official CLIweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://www.1password.dev/cli/get-started1Password CLI brings 1Password to your terminal. Learn how to install the CLI, then integrate it with your 1Password app and sign in with Touch ID, Windows Hello, or another system authentication option.
  • [claimed-docs] https://www.1password.dev/cli/referenceop item list --vault Private
  • [probe] https://www.1password.dev/cli/get-startedofficial CLI documented at https://www.1password.dev/cli/get-started
  • [probe] https://www.1password.dev/cli/get-startedPROBE runtime (recorded 2026-09-15): the official op CLI is packaged in Homebrew as the 1password-cli cask ('Command-line interface for 1Password', v2.39.0) — the scriptable surface behind service accounts, Connect, and secrets automation.
  • [claimed-docs] https://www.1password.dev/sshUse the 1Password SSH Agent to authenticate all your Git and SSH workflows.

Drive the product through a documented public APIweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://www.1password.dev/cli/get-started1Password CLI brings 1Password to your terminal. Learn how to install the CLI, then integrate it with your 1Password app and sign in with Touch ID, Windows Hello, or another system authentication option.
  • [claimed-docs] https://www.1password.dev/cli/referenceop item list --vault Private
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [github] https://github.com/1Password/onepassword-sdk-jsBuild integrations that programmatically interact with 1Password.
  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/environments/mcp-serverofficial MCP server documented at https://www.1password.dev/environments/mcp-server
  • [probe] https://www.1password.dev/cli/get-startedofficial CLI documented at https://www.1password.dev/cli/get-started
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.
  • [probe] https://www.1password.dev/llms.txtPROBE runtime (recorded 2026-09-15): 1password.dev serves llms.txt ('# 1Password Developer Documentation') plus llms-full.txt, and every docs page has a real .md mirror — https://www.1password.dev/cli/get-started.md returns markdown '# Get started with 1Password CLI'. support.1password.com serves its own llms.txt of support guides.
  • [probe] https://www.1password.dev/cli/get-startedPROBE runtime (recorded 2026-09-15): the official op CLI is packaged in Homebrew as the 1password-cli cask ('Command-line interface for 1Password', v2.39.0) — the scriptable surface behind service accounts, Connect, and secrets automation.

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://www.1password.dev/connectUse the 1Password Credential Broker to give CI/CD and other machine workflows short-lived access to secrets, without managing service account tokens.
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.

Build against official SDKsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://www.1password.dev/sdksSecure your applications: Load secrets into your code with secret references or read environment variables from 1Password Environments.
  • [claimed-docs] https://www.1password.dev/sdksAutomate item management: Programmatically manage items in your 1Password account.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [github] https://github.com/1Password/onepassword-sdk-jsBuild integrations that programmatically interact with 1Password.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [probe] https://www.1password.dev/cli/get-startedPROBE runtime (recorded 2026-09-15): the official op CLI is packaged in Homebrew as the 1password-cli cask ('Command-line interface for 1Password', v2.39.0) — the scriptable surface behind service accounts, Connect, and secrets automation.

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.1password.dev/events-apiThe 1Password Events API allows you to retrieve information about activity in your 1Password Business account and send it to your security information and event management (SIEM) system.

Agent-ready = 126.2 ÷ 180 × 100 = 70.1

API quality0.0/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://www.1password.dev/cli/referenceop item list --vault Private
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [probe] https://www.1password.dev/llms.txtPROBE runtime (recorded 2026-09-15): 1password.dev serves llms.txt ('# 1Password Developer Documentation') plus llms-full.txt, and every docs page has a real .md mirror — https://www.1password.dev/cli/get-started.md returns markdown '# Get started with 1Password CLI'. support.1password.com serves its own llms.txt of support guides.

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

API quality = 0.0 ÷ 70 × 100 = 0.0

Openness15.0/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://www.1password.dev/cli/referenceop item list --vault Private
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [claimed-docs] https://www.1password.dev/sdksAutomate item management: Programmatically manage items in your 1Password account.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [claimed-docs] https://support.1password.com/watchtower/Watchtower tells you about breaches, weak passwords, duplicate items, and other security problems with the items you have saved in 1Password.
  • [claimed-docs] https://releases.1password.com/you can now create, manage, and sign in with passkeys on a growing number of websites and apps directly from the 1Password browser extension
  • [claimed-docs] https://support.1password.com/getting-started-browser/1Password lets you easily sign in to sites, use suggested passwords, and find what you need – all without leaving your browser.

Export all of my data in open formats and leaveweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://support.1password.com/export/You can export your information from the 1Password apps if you want to move it to a different app.
  • [claimed-docs] https://support.1password.com/import/You can import data into 1Password from many different browsers and applications, including applications that export data in the comma-separated values (CSV) file format
  • [claimed-docs] https://support.1password.com/import/Learn how to transfer your passwords and other information from other applications into 1Password.

Read the product's source under an open licenseweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [community] https://hn.algolia.com/api/v1/items/29993961Use a tiny portion of that to continue support for local, non-cloud-based vault files please.
  • [community] https://hn.algolia.com/api/v1/items/29993961Except they have already started to diminish what used to make 1P great. We now get no native apps, no local vault storage, no upfront payments. The VC rot has already set in.

Openness = 15.0 ÷ 100 × 100 = 15.0

Built-in AI14.7/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://support.1password.com/watchtower/Watchtower tells you about breaches, weak passwords, duplicate items, and other security problems with the items you have saved in 1Password.
  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://www.1password.dev/connectUse the 1Password Credential Broker to give CI/CD and other machine workflows short-lived access to secrets, without managing service account tokens.
  • [claimed-docs] https://www.1password.dev/connect1Password Connect Servers allow you to securely access your 1Password items and vaults in your company's apps and cloud infrastructure using a private REST API.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.
  • [claimed-docs] https://www.1password.dev/sdksSecure your applications: Load secrets into your code with secret references or read environment variables from 1Password Environments.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.
  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.

Operate the product with natural-language commandsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://www.1password.dev/environments/mcp-serverThe 1Password Environments MCP Server lets MCP clients such as Claude Code, Codex, Cursor, and Kiro securely manage your 1Password Environments.
  • [probe] https://www.1password.dev/ai-readable-docsPROBE runtime (recorded 2026-09-15): 1Password's public docs MCP server at https://www.1password.dev/mcp completed a FULL keyless initialize handshake — serverInfo {"name":"1Password Developer","version":"1.0.0"} ('The server is public and requires no authentication' per its own docs). A second official MCP, the Environments MCP Server (Beta), manages Environments 'without returning secrets to the agent'.
  • [probe] https://www.1password.dev/environments/mcp-serverofficial MCP server documented at https://www.1password.dev/environments/mcp-server

Built-in AI = 13.2 ÷ 90 × 100 = 14.7

Automation12.0/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://www.1password.dev/cli/referenceop item list --vault Private
  • [claimed-docs] https://www.1password.dev/sdksAutomate item management: Programmatically manage items in your 1Password account.
  • [claimed-docs] https://www.1password.dev/sdks1Password SDKs allow you to build integrations that programmatically interact with 1Password using Go, JavaScript, or Python.
  • [probe] https://www.1password.dev/cli/get-startedPROBE runtime (recorded 2026-09-15): the official op CLI is packaged in Homebrew as the 1password-cli cask ('Command-line interface for 1Password', v2.39.0) — the scriptable surface behind service accounts, Connect, and secrets automation.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://www.1password.dev/events-apiThe 1Password Events API allows you to retrieve information about activity in your 1Password Business account and send it to your security information and event management (SIEM) system.
  • [claimed-docs] https://support.1password.com/watchtower/Watchtower tells you about breaches, weak passwords, duplicate items, and other security problems with the items you have saved in 1Password.
  • [claimed-docs] https://www.1password.dev/connectUse the 1Password Credential Broker to give CI/CD and other machine workflows short-lived access to secrets, without managing service account tokens.
  • [claimed-docs] https://www.1password.dev/service-accounts1Password Service Accounts help automate secrets management in your applications and infrastructure without the need to deploy additional services.

Schedule recurring jobs or workflowsweight 2

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Automation = 7.2 ÷ 60 × 100 = 12.0