{ "name": "KeyFinder", "description": "Passively discovers API keys, tokens, and secrets leaked in page scripts, DOM, network responses, and browser storage.", "version": "2.0.0", "manifest_version": 3, "browser_specific_settings": { "gecko": { "id": "keyfinder@momenbasel.com", "strict_min_version": "128.0", "data_collection_permissions": { "required": ["none"] } } }, "action": { "default_icon": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "default_popup": "popup.html" }, "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "content_scripts": [ { "matches": [""], "js": ["js/patterns.js", "js/content.js"], "run_at": "document_idle", "all_frames": true }, { "matches": [""], "js": ["js/interceptor.js"], "run_at": "document_start", "world": "MAIN", "all_frames": true } ], "background": { "scripts": ["js/background.js"] }, "permissions": ["activeTab", "storage"] }