Version 2.0.29 View in Chrome Web Store
| https://reactjs.org/docs/error-decoder.html?invariant= | http://www.w3.org/1999/xlink | |
| http://www.w3.org/XML/1998/namespace | http://www.w3.org/2000/svg | |
| http://www.w3.org/1998/Math/MathML | http://www.w3.org/1999/xhtml | |
| https://esbench.com/bench/5bfee68a4cd7e6009ef61d23 | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences | |
| https://esbench.com/bench/5b809c2cf2949800a0f61fb5 | https://github.com/garycourt/murmurhash-js | |
| https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86 | https://github.com/emotion-js/emotion/tree/main/packages/react | |
| https://github.com/emotion-js/emotion/issues/2675 | https://caniuse.com/?search=globalThis | |
| https://api-js.mixpanel.com | https://mixpanel.com | |
| https://cdn.mxpnl.com | https://kapi.getpronounce.com | |
| https://api.mixpanel.com | https://meet.google.com/ | |
| https://app.getpronounce.com | https://airtable.com/appyORfv8l2iEyIzl/shrdvndrH5Zp7UCyW | |
| http://www.google.com | http://url.spec.whatwg.org/#urlutils | |
| https://nodejs.org/api/http.html#http_message_headers | http://paulbakaus.com/tutorials/html5/web-audio-on-ios/ | |
| http://stackoverflow.com/questions/24119684 | http://dev.w3.org/html5/spec-author-view/spec.html#mediaerror | |
| http://ecma-international.org/ecma-262/7.0/#sec-patterns | http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring | |
| http://ecma-international.org/ecma-262/7.0/#sec-tolength | http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types | |
| https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim#Polyfill | http://dbj.org/dbj/?p=286 | |
| https://github.com/douglascrockford/JSON-js/blob/master/json_parse.js | https://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers | |
| http://dean.edwards.name/weblog/2005/10/add-event/ | https://gist.github.com/1930440 | |
| http://www.w3.org/TR/css3-selectors/#attribute-selectors | https://developer.samsung.com/internet/user-agent-string-format | |
| http://www.useragentstring.com/pages/useragentstring.php | https://publicsuffix.org/ | |
| http://www.cs.rochester.edu/research/synchronization/pseudocode/fastlock.html | https://github.com/wolever | |
| https://gist.github.com/wolever/5fd7573d1ef6166e8f8c4af286a69432. | http://mixpanel.com/ | |
| http://documentcloud.github.com/underscore/ | http://hacks.mozilla.org/2009/07/cross-site-xmlhttprequest-with-cors/ | |
| https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#withCredentials | https://github.com/mixpanel/mixpanel-js/blob/v2.46.0/src/mixpanel-core.js#L88-L127 | |
| https://developer.mozilla.org/en-US/docs/Web/API/Window/unload_event#usage_notes. | http://www.ecma-international.org/ecma-262/5.1/#sec-12.4 | |
| https://help.mixpanel.com/hc/en-us/articles/360039133851 | http://fb.me/use-check-prop-types | |
| http://fb.me/prop-types-in-prod | https://developers.google.com/web/updates/2017/01/scrolling-intervention | |
| https://github.com/mzabriskie/react-draggable/pull/254 | https://github.com/mzabriskie/react-draggable/issues/266 | |
| https://gist.github.com/rogozhnikoff/a43cfed27c41e4e68cdc | https://github.com/facebook/regenerator/blob/main/LICENSE | |
| https://redux.js.org/usage/deriving-data-selectors#optimizing-selectors-with-memoization | https://css-tricks.com/debouncing-throttling-explained-examples/ | |
| https://github.com/xnimorz/use-debounce/issues/97 | https://bit.ly/3cXEKWf | |
| https://github.com/facebook/hermes/issues/274 | https://github.com/facebook/fbjs/blob/c69904a511b900266935168223063dd8772dfc40/packages/fbjs/src/core/shallowEqual.js | |
| https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js | https://redux.js.org/Errors?code= | |
| https://github.com/jonschlinkert/kind-of | https://redux.js.org/introduction/why-rtk-is-redux-today | |
| https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers | https://redux.js.org/api/store#subscribelistener | |
| https://redux.js.org/tutorials/fundamentals/part-4-store#middleware | https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware | |
| https://github.com/tc39/proposal-observable | https://redux.js.org/tutorials/fundamentals/part-4-store#writing-custom-middleware | |
| https://github.com/kolodny/jsan | https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#The_replacer_parameter | |
| https://github.com/zalmoxisus/remotedev-serialize/blob/master/helpers/index.js#L4 | https://cloud.githubusercontent.com/assets/7957859/21814330/a17d556a-d761-11e6-85ef-159dd12f36c5.png |
{ "name": "Pronounce: Speech and Pronunciation Checker", "icons": { "16": "/images/iconDefault.png", "48": "/images/iconDefault@2x.png", "128": "/images/iconDefault@3x.png" }, "action": { "default_icon": { "16": "/images/iconDefault.png", "48": "/images/iconDefault@2x.png", "128": "/images/iconDefault@3x.png" }, "default_title": "Pronounce Extension" }, "author": "Pronounce", "version": "2.0.29", "commands": { "runReadStop": { "description": "Start/stop reading", "suggested_key": "Alt+P" }, "_execute_action": { "description": "Toggle extension", "suggested_key": "Alt+Shift+P" } }, "background": { "service_worker": "background.js" }, "short_name": "Pronounce Extension", "update_url": "https://clients2.google.com/service/update2/crx", "description": "Speak confidently with instant feedback on any conversation from an AI speech coach.", "permissions": [ "tabs", "storage", "contextMenus", "scripting", "management" ], "homepage_url": "https://getpronounce.com/", "content_scripts": [ { "js": [ "./content.js" ], "matches": [ "<all_urls>" ] } ], "host_permissions": [ "<all_urls>" ], "manifest_version": 3, "externally_connectable": { "matches": [ "https://app.getpronounce.com/*" ] }, "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'; media-src *;" }, "web_accessible_resources": [ { "matches": [ "<all_urls>" ], "resources": [ "content.js", "/images/premium_bg.jpg", "/images/voice/flags_sprite.png", "/images/voice/voice_sprite.png" ] } ] }
ⓘ 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.