pCloud Pass - Password manager

pCloud Pass - Password manager

Easily log in to websites, autofill online forms and use suggested passwords without leaving your browser.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "pCloud Pass - Password manager",
  "description": "Easily log in to websites, autofill online forms and use suggested passwords without leaving your browser.",
  "version": "1.5.3",
  "manifest_version": 3,
  "icons": {
    "16": "images/icon-16.png",
    "48": "images/icon-48.png",
    "128": "images/icon-128.png"
  },
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "<all_urls>"
      ],
      "exclude_matches": [
        "https://pass.pcloud.com/*",
        "https://passqa1.pcloud.com/*",
        "https://passqa2.pcloud.com/*",
        "https://passqa3.pcloud.com/*",
        "https://pass.pcloud.work/*"
      ],
      "js": [
        "content_scripts_on_document_start.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "<all_urls>"
      ],
      "exclude_matches": [
        "https://pass.pcloud.com/*",
        "https://passqa1.pcloud.com/*",
        "https://passqa2.pcloud.com/*",
        "https://passqa3.pcloud.com/*",
        "https://pass.pcloud.work/*"
      ],
      "js": [
        "content_scripts.js"
      ],
      "run_at": "document_end"
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "<all_urls>"
      ],
      "exclude_matches": [
        "https://pass.pcloud.com/*",
        "https://passqa1.pcloud.com/*",
        "https://passqa2.pcloud.com/*",
        "https://passqa3.pcloud.com/*",
        "https://pass.pcloud.work/*"
      ],
      "js": [
        "content_scripts_iframes_on_document_start.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "<all_urls>"
      ],
      "exclude_matches": [
        "https://pass.pcloud.com/*",
        "https://passqa1.pcloud.com/*",
        "https://passqa2.pcloud.com/*",
        "https://passqa3.pcloud.com/*",
        "https://pass.pcloud.work/*"
      ],
      "js": [
        "content_scripts_iframes.js"
      ],
      "run_at": "document_end",
      "all_frames": true
    }
  ],
  "action": {
    "default_icons": {
      "16": "images/icon-16.png",
      "48": "images/icon-48.png",
      "128": "images/icon-128.png"
    }
  },
  "permissions": [
    "activeTab",
    "tabs",
    "storage"
  ],
  "host_permissions": [
    "http://*/*",
    "https://*/*",
    "<all_urls>"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "jquery/3.6.0/jquery.min.js",
        "content_scripts.css",
        "styles/*",
        "index.html",
        "images/icon-16.png",
        "images/icon-48.png",
        "images/icon-128.png",
        "images/toggle.png",
        "images/refresh.svg",
        "images/refresha.svg",
        "images/view.svg",
        "images/viewa.svg",
        "images/show.svg",
        "images/hide.svg",
        "images/padlock-locked.svg",
        "images/padlock.svg",
        "images/no_cards.svg",
        "images/pcloud_pass_logo_big.svg",
        "images/pass_hide.svg",
        "images/pass_view.svg",
        "images/success.svg",
        "images/locked-32.svg",
        "images/offline-32.svg",
        "images/online-32.svg",
        "images/locked-48.svg",
        "images/offline-48.svg",
        "images/online-48.svg",
        "images/locked-64.svg",
        "images/offline-64.svg",
        "images/online-64.svg",
        "images/cardicons/american-express.svg",
        "images/cardicons/cirrius.svg",
        "images/cardicons/diners-club.svg",
        "images/cardicons/discover.svg",
        "images/cardicons/elo.svg",
        "images/cardicons/hiper.svg",
        "images/cardicons/hipercard.svg",
        "images/cardicons/jcb.svg",
        "images/cardicons/maestro.svg",
        "images/cardicons/mastercard.svg",
        "images/cardicons/mir.svg",
        "images/cardicons/mondex.svg",
        "images/cardicons/unionpay.svg",
        "images/cardicons/visa.svg",
        "images/cardicons/default.svg",
        "images/warn-red.svg",
        "images/faceid.svg",
        "images/touchid.svg",
        "fonts/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2",
        "fonts/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2",
        "fonts/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2",
        "fonts/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2",
        "fonts/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2",
        "fonts/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2",
        "fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2",
        "fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2",
        "fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2",
        "fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2",
        "fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2",
        "fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2"
      ],
      "matches": [
        "http://*/*",
        "https://*/*",
        "<all_urls>"
      ],
      "use_dynamic_url": true
    }
  ]
}