Security Alert: Confirmed Malware
Print for Google Chrome™
ID: opjjddadfghiohofkllopkobjdgnnelp
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- https://print-extension.freebusinessapps.netView Profile
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Print the current page with printer friendly customizable options
Print the current page you see with one single click Print for Google Chrome™ is a lightweight and useful extension designed to print out the current webpage quickly. You choose the style, you choose the Print button design. This browser extension is designed for touch screen, so you can print it from a local printer or use cloud print from one of your own Google Cloud Printers. A few great features in this browser extension: + Built for TOUCH screen and DESKTOP screens with mouse. + Print to PDF format instantly Use the right click mouse button to delete areas of the web page you do not want to print. You can also save printer ink by making a readable version of the webpage before choosing to print. Disclaimer: Please note this extension is NOT made by Google and is made by an independent development team. All copyrights belong to their respective owners. Google doesn’t endorse or sponsor this Chrome extension. Print for Google Chrome™ is not owned by, is not licensed by and is not a subsidiary of Google Inc. Update v1.2
ContentPanel.setHtml assigns arbitrary HTML scraped from the active tab (via inject.js's document.documentElement.innerHTML) directly to a shadow root's innerHTML inside the extension's privileged main.html page. While <script> tags in innerHTML do not execute, inline event handler attributes (e.g. <img onerror>, <svg onload>) and javascript: URIs would fire in the extension's chrome-extension:// origin, giving the injected code access to chrome.* APIs available to the page (limited here to activeTab/scripting). The 'reset to original' path forwards the raw HTML without any sanitization; only the Readability path provides any cleaning.
setHtml(html) { const root = this.root; root.innerHTML = html; this.hiddenElements = []; this.dispatchUndoEvent();}By severity
Versions scanned
None of the 2 scanned versions have more than one unique code-review finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| No versions with multiple unique findings. | |
Files with findings
1 distinct path — top paths by unique finding count:
- js/ContentPanel.js1
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.