Scrolller Helper

Scrolller Helper

ID: mfhejclnalgopkcffoojeihhnnagocml

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
0.2.0
Size
0.02 MB
Rating
5.0/5
Reviews
1
Users
386
Type
Extension
Updated
Aug 2, 2026
Category
Productivity Tools
Price
Free
Featured
No
Visibility
Listed
Mature
Yes
By Google
No
Trusted
No

Publisher Contextual Analysis

Author
pedroView Profile
Country
US
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
Yes
Mailbox exists
Yes
Address
251 Little Falls Drive, Wilmington New Castle County, DE 19808 US
Total Extensions
4
Active
1
Obsolete
3
Listed
3
Unlisted
1
Total Users
542

Help Scrolller grow by contributing content while you browse.

Scrolller Helper lets you contribute to Scrolller's content library effortlessly while you browse. When you visit a subreddit on Scrolller, the extension finds new Reddit posts that haven't been added yet and uploads them on your behalf — images, galleries, videos, and Imgur albums are all supported. How it works: • Browse Scrolller as you normally would • The extension detects which subreddit you're viewing and checks for new content • New posts are fetched, media is downloaded, and everything is uploaded automatically • A live progress bar keeps you informed every step of the way Features: • One-click contribute or passive auto-contribute mode • Supports images, Reddit galleries, v.redd.it videos, and Imgur albums • Smart deduplication, only uploads content Scrolller doesn't already have • Real-time progress tracking in the popup and on-page banner • Contributor stats so you can see your impact Why install it? Every user helps expand Scrolller's library faster. Your browser does the work in the background — just browse and contribute. The more people who join, the more complete the platform becomes. Requires a verified Scrolller account.

Item
Type
Severity
Description
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.
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.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
https://scrolller.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://*.scrolller.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://old.reddit.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://i.redd.it/*
Host
Medium
Host permission — access limited to this URL pattern.
https://v.redd.it/*
Host
Medium
Host permission — access limited to this URL pattern.
https://preview.redd.it/*
Host
Medium
Host permission — access limited to this URL pattern.
https://i.imgur.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://imgur.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://*.wasabisys.com/*
Host
Medium
Host permission — access limited to this URL pattern.

The T() function constructs HTML from API response fields (t.scrolller_url, t.title, t.subreddit, t.status) and sets it via innerHTML without sanitization. t.scrolller_url is inserted directly into an href attribute with no validation — a javascript: URI or a data: URI from a malicious or compromised Scrolller backend would execute in the extension popup context, bypassing MV3 same-origin restrictions on extension pages. Given the publisher's 100% malicious rate on other extensions, a future backend-side payload delivered through this injection point is a realistic threat model.

popup/popup.js (Line 127)
function T(t) {  let n = document.createElement("div");  n.className = "history-item";  let i = t.status === "completed" ? "completed" : t.status === "duplicate" ? "duplicate" : "pending",    e = t.created_at ? new Date(t.created_at)    .toLocaleString(void 0, {      month: "short",      day: "numeric",      hour: "2-digit",      minute: "2-digit"    }) : "",    r = t.title ? t.scrolller_url ?    `<a class="history-title" href="${t.scrolller_url}" target="_blank">${t.title}</a>` :    `<span class="history-title">${t.title}</span>` :    '<span class="history-title" style="color:#5a6a7a">Pending...</span>';  return n.innerHTML = `    <div class="history-item-header">      <span class="history-subreddit">r/${t.subreddit}</span>      <span class="history-status ${i}">${t.status}</span>    </div>    ${r}    <span class="history-time">${e}</span>  `, n}

By severity

Critical0
High0
Medium1
Low0

Versions scanned

None of the 8 scanned versions have more than one unique code-review finding. Counts are unique findings that include each version.

Extension VersionCode Review Findings
No versions with multiple unique findings.

Files with findings

1 distinct path — top paths by unique finding count:

  • popup/popup.js1
S.No.
Category
Severity
File
Summary
Found in Version
1Other
medium
popup/popup.js (line 127)The T() function constructs HTML from API response fields (t.scrolller_url, t.title, t.subreddit, t.status) and sets it via innerHTML without sanitization. t.scrolller_url is inserted directly into an href attribute w…
URLs
6
IPv4
0
IPv6
0

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.

scraper-extension-api-1031785918385.us-east1.run.app/extension/v1https://scraper-extension-api-1031785918385.us-east1.run.app/extension/v1
old.reddit.com/r/$%7Be%7D/$%7Bt%7D.json%60https://old.reddit.com/r/${e}/${t}.json`
imgur.com/a/$%7Br%7D%60,%7Bheaders:%7BAccept:https://imgur.com/a/${r}`,{headers:{Accept:
fonts.googleapis.com-https://fonts.googleapis.com
fonts.googleapis.com/css2https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap
scrolller.com-https://scrolller.com

Gain full insight into all external connections.

Upgrade for full visibility.

No IP addresses found
Showing 1 to 8 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

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.