Security Alert: Confirmed Malware
Web paint
ID: colbejldlbhdkjhdndknbminnlbbkecj
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Diana KrievView Profile
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Draw on any web page. Annotate the web!
Web paint allows you to draw on web pages! Use a powerful image editing tool right in the browser. ===== Features ===== โญ Paint tools: pencil, eyedropper, text, line, arrows, and more โญ Customize tools: size and color โญ Save to file or copy to clipboard (!) Please note: due to security restrictions the tool doesnโt work on Chrome Webstore or system browser pages e.g. Settings.
The extension page CSP explicitly permits `unsafe-eval` and remote script origins tied to Google Analytics, Google Tag Manager, and Google APIs. That combination weakens the normal extension isolation model and creates a path for runtime code evaluation or remote tracking code to be introduced into privileged extension pages.
{ "update_url": "https://clients2.google.com/service/update2/crx", "background": { "page": "bg.html" }, "browser_action": { "default_icon": "images/icon-48.png", "description": "__MSG_app_desc__", "name": "__MSG_name__" }, "content_security_policy": "script-src 'self' 'unsafe-eval' https://www.google-analytics.com https://www.googletagmanager.com https://*.googleapis.com; object-src 'self'", "default_locale": "en", "description": "__MSG_app_desc__", "icons": {The content script runs on `<all_urls>` and, on quota errors, clears the page's entire `localStorage` before writing its own snapshot. This is not needed for the stated drawing feature and can silently destroy site data or session state across arbitrary websites, which is a suspicious and overly destructive pattern for a browser extension.
persistLocalStorage() { const t = this.canvas.toDataURL(); try { p.localStorage.setItem(`WP_CRX_STORAGE_SNAPSHOT_${p.location.pathname}`, t) } catch (e) { try { p.localStorage.clear(), p.localStorage.setItem(`WP_CRX_STORAGE_SNAPSHOT_${p.location.pathname}`, t) } catch (e) {} }},By severity
Versions scanned
Showing 2 of 3 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 0.12.6 | 2 |
| 0.12.5 | 5 |
Files with findings
3 distinct paths โ top paths by unique finding count:
- js/inject.js3
- bg.js2
- manifest.json2
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
Gain full insight into all external connections.
Upgrade for full visibility.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.