Firefox Add-ons Verified

Smart Video Controls

1158ff37-6189-5bf8-b3ec-efd5e0babe72 | v3.6.8
85/ 100
CRITICAL risk
+30 since v3.6.7
Analyst verdict
Do not install

The AI review rates the findings as likely false positive, but the risk score (85/100) still counts them.

Analysis record

Analysed
Yesterday
Version
v3.6.8
Artifact
SHA256 705…AD5
Source
Findings (non-IoC)

Is Smart Video Controls safe?

Smart Video Controls is a Firefox extension that promises auto-resume and keyboard shortcuts for embedded video players. The manifest declares no permissions, but the scanner observed background.js and lib/supabase-client.js making fetch requests to a long list of advertising domains including doubleclick.net, googleadservices.com, and criteo.net, plus social domains like facebook.com and instagram.com. The 51 IoC findings and 33 code-smell findings are known scanner noise: the IoC extractor mistakes minified code for IP addresses and flags common CDN hosts, while the code-smell rules trigger on standard JavaScript patterns. No malware signatures, obfuscation, or credential-theft indicators appeared. The developer publishes under the domain divyamrastogi.dev and the extension uses Supabase, a legitimate backend service. With only one recorded user, this looks like a new or test release that may be loading third-party video players which bring their own tracking networks. The findings do not show malicious code, but the undeclared network activity means the extension can contact advertising networks without user consent.

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

44 detail rows

YARA Rule Matches

9 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall persistence mechanism 2
background.jscontent.js
-
LOWpostinstall file download 5
lib/supabase-client.jscleanup.jsbackground.js +2 more
-
LOWHavingAPermissiveCrossOriginResourceSharingPolicy 1
content.js
-
LOWNoUseWeakRandom 1
popup.js
-
LOWpostinstall network communication 6
popup.jspositions.jsbackground.js +3 more
-
LOWpostinstall crypto operations 2
popup.jsbackground.js
-
LOWpostinstall file manipulation 7
background.jscontent.jscleanup-main.js +4 more
-
LOWpostinstall system command 8
cleanup-main.jspopup.jsbackground.js +5 more
-
LOWpostinstall obfuscation 4
background.jscontent.jslib/supabase-client.js +1 more
-

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

61 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

Publisher Evidence

Limited evidence

Divyam Rastogi

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Firefox does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

28
Noisy-finding weight
x1.00
Publisher domain
sbrdigita.in
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
1
Portfolio

13 evidence rows available.

Finding Categories

8
Network
61
IoC Indicators

YARA Rules Matched

9 rules(36 hits)
postinstall persistence mechanism postinstall file download HavingAPermissiveCrossOriginResourceSharingPolicy NoUseWeakRandom postinstall network communication postinstall crypto operations postinstall file manipulation postinstall system command postinstall obfuscation

Requested Permissions

4 permissions
<all_urls>

Access and modify data on every website you visit

Dangerous
storage
Low
scripting
Low
alarms
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

Smart Video Controls declares no permissions in its manifest yet the scanner recorded five NET-FETCH findings in background.js:490 and lib/supabase-client.js at lines 15, 33, 43, and 62. The network_endpoints list shows the extension contacting a long roster of advertising and tracking domains including adform.net, adnxs.com, adsrvr.org, amazon-adsystem.com, casalemedia.com, criteo.com, criteo.net, doubleclick.net, googleadservices.com, googlesyndication.com, and openx.net. It also reaches facebook.com, instagram.com, dailymotion.com, music.youtube.com, and the developer's own domain divyamrastogi.dev. The 51 IoC findings and 33 code-smell findings are consistent with known false-positive patterns: the IoC extractor flags CDN domains, property-access chains, and IPv6 fragments, while the YARA code-smell rules fire on ordinary JavaScript constructs. No malware signatures, obfuscation, or tool-poisoning findings appear. The extension has only one recorded user and version 3.6.4, suggesting a new or test release. The strongest counterargument is that the advertising domains could indicate undeclared tracking or monetization behavior. However, the complete absence of declared permissions, the presence of a legitimate developer domain, and the Supabase client library (a common backend-as-a-service) point to a benign video-control tool that may be loading third-party players or analytics without proper manifest entries. The findings are best explained by scanner noise and incomplete manifest analysis rather than malicious intent.

Key Reasons

  • No permissions declared but network findings show fetches to advertising domains
  • 51 IoC findings match known extractor false-positive patterns
  • 33 code-smell findings are low-severity YARA noise
  • Zero malware signatures or obfuscation findings
  • Developer domain present; single-user count suggests new/test release

False Positive Considerations

  • IoC extractor garbage (CDN domains, property-access chains)
  • YARA code-smell rules firing on ordinary JavaScript
  • Bundled library code (supabase-client.js) generating network findings

Reviewed 2026-09-30; recommended action: monitor; model confidence 78%.

Firefox version history

Risk trend by version

3 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
85
Change since first
+30
Change from previous
+30
Versions:
First analyzed version
3.6.4
Sep 28, 2026
Risk range
55 to 85
Across analyzed versions
Latest analyzed version
3.6.8
Oct 15, 2026
Selected version
critical
Version
v3.6.8
Yesterday
Risk score
85
Findings
105
Change vs previous
+30

Pick any point on the chart to explore that version's code below.

About This Extension

<strong>Press space. Skip ten seconds. Come back tomorrow exactly where you left off.</strong> Smart Video Controls fixes the most annoying things about watching videos in Firefox — and now cleans up the ads that get in the way. <ul><li><strong>Dead keyboard shortcuts on streaming sites</strong> — Space, arrows, speed controls all work, even inside embedded players other extensions can't touch (cross-origin iframes).</li><li><strong>Losing your place mid-episode</strong> — your position is saved automatically and restored when you return. Close the tab, come back tomorrow: you're exactly where you left off. Positions sync across your devices through your Firefox account.</li><li><strong>Intrusive ads around the player</strong> — video page cleanup hides ad overlays that cover the player, closes pop-under ad tabs, and sends your tab back if a site hijacks it to an ad.</li></ul> <ul><li><strong>Works with cross-origin iframe players</strong> — reaches videos inside embedded players that other extensions can't.</li><li><strong>Automatic position resume</strong> — saved per episode, restored on every return visit.</li><li><strong>Keyboard shortcuts</strong> — play/pause, skip ±10s (±30s with Alt), volume, speed 0.25×–4×, fullscreen. All rebindable in the popup.</li><li><strong>Video page cleanup</strong> — hides ad overlays, gates, and anti-adblock walls covering the player; closes pop-under ad tabs; restores hijacked navigations. <strong>It never clicks ads.</strong></li><li><strong>You stay in control</strong> — both cleanup features have toggles in the popup, and a per-site switch disables everything on any site.</li></ul> <ul><li>Overlay cleanup and all playback features: <strong>Firefox 115+</strong></li><li>Pop-under tab guard: <strong>Firefox 128+</strong> (older versions simply skip it)</li></ul> Everything runs on your device. No browsing history is collected, no ads are clicked, nothing is transmitted — except optional anonymous usage counts (opt-out in the popup) and your own synced positions. See the privacy policy linked on this listing. <ul><li><code>storage</code> — your positions and settings, on your device.</li><li><code>scripting</code> + host access — required to reach videos inside embedded players and to clean the page around them.</li><li><code>alarms</code> — periodic housekeeping (position sync, cleanup).</li></ul>

Frequently Asked Questions