LastPass Password Manager

LastPass, an award-winning password manager, saves your passwords and gives you secure access from every computer and mobile device.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "name": "LastPass",
  "author": "LastPass",
  "version": "4.138.3",
  "description": "__MSG_appDesc__",
  "omnibox": {
    "keyword": "lp"
  },
  "applications": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "58.0"
    }
  },
  "permissions": [
    "tabs",
    "idle",
    "notifications",
    "contextMenus",
    "storage",
    "nativeMessaging",
    "privacy",
    "webNavigation",
    "webRequest",
    "webRequestBlocking",
    "alarms",
    "http://*/*",
    "https://*/*"
  ],
  "optional_permissions": [
    "clipboardWrite"
  ],
  "background": {
    "page": "background.html",
    "persistent": true
  },
  "content_security_policy": "default-src 'self'; frame-src 'self' https://lastpass.com https://lastpass.eu; connect-src 'self' https://lastpass.com https://login.microsoftonline.com https://graph.microsoft.com https://login.microsoftonline.us https://graph.microsoft.us https://*.oktapreview.com https://*.okta.com https://*.okta-emea.com https://*.pingone.com https://*.pingone.ca https://*.pingone.eu https://*.pingone.asia https://accounts.google.com https://www.googleapis.com https://openidconnect.googleapis.com https://content.googleapis.com https://*.onelogin.com https://accounts.lastpass.com wss://*.lastpass.com wss://*.lastpass.eu https://*.lastpass.com https://lastpass.eu; img-src 'self' data: blob:; style-src 'self' 'unsafe-inline';",
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "exclude_matches": [
        "https://cis.corp.com/spl/cis.jsp",
        "https://lastpass.com/extension-toolbar-messages"
      ],
      "js": [
        "web-client-content-script.js"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://*/*"
      ],
      "exclude_matches": [
        "https://cis.corp.com/spl/cis.jsp"
      ],
      "js": [
        "web-client-credentials-messenger.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://*/*"
      ],
      "exclude_matches": [
        "https://cis.corp.com/spl/cis.jsp"
      ],
      "js": [
        "inject-credentials.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://lastpass.com/vault/*",
        "https://lastpass.com/migrate/*"
      ],
      "js": [
        "vault-sync-document-start.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "exclude_matches": [
        "https://cis.corp.com/spl/cis.jsp"
      ],
      "js": [
        "federated-login-content-script.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://lastpass.com/*",
        "https://backoffice.lastpass.com/*"
      ],
      "js": [
        "web-client-web-federated-login-document-start.js"
      ],
      "all_frames": true,
      "run_at": "document_start"
    }
  ],
  "icons": {
    "48": "images/icon-48.png",
    "64": "images/icon-64.png",
    "96": "images/icon-96.png",
    "128": "images/icon-128.png",
    "256": "images/icon-256.png",
    "512": "images/icon-512.png"
  },
  "browser_action": {
    "default_title": "LastPass",
    "default_popup": "webclient-extension-toolbar.html",
    "default_icon": {
      "16": "images/toolbar-alt-icon-16.png",
      "19": "images/toolbar-alt-icon-19.png",
      "32": "images/toolbar-alt-icon-32.png",
      "38": "images/toolbar-alt-icon-38.png",
      "48": "images/toolbar-alt-icon-48.png",
      "72": "images/toolbar-alt-icon-72.png"
    }
  },
  "manifest_version": 2,
  "web_accessible_resources": [
    "webclient-infield.html",
    "webclient-tab-prompt.html",
    "credentials-library.js"
  ],
  "default_locale": "en"
}