1Password Beta – Password Manager

1Password Beta – Password Manager

The best way to experience 1Password in your browser. Easily sign in to sites, generate passwords, and store secure information.

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "__MSG_extBetaName__",
  "short_name": "1Password",
  "author": "AgileBits",
  "description": "__MSG_extDescription__",
  "default_locale": "en",
  "homepage_url": "https://1password.com",
  "version": "2.23.0",
  "action": {
    "default_title": "1Password",
    "default_popup": "popup/index.html"
  },
  "manifest_version": 3,
  "icons": {
    "16": "/images/icons/app_icon-light_bg-color-unlocked-32.png",
    "48": "/images/icons/onepassword-48.png",
    "128": "/images/icons/onepassword-128.png"
  },
  "content_security_policy": {
    "extension_pages": "default-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors http: https: 'self'; img-src 'self' data: blob: https://app.1password.com https://app.1password.ca https://app.1password.eu https://*.b5dev.com https://*.b5dev.eu https://*.b5dev.ca https://*.b5test.eu https://*.b5test.ca https://*.b5test.com https://*.b5local.com https://app.ent.1password.com https://app.ent.1password.eu https://app.ent.1password.ca https://app.b5dcs.com https://app.b5dcs.ca https://app.b5dcs.eu https://app.b5staging.ca https://app.b5staging.com https://app.b5staging.eu https://c.1password.com https://a.1passwordentusercontent.com https://a.1passwordusercontent.com https://a.1passwordusercontent.eu https://a.1passwordusercontent.ca https://cache.agilebits.com; font-src 'self'; connect-src https://*.1password.ca wss://b5n.1password.ca https://*.1password.com wss://b5n.1password.com wss://b5n.ent.1password.com https://*.1password.eu wss://b5n.1password.eu https://*.agilebits.com https://*.b5dev.ca wss://b5n.b5dev.ca https://*.b5dev.com wss://b5n.b5dev.com https://*.b5dev.eu wss://b5n.b5dev.eu https://*.b5local.com:3000 wss://b5local.com:3001 https://*.b5local.com:4000 wss://b5local.com:4001 https://*.b5test.ca wss://b5n.b5test.ca https://*.b5test.com wss://b5n.b5test.com https://*.b5test.eu wss://b5n.b5test.eu https://*.b5rev.com wss://*.b5rev.com https://api.privacy.com https://sandbox.privacy.com https://api.pwnedpasswords.com https://f.1passwordentusercontent.com https://f.1passwordusercontent.ca https://f.1passwordusercontent.com https://f.1passwordusercontent.eu https://www.fastmail.com https://jmap.fastmail.com https://betajmap.fastmail.com https://api.fastmail.com https://accounts.staging.brexapps.com https://platform.staging.brexapps.com https://platform.brexapis.com https://accounts.brex.com https://sp-mini.play.agilebits.net/com.snowplowanalytics.snowplow/tp2 https://telemetry.1passwordservices.com/com.snowplowanalytics.snowplow/tp2 https://b5x-sentry.1passwordservices.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'wasm-unsafe-eval';"
  },
  "background": {
    "service_worker": "background/background.js"
  },
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "block_3rd_party_prompts",
        "enabled": true,
        "path": "rules_1.json"
      }
    ]
  },
  "permissions": [
    "alarms",
    "contextMenus",
    "downloads",
    "idle",
    "management",
    "nativeMessaging",
    "notifications",
    "offscreen",
    "privacy",
    "scripting",
    "storage",
    "tabs",
    "webNavigation",
    "webRequest",
    "declarativeNetRequest",
    "webRequestAuthProvider"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "js": [
        "inline/injected/webauthn.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": true,
      "js": [
        "inline/injected/webauthn-listeners.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "https://*.1password.ca/*",
        "https://*.1password.com/*",
        "https://*.1password.eu/*",
        "https://*.b5dev.ca/*",
        "https://*.b5dev.com/*",
        "https://*.b5dev.eu/*",
        "https://*.b5local.com/*",
        "https://*.b5staging.com/*",
        "https://*.b5test.ca/*",
        "https://*.b5test.com/*",
        "https://*.b5test.eu/*",
        "https://*.b5rev.com/*"
      ],
      "js": [
        "inline/injected/b5.js"
      ],
      "css": [
        "inline/injected/styles/b5integration.css"
      ],
      "run_at": "document_idle"
    }
  ],
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+X",
        "mac": "Command+Shift+X"
      }
    },
    "lock": {
      "name": "lock",
      "suggested_key": {
        "default": "Ctrl+Shift+L",
        "mac": "Command+Shift+L"
      },
      "description": "Lock the extension"
    }
  },
  "web_accessible_resources": [
    {
      "resources": [
        "fonts/*.ttf",
        "fonts/*.woff2",
        "images/*.png",
        "images/*.svg",
        "inline/fonts/*.ttf",
        "inline/fonts/*.woff2",
        "inline/images/*.png",
        "inline/images/*.svg",
        "popup/fonts/*.ttf",
        "popup/fonts/*.woff2",
        "popup/images/*.png",
        "popup/images/*.svg",
        "inline/button/injected.css",
        "inline/menu/injected.css",
        "inline/menu/menu.html",
        "inline/notifications/add-account/add-account.html",
        "inline/save-dialog/save-dialog.html",
        "inline/injected/styles/inline-tooltip.css",
        "inline/notification/notification.html"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "minimum_chrome_version": "103"
}