Starting analysis...
The extension has a moderate user base of 9,000 users and a below-average rating of 3.7 stars from 95 reviews, which suggests user dissatisfaction. 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, webRequestBlocking, proxy control, and debugger access creates a perfect storm for malicious activity. The ability to read/write clipboard data, access all URLs, manipulate cookies, and control proxy settings suggests potential data harvesting or man-in-the-middle attack capabilities. The use of 'unsafe-eval' in the Content Security Policy allows dynamic code execution, creating additional attack vectors. The extensive permissions appear disproportionate to any reasonable browser extension functionality.
Do not install this extension under any circumstances. If already installed, remove it immediately and scan your system for malware. The permission set suggests this could be malware disguised as a legitimate extension. If you absolutely must use functionality similar to what this extension claims to provide, research well-established alternatives with better ratings, transparent developers, and minimal permission requirements. Consider reporting this extension to Chrome Web Store for review due to its suspicious permission profile.
| 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.