Wiki

Clone wiki

MintOil / Home

Overview

Thank you for stopping by. The MintOil™ source-code is proprietary and therefor private.

However we figured there would be some curious and security-conscious folks out there wishing to dig a little deeper into what MintOil™ does.

Below is a [slightly redacted] copy of our current browser-extension manifest. Take note to the externally_connectable section. Only mint.intuit.com and images.mint.com are externally connectable. The only other address we needed access to is googleapis.com for use of fonts, and the Chrome Web Store Api/Web-Service.

We can guarantee your security, and your trust will not be taken for granted by our product. If you feel that you need a deeper look at the code, We'll be happy to oblige and figure out a way to share the source code with the interested parties for a viewing... after a confidentiality agreement has been signed. We do apologize for the extra steps, but it is in our best interest to protect our intellectual property. We hope you can understand.

Feel free to reach out to us about this should you be interested in seeing more about the code.
~MintOil Team @ CaelusMinds [click to email]

#!json

{
  "manifest_version": 2,
  "name": "MintOil™ for use with Intuit® Mint™",
  "short_name": "__MSG_extName__",
  "version": "0.1.9",
  "version_name": "0.1-alpha",
  "update_url": "https://clients2.google.com/service/update2/crx",
  "default_locale": "en",
  "description": "__MSG_extDesc__",
  "minimum_chrome_version": "72",
  "icons": {
    "16": "images/icons/16.png",
    "48": "images/icons/48.png",
    "128": "images/icons/128-store.png"
  },
  "browser_action": {
    "default_icon": {
      "16": "images/icons/16.png",
      "24": "images/icons/24.png",
      "32": "images/icons/32.png",
      "48": "images/icons/48.png",
      "128": "images/icons/128.png"
    },
    "default_title": "MintOil"
  },
  "author": "CaelusMinds",
  "background": {
    "persistent": true,
    "scripts": [
      "js/constants.js",
      "js/lib/logger.js",
      "models/mintoil.js",
      "src/bg/background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "*://mint.intuit.com/*"
      ],
      "js": [
        "js/lib/google.api.js",
        "js/constants.js",
        "js/lib/logger.js",
        "src/inject/mint-injection.js"
      ],
      "css": [
        "src/inject/mint-injection.css"
      ],
      "all_frames": false,
      "run_at": "document_start"
    }
  ],
  "content_security_policy": "default-src 'self' https://mint.images.com https://www.googleapis.com https://cdnjs.cloudflare.com chrome-extension-resource:;script-src 'self' https://cdn.jsdelivr.net https://cdn.datatables.net https://images.mint.com; connect-src 'self' https://www.googleapis.com https://images.mint.com data:; style-src 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com;img-src * 'self' data: https: chrome-extension-resource:;",
  "web_accessible_resources": [
    "js/lib/*.js",
    "js/constants.js",
    "models/mintoil.js",
    "src/inject/mint-extended.js",
    "images/*.png",
    "images/*.svg",
    "images/logos/*.png",
    "images/logos/*.svg",
    "images/icons/*.png",
    "images/icons/*.svg",
    "css/**/*.css",
    "css/**/*.png",
    "css/fonts/fontawesome-webfont.eot",
    "css/fonts/fontawesome-webfont.svg",
    "css/fonts/fontawesome-webfont.ttf",
    "css/fonts/fontawesome-webfont.woff",
    "css/fonts/fontawesome-webfont.woff2",
    "src/inject/*.js",
    "src/inject/*.css",
    "src/inject/custom-page/custom-page.*",
    "src/inject/monthly-calc/monthly-calc.*",
    "src/inject/date-searches/date-searches.*"
  ],
  "externally_connectable": {
    "matches": [
      "*://mint.intuit.com/*",
      "*://images.mint.com/*"
    ]
  },
  "homepage_url": "https://mintoil.caelusminds.com",
  "incognito": "split",
  "offline_enabled": false,
  "oauth2": {
    "client_id": "*** REMOVED FOR SECURITY PURPOSES ***",
    "scopes": [
      "profile",
      "email",
      "openid",
      "https://www.googleapis.com/auth/chromewebstore.readonly"
    ]
  },
  "permissions": [
    "webNavigation",
    "tabs",
    "contextMenus",
    "declarativeContent",
    "identity",
    "identity.email",
    "notifications",
    "storage",
    "unlimitedStorage",
    "*://mint.intuit.com/*",
    "*://images.mint.com/*",
    "https://www.googleapis.com/"
  ],
  "key": "*** REMOVED FOR SECURITY PURPOSES ***"
}

Updated