Secrets

Secrets

This browser extension helps you fill logins and credit cards using information stored in Secrets running locally on your Mac or remotely on your iOS device.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Secrets",
  "version": "2.0.5",
  "description": "This browser extension helps you fill logins using information stored in Secrets",
  "manifest_version": 3,
  "default_locale": "en",
  "icons": {
    "16": "Icon-16.png",
    "32": "Icon-32.png",
    "64": "Icon-64.png",
    "128": "Icon-128.png"
  },
  "action": {
    "default_icon": {
      "19": "toolbarIcon-color.png",
      "38": "[email protected]"
    },
    "theme_icons": [
      {
        "light": "toolbarIcon-light.png",
        "dark": "toolbarIcon-dark.png",
        "size": 19
      },
      {
        "light": "[email protected]",
        "dark": "[email protected]",
        "size": 38
      }
    ],
    "default_title": "Secrets"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"
  },
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "http://*/*"
      ],
      "all_frames": true,
      "js": [
        "loginForms.js",
        "content.js"
      ]
    },
    {
      "matches": [
        "https://*/*"
      ],
      "all_frames": true,
      "js": [
        "loginForms.js",
        "content.js"
      ]
    }
  ],
  "options_ui": {
    "page": "pages/settings.html",
    "open_in_tab": false
  },
  "permissions": [
    "nativeMessaging",
    "webNavigation",
    "storage",
    "clipboardWrite",
    "notifications",
    "contextMenus"
  ],
  "host_permissions": [
    "http://*/*",
    "https://*/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "pages/*.css",
        "pages/i18n/*",
        "pages/request.html",
        "pages/request.js",
        "noise-c.wasm"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "{654cfbb8-f2b5-42bb-87e5-21c7ec1c1671}",
      "strict_min_version": "109.0"
    }
  }
}