Chrome Web Store
44Versions
1Code reviewed

No malware found

In code review (v1.0.8)

Our reviewer read version 1.0.8 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.

1068 indicators in this extension

1068 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Bulk Edit Google Photos: Delete All, Enhance, Caption & Fin…, used by 1,000 people, showed no malicious code in Extension Auditor's review. Its permissions mean it can inject scripts into pages. It was last updated in October 2026.

Analyst notes

The extension uses `chrome.debugger` exclusively to simulate mouse, keyboard, and input events on the Google Photos editor tab (`:322-408`) — the only viable automation path since Google Photos has no public editing API. Network monitoring via `Network.requestWillBeSent` is scoped solely to `batchexecute` URLs on the already-attached tab to detect when photo saves complete. All outbound network traffic goes to three explicitly declared destinations: `[domain withheld]` (payment, in host_permissions), `[domain withheld]` (publisher's own uninstall page), and `[domain withheld]` (standard GA4 Measurement Protocol with an active PII denylist at `:1850-1897` that strips photo IDs, captions, emails, and filenames before any event is dispatched). The permhash cluster shows versions flagged as malware. The bundled and published manifests match exactly. The ML score was driven by the `debugger` permission and standard Parcel minifier output inflating pattern counters.

Bulk Edit Google Photos: Delete All, Enhance, Caption & Find Your Best

Bulk Edit Google Photos: Delete All, Enhance, Caption & Find Your Best Chrome extension security report

ID: fnhlolpmhhjdjdlialajdlmlfblchkkh

Supported Languages

🇸🇦Arabic
🇧🇷Brazilian Portuguese
🇨🇳Chinese (Simplified)
🇺🇸English
🇫🇷French
🇩🇪German
🇮🇳Hindi
🇯🇵Japanese
🇪🇸Spanish

Extension Info & Metadata

Status
Active
Version
3.73.0
Size
24.53 MB
Rating
4.8/5
Reviews
57
Users
1,000
Type
Extension
Updated
Oct 9, 2026
Category
Lifestyle Art
Price
Paid
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
1extension
All still listed
Scanned by Extension Auditor — Low RiskDevelopers: embed this badge to link to this report.

Publisher Contextual Analysis

Author
https://batchphotoedit.com
Country
US
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
Yes
Mailbox exists
Yes
Address
31 Santa Barbara Avenue San Anselmo, CA 94960 US
Website
Visit
Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Users
1,000

Screenshots & videos

Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

Install growth

Item
Type
Severity
Description
debugger
Permission
Critical
This permission grants the extension ability to debug and control other extensions and browser tabs. Rated Critical because it can access and modify other extensions' internal state, inject code, and access sensitive data from any tab.
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
offscreen
Permission
High
This permission creates hidden browser documents with full DOM access. Rated High because it can run background operations invisibly, potentially executing malicious code without user awareness.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk: • 19% increase: Access to sensitive domains increases potential impact • 10% increase: Early script execution enables pre-emptive content manipulation • 25% increase: Unsafe code evaluation capabilities increase attack surface
Unsafe WebAssembly Execution
Risk Factor
High
This extension's CSP allows "wasm-unsafe-eval".
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
https://photos.google.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://extensionpay.com/*
Host
Medium
Host permission — access limited to this URL pattern.
Access to Sensitive Domains
Risk Factor
Medium
This extension requests access to sensitive domains: https://photos.google.com/*
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.

1068 indicators in this extension

1068 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Bulk delete Google Photos, or delete all Google Photos. Bulk enhance, caption, convert motion photos to stills & find your best.

Read the publisher’s full description

Batch for Google Photos helps you apply Google Photos edits to multiple selected photos at once. Select photos in your Google Photos library, click Batch, choose an action, and Batch works through your selection in Chrome. It uses Google Photos' own editor, so you can avoid opening every photo and repeating the same edit one by one. Your photos stay in Google Photos. Batch does not upload your photos or photo files to our servers. Batch is an independent Chrome extension and is not affiliated with Google. Google Photos is a trademark of Google LLC. What Batch can do: ✨ Apply Auto Enhance to selected photos 🎨 Apply one filter across a selection 🖼️ Apply one crop ratio across a selection 🔄 Rotate right, rotate left, or flip 180° across a selection 📝 Add or replace the same description across selected photos ↩️ Revert edited photos to their originals with Pro All edits use Google Photos' built-in editing tools. Batch does not create new effects or process your photos on external servers. How it works: Batch automates the same clicks you would make by hand inside Google Photos. When a batch is running, Chrome may show a banner that says Batch has started debugging the browser. This is Chrome's message for extensions that use the browser's automation/debugging API to perform actions on your behalf. The banner is expected while Batch runs, and you can stop the batch at any time. Batch only works on the Google Photos tab you are using. It does not attach to other tabs. Free and paid plans: - Free: 25 photos per month - Plus: 500 photos per month - Pro: unlimited photos, plus Revert to Original Payments are handled by ExtensionPay, built on Stripe. Batch does not see or store your payment information. Privacy: Batch stores batch progress, your monthly photo counter, and your appearance preference locally in Chrome storage. Batch does not upload your photos or photo files to our servers. Privacy policy: https://batchphotoedit.com/privacy Support: https://batchphotoedit.com/support

User reviews

Extension files

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.

URLs
62
IPv4
2

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

1068 indicators in this extension

1068 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
3.73.0
Latest
24.53 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.70.0
24.51 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.67.0
23.59 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.63.1
23.52 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.63.0
23.51 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.61.4
23.50 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.61.1
23.50 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.58.7
23.49 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.48.0
23.48 MBNot scanned—
9e83d649205603717b9c10feaece2e392a13e0aa67a9e5cbee5dbeb43004dba2
3.16.0
0.52 MBNot scanned—
a2285233b16b20ec23754158b393163e3c2d591b28e5ce931a17078a1811d24a
Showing 1 to 10 of 50 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

Gain full insight into all external connections.

Upgrade for full visibility.

Popular in lifestyle/art