Security Warning: Policy Violation
Image Resizer Extension
ID: pjfbjgmjonkfdjkgplflnaeojcjeoimn
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- https://sites.google.com/view/image-resizer-extension/View Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- Country
- US
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Address
- 1466 41st Ave San Francisco, CA 94122-3034 US
- Website
- Visit
Email Change History
Image Resizer Extension – Resize Images Fast & Efficiently Description: The Image Resizer Chrome extension lets you quickly and…
Image Resizer Extension– Resize Images Online Fast The Image Resizer Chrome extension lets you quickly and easily resize images online without needing any external software. With this fast image resizer, you can adjust image dimensions instantly, saving time and effort. Whether you need to change image size for social media, websites, or other platforms, this tool makes it easy. Key Features: Quick Image Resizer: Resize your images in seconds directly from your browser. Custom Dimensions: Enter custom width and height to get the perfect size. Picture Resizing Tool: Simple yet powerful tool for resizing photos or images for any need. Real-Time Preview: See changes before downloading your resized image. Multiple Formats: Supports popular formats like PNG, JPEG, and WebP. Effortlessly resize images with this online image resizer. Perfect for anyone looking to resize images online with a fast and easy-to-use tool!
The bundled manifest declares `sidePanel` permission and `host_permissions` to `hqcklghtagnlihrccyqo.supabase.co` (the publisher's analytics/entitlement backend), but the published CWS listing manifest shows only `storage` with no `sidePanel` and no `host_permissions`. This is a direct manifest mismatch: users installing the extension from the Store see a permission summary that omits two functional capabilities actually present in the installed bundle. Under-disclosing permissions in the store listing — whether from negligence or intent — violates CWS policy and prevents informed user consent.
{ "manifest_version": 3, "name": "Image Resizer Extension", "version": "5.3", "permissions": [ "storage", "sidePanel" ], "host_permissions": [ "https://hqcklghtagnlihrccyqo.supabase.co/*" ], "side_panel": { "default_path": "sidepanel.html" }, ...The `APP_NAME` constant is hardcoded as `"expressfit"` rather than anything related to this Image Resizer Extension, and all analytics events (paywall views, checkout starts, restore attempts — including the user-entered email at checkout time) are logged to the publisher's Supabase backend under that foreign product name. This indicates the monetization script is a shared template copy-pasted across multiple extensions without modification, which is a hallmark of factory-style extension publishing operations. While the Supabase destination is first-party and the email is voluntarily entered, the cross-extension identity bleed means the publisher is aggregating behavioral data across a fleet of extensions in a single backend, and CWS declares no data collection for any of this.
(function() { const APP_NAME = "expressfit"; const SUPABASE_FUNCTIONS_BASE = "https://hqcklghtagnlihrccyqo.supabase.co/functions/v1"; const TRACK_MONETIZATION_URL = SUPABASE_FUNCTIONS_BASE + "/track-monetization-event"; ... function trackMonetizationEvent(eventName, metadata) { ... const payload = { app: APP_NAME, // "expressfit" — not "Image Resizer Extension" platform: PLATFORM, timestamp: new Date().toISOString(), event: eventName, }; if (metadata) payload.metadata = metadata; fetch(TRACK_MONETIZATION_URL, { method: "POST", ...body: JSON.stringify(payload) }) } globalThis.trackMonetizationEvent = trackMonetizationEvent;})();By severity
Versions scanned
Showing 1 of 11 scanned versions with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 5.3 | 2 |
Files with findings
2 distinct paths — top paths by unique finding count:
- lib/monetizationAnalytics.js1
- manifest.json1
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.