2 "name": "Proton Pass: Password Manager",
3 "description": "Fully encrypted password manager to keep your logins and passwords safe.",
6 "browser_specific_settings": {
8 "strict_min_version": "16.0"
12 "service_worker": "background.js"
14 "content_security_policy": {
15 "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
19 "matches": ["https://*/*", "http://*/*"],
21 "https://pass.proton.me/*",
22 "https://pass.proton.local/*",
23 "https://pass.proton.black/*",
24 "https://pass.proton.pink/*",
25 "https://pass.protontech.ch/*"
27 "js": ["orchestrator.js"],
29 "run_at": "document_end"
33 "https://account.proton.me/*",
34 "https://account.proton.black/*",
35 "https://account.proton.pink/*",
36 "https://account.proton.local/*",
37 "https://account.protontech.ch/*"
41 "run_at": "document_end"
44 "externally_connectable": {
46 "https://*.proton.me/*",
47 "https://*.proton.local/*",
48 "https://*.proton.black/*",
49 "https://*.proton.pink/*",
50 "https://*.protontech.ch/*"
53 "permissions": ["activeTab", "alarms", "nativeMessaging", "scripting", "storage", "unlimitedStorage"],
54 "host_permissions": ["*://*/*"],
56 "page": "settings.html"
59 "default_popup": "popup.html",
61 "16": "/assets/protonpass-icon-16.png",
62 "32": "/assets/protonpass-icon-32.png",
63 "48": "/assets/protonpass-icon-48.png",
64 "128": "/assets/protonpass-icon-128.png"
68 "16": "/assets/protonpass-icon-16.png",
69 "32": "/assets/protonpass-icon-32.png",
70 "48": "/assets/protonpass-icon-48.png",
71 "128": "/assets/protonpass-icon-128.png"
73 "web_accessible_resources": [
85 "matches": ["https://*/*", "http://*/*"]
88 "resources": ["*.wasm"],
89 "matches": ["<all_urls>"]