The extension has a moderate user base of 9,000 users and a below-average rating of 3.7 stars from 96 reviews, which suggests user dissatisfaction or concerns. The developer website (wildfire.ai) provides some legitimacy, but the lack of detailed developer information and the concerning permission set raises significant trust issues.
This extension exhibits extremely dangerous permission combinations that far exceed what most legitimate extensions require. The combination of webRequest and webRequestBlocking permissions allows complete interception and modification of all web traffic. The debugger permission is particularly alarming as it can manipulate other browser components. Clipboard access permissions enable reading and writing sensitive copied data. The proxy permission allows routing all traffic through attacker-controlled servers. The unsafe-eval CSP policy creates additional security vulnerabilities by allowing dynamic code execution. The all_urls permission grants access to every website you visit, creating a comprehensive surveillance capability.
Do not install this extension under any circumstances given its critical risk level. If you must use it for specific business purposes, run it in a completely isolated Chrome profile with no access to personal accounts or sensitive data. Monitor network traffic carefully for any suspicious proxy configurations. Consider alternative extensions with more limited permission sets that can accomplish similar functionality. The permission combination suggests potential malware or data harvesting capabilities that pose severe privacy and security risks.
| https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js | https://oss.maxcdn.com/respond/1.4.2/respond.min.js | |
| https://wildfire.ai/tour1_1 | https://github.com/mholt/PapaParse | |
| http://www.w3.org/1999/xhtml | http://www.w3.org/2000/svg | |
| http://www.w3.org/1999/xlink | http://www.w3.org/XML/1998/namespace | |
| http://www.w3.org/2000/xmlns/ | https://github.com/iann0036/wildfire | |
| https://addons.mozilla.org/en-GB/firefox/addon/wildfire/ | https://cloud.wildfire.ai/register/ | |
| https://wildfire.ai/examples/ | https://api.wildfire.ai/v1/contact | |
| https://wildfire.ai/tour1_1/ | https://downloads.wildfire.ai/WildfireHelperInstaller.exe | |
| https://downloads.wildfire.ai/WildfireHelper.dmg | https://cloud.wildfire.ai/workflows/ | |
| http://jqueryui.com | http://bugs.jquery.com/ticket/9413 | |
| http://bugs.jquery.com/ticket/8235 | http://medialize.github.com/jQuery-contextMenu/ | |
| http://www.opensource.org/licenses/mit-license | http://opensource.org/licenses/GPL-3.0 | |
| http://css-tricks.com/13224-pseudo-spriting/ | http://code.google.com/p/canvg/ | |
| http://www.phpied.com/rgb-color-parser-in-javascript/ | https://developer.mozilla.org/en-US/docs/Web/API/Element.matches | |
| https://github.com/jquery/sizzle/wiki/Sizzle-Documentation | http://jquery.com/download/ | |
| http://zeptojs.com/# | https://github.com/keeganstreet/specificity/blob/master/specificity.js | |
| http://blog.hackers-cafe.net/2009/06/how-to-calculate-bezier-curves-bounding.html | http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute | |
| http://www.w3.org/TR/SVG11/paths.html#PathDataBNF | http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes | |
| http://www.w3.org/TR/SVG/struct.html#UseElement | http://www.w3.org/TR/SVG/filters.html#feColorMatrixElement | |
| https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.widget.js#L16-24 | http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#context-menus | |
| http://bugs.jquery.com/ticket/10705 | http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#assigned-access-key | |
| http://www.quirksmode.org/dom/events/contextmenu.html | http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#concept-command | |
| http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#the-menu-element | http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#using-the-a-element-to-define-a-command | |
| http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#using-the-button-element-to-define-a-command | http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#using-the-command-element-to-define-a-command | |
| http://jeremyckahn.github.io/shifty | http://www.JSON.org/js.html | |
| http://javascript.crockford.com/jsmin.html | http://www.quasimondo.com/StackBlurForCanvas | |
| https://flattr.com/thing/72791/StackBlur-a-fast-almost-Gaussian-Blur-Effect-for-CanvasJavascript | https://github.com/padolsey/jQuery.fn.autoResize | |
| http://sam.zoy.org/wtfpl/COPYING | http://raphaeljs.com | |
| http://sencha.com | http://raphaeljs.com/license.html | |
| http://dmitry.baranovskiy.com/ | http://www.opensource.org/licenses/mit-license.php | |
| http://www.apache.org/licenses/LICENSE-2.0 | http://raphaeljs.com/ | |
| http://www.w3.org/TR/SVG11/feature#BasicStructure | http://dean.edwards.name/weblog/2009/10/convert-any-colour-value-to-hex-in-msie/ | |
| http://schepers.cc/getting-to-the-point | http://www.w3.org/TR/SVG/paths.html#PathData | |
| http://en.wikipedia.org/wiki/Catmull | http://raphaeljs.com/icons/ | |
| http://raphaeljs.com/easing.html | http://wiki.github.com/sorccu/cufon/about | |
| http://webreflection.blogspot.com/2009/11/195-chars-to-help-lazy-loading.html | https://github.com/DmitryBaranovskiy/raphael/issues/693 | |
| http://www.w3.org/TR/SVG/ | http://en.wikipedia.org/wiki/HSL_and_HSV | |
| http://www.medikoo.com/ | http://msdn.microsoft.com/en-us/library/ms531194%28VS.85%29.aspx | |
| http://ejohn.org/ | http://lavrton.github.io/KineticJS/ | |
| https://github.com/lavrton/KineticJS/wiki/License | http://flesler.blogspot.com |
{ "name": "Wildfire", "icons": { "16": "icon-16.png", "32": "icon-32.png", "48": "icon-48.png", "128": "icon-128.png" }, "author": "wildfire.ai", "version": "1.3.10", "commands": { "play-workflow-1": { "description": "Play Favorited Workflow #1", "suggested_key": { "mac": "MacCtrl+Shift+1", "default": "Ctrl+Shift+1" } }, "play-workflow-2": { "description": "Play Favorited Workflow #2", "suggested_key": { "mac": "MacCtrl+Shift+2", "default": "Ctrl+Shift+2" } }, "play-workflow-3": { "description": "Play Favorited Workflow #3" }, "stop-simulation": { "global": true, "description": "Stop Simulation", "suggested_key": { "default": "Ctrl+Shift+0" } }, "run-current-workflow": { "description": "Play Current Workflow", "suggested_key": { "mac": "MacCtrl+Shift+9", "default": "Ctrl+Shift+9" } } }, "background": { "scripts": [ "tesseract/tesseract.js", "jquery-2.2.4.min.js", "main.js", "aes.js", "exprparse.js", "fuzzyset/fuzzyset.js" ] }, "short_name": "Wildfire", "update_url": "https://clients2.google.com/service/update2/crx", "description": "Record browser actions then replay immediately. Craft your own custom automation workflows.", "permissions": [ "alarms", "clipboardRead", "clipboardWrite", "contextMenus", "nativeMessaging", "browsingData", "proxy", "webRequest", "webRequestBlocking", "cookies", "tabs", "webNavigation", "storage", "tabCapture", "notifications", "http://*/", "https://*/", "<all_urls>", "unlimitedStorage", "debugger" ], "applications": { "gecko": { "id": "support@wildfire.ai", "strict_min_version": "48.0" } }, "browser_action": { "default_icon": { "16": "icon-16.png", "32": "icon-32.png" }, "browser_style": false, "default_popup": "popup.html" }, "content_scripts": [ { "js": [ "jquery-2.2.4.min.js", "content.js" ], "matches": [ "http://*/*", "https://*/*" ], "all_frames": true, "match_about_blank": true } ], "offline_enabled": true, "manifest_version": 2, "minimum_opera_version": "33.0", "externally_connectable": { "matches": [ "https://wildfire.ai/*", "https://www.wildfire.ai/*", "https://api.wildfire.ai/*", "https://cloud.wildfire.ai/*" ] }, "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "web_accessible_resources": [ "embedded.js" ] }
ⓘ 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.