The extension has a modest user base of 7,000 users with a moderate rating of 3.8 stars from 19 reviews. The relatively small number of reviews compared to the user count suggests limited user engagement or feedback. The extension appears to be related to MonkeyType, a popular typing practice website, which adds some legitimacy to its purpose. However, the lack of detailed developer information and company reputation data makes it difficult to fully assess trustworthiness.
The activeTab permission allows the extension to access and potentially modify content on any website when the user clicks the extension icon. While this is necessary for typing-related functionality, it could be misused to capture sensitive information from web pages. The storage permission enables local data storage, which could potentially be used to collect and store user typing patterns, visited websites, or other behavioral data. The combination of these permissions creates opportunities for data collection beyond what might be expected from a simple typing tool.
Consider using this extension in a separate Chrome profile if you frequently work with sensitive information. Review what data the extension actually collects by checking its privacy policy if available. Monitor your typing behavior and website interactions when the extension is active. Given the moderate risk level and unclear developer background, consider using the official MonkeyType website directly instead of this extension for typing practice.
| https://fsf.org/ | https://www.gnu.org/licenses/ | |
| https://www.gnu.org/licenses/why-not-lgpl.html | https://github.com/monkeytype-hub/monkeytype-chrome-extension/assets/92412722/9a8cf31b-7612-4673-941d-f0ca0cefa5bf | |
| https://monkeytype.com/ | https://github.com/monkeytype-hub/monkeytype-chrome-extension/assets/92412722/727f913f-f2c0-4643-b78e-b20d9a46025c | |
| https://github.com/monkeytype-hub/monkeytype-chrome-extension/assets/92412722/582879ee-d0e8-4871-a1d5-e4ce7b39d15c | https://chrome.google.com/webstore/detail/monkeytype-extension/ekkfdhandgcjdkdlfppjkedoaiiccdaa?hl=en&authuser=0 | |
| https://github.com/monkeytype-hub/monkeytype-chrome-extension/assets/92412722/0ed45fc4-19a1-4e30-b1b8-f51f4e934b7b | https://github.com/monkeytype-hub/monkeytype-chrome-extension/assets/92412722/bd8003c4-af54-4c6f-bf12-c4483388f66c | |
| https://raw.githubusercontent.com/monkeytypegame/monkeytype/master/frontend/static/images/favicon/favicon.ico | https://github.com/monkeytypegame/monkeytype/blob/master/frontend/static/themes/_list.json | |
| https://clients2.google.com/service/update2/crx | https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz | |
| https://github.com/sponsors/sindresorhus | https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz | |
| https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz | https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz | |
| https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz | https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz | |
| https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz | https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz | |
| https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz | https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz | |
| https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz | https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz | |
| https://registry.npmjs.org/arg/-/arg-5.0.2.tgz | https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz | |
| https://registry.npmjs.org/axios/-/axios-1.7.4.tgz | https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz | |
| https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz | https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz | |
| https://registry.npmjs.org/braces/-/braces-3.0.3.tgz | https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz | |
| https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz | https://paulmillr.com/funding/ | |
| https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz | https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz | |
| https://registry.npmjs.org/commander/-/commander-4.1.1.tgz | https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz | |
| https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz | https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz | |
| https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz | https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz | |
| https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz | https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz | |
| https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz | https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz | |
| https://github.com/sponsors/RubenVerborgh | https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz | |
| https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz | https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz | |
| https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz | https://registry.npmjs.org/glob/-/glob-7.1.6.tgz | |
| https://github.com/sponsors/isaacs | https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz | |
| https://registry.npmjs.org/has/-/has-1.0.3.tgz | https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz | |
| https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz | https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz | |
| https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz | https://github.com/sponsors/ljharb | |
| https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz | https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz | |
| https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz | https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz | |
| https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz | https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz | |
| https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz | https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz | |
| https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz | https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz | |
| https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz | https://registry.npmjs.org/mz/-/mz-2.7.0.tgz | |
| https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz | https://github.com/sponsors/ai | |
| https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz | https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz | |
| https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz | https://registry.npmjs.org/once/-/once-1.4.0.tgz |
{ "name": "MonkeyType Extension", "icons": { "16": "monkeytype-icons/serika_dark.png", "48": "monkeytype-icons/serika_dark.png", "128": "monkeytype-icons/serika_dark.png" }, "action": { "default_icon": { "16": "monkeytype-icons/serika_dark.png", "48": "monkeytype-icons/serika_dark.png", "128": "monkeytype-icons/serika_dark.png" }, "default_popup": "public/view/popup.html" }, "version": "1.2.8", "background": { "service_worker": "public/script/background.js" }, "update_url": "https://clients2.google.com/service/update2/crx", "description": "Help you type faster and more accurately in MonkeyType", "permissions": [ "activeTab", "scripting", "storage" ], "manifest_version": 3 }
ⓘ CRXaminer has partnered with our friends at Secure Annex to provide additional findings unique to their platform.
Secure Annex also analyzes extensions from other browsers, IDEs, and can continuously monitor.
This extension may not yet be analyzed by Secure Annex.