2 "name": "Proton Pass: Free Password Manager",
3 "description": "Free and fully encrypted password manager to keep your logins and passwords safe.",
6 "minimum_chrome_version": "102",
8 "service_worker": "background.js"
10 "content_security_policy": {
11 "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
15 "matches": ["https://*/*", "http://*/*"],
17 "https://pass.proton.me/*",
18 "https://pass.proton.local/*",
19 "https://pass.proton.black/*",
20 "https://pass.proton.pink/*",
21 "https://pass.protontech.ch/*"
23 "js": ["orchestrator.js"],
25 "run_at": "document_end"
28 "matches": ["https://*/*", "http://*/*"],
30 "https://pass.proton.me/*",
31 "https://pass.proton.local/*",
32 "https://pass.proton.black/*",
33 "https://pass.proton.pink/*",
34 "https://pass.protontech.ch/*"
36 "js": ["webauthn.js"],
38 "run_at": "document_start",
42 "externally_connectable": {
44 "https://*.proton.me/*",
45 "https://*.proton.local/*",
46 "https://*.proton.black/*",
47 "https://*.proton.pink/*",
48 "https://*.protontech.ch/*"
51 "permissions": ["activeTab", "alarms", "scripting", "storage", "unlimitedStorage", "webRequest"],
52 "optional_permissions": ["privacy"],
53 "host_permissions": ["https://*/*", "http://*/*"],
55 "page": "settings.html"
58 "default_popup": "popup.html",
60 "16": "/assets/protonpass-icon-16.png",
61 "32": "/assets/protonpass-icon-32.png",
62 "48": "/assets/protonpass-icon-48.png",
63 "128": "/assets/protonpass-icon-128.png"
67 "16": "/assets/protonpass-icon-16.png",
68 "32": "/assets/protonpass-icon-32.png",
69 "48": "/assets/protonpass-icon-48.png",
70 "128": "/assets/protonpass-icon-128.png"
72 "web_accessible_resources": [
84 "matches": ["https://*/*", "http://*/*"]
87 "resources": ["*.wasm"],
88 "matches": ["<all_urls>"]