Luna Adblock for Youtube & Websites
Based on the RiskyPlugins AI security review of the observed evidence.
Analysis record
- Analysed
- 3 days ago
- Version
- v3.2.0
- Artifact
- SHA256 F22…AF5
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
17 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| LOW | LocalStorageShouldNotBeUsed | 1 | chunks/RatingDialog.vue_vue_type_script_setup_true_lang-CpLx0qG6.js | - |
| LOW | DebuggerStatementsShouldNotBeUsed | 5 | network-rules/easyprivacy-1.jsonscriptlets/main.jscosmetic-rules-fallback/part-1.json +2 more | - |
| LOW | postinstall file download | 46 | network-rules/easylist-germany-1.jsoncosmetic-rules-fallback/part-2.json_locales/tr/messages.json +43 more | - |
| LOW | NoUseWeakRandom | 10 | background.jsassets/pathmatics-ad-finder.jscontent-scripts/setup-done.js +7 more | - |
| LOW | postinstall network communication | 44 | chunks/_plugin-vue_export-helper-B6gg0caU.jsnetwork-rules/easyprivacy-1.jsoncontent-scripts/setup-done.js +41 more | - |
| LOW | OriginsNotVerified | 5 | assets/pathmatics-ad-finder.jscontent-scripts/ad-finder.jschunks/popup-CjsllpA2.js +2 more | - |
| LOW | postinstall crypto operations | 22 | chunks/_plugin-vue_export-helper-B6gg0caU.jsnetwork-rules/easyprivacy-2.jsonassets/pathmatics-ad-finder.js +19 more | - |
| LOW | postinstall file manipulation | 40 | network-rules/easyprivacy-1.jsonassets/pathmatics-ad-finder.js_locales/zh/messages.json +37 more | - |
| LOW | postinstall system command | 52 | _locales/en_US/messages.jsonnetwork-rules/easyprivacy-1.jsoncontent-scripts/setup-done.js +49 more | - |
| LOW | postinstall environment access | 6 | chunks/onboarding-4oKXZhfX.jschunks/popup-CjsllpA2.jsMETA-INF/manifest.mf +3 more | - |
| LOW | postinstall registry modification | 8 | network-rules/easyprivacy-1.jsonshims/google-ima.jsnetwork-rules/ublock-filters-1.json +5 more | - |
| LOW | postinstall obfuscation | 23 | network-rules/easyprivacy-1.jsoncontent-scripts/setup-done.jscosmetic-rules-fallback/part-3.json +20 more | - |
| LOW | credential steam data | 5 | network-rules/easyprivacy-1.jsonnetwork-rules/ublock-filters-1.jsoncosmetic-rules-fallback/part-1.json +2 more | - |
| LOW | credential env files | 8 | cosmetic-rules-fallback/part-1.jsonnetwork-rules/easyprivacy-1.jsoncontent-scripts/ad-finder.js +5 more | - |
| LOW | postinstall persistence mechanism | 21 | network-rules/easyprivacy-1.jsonnetwork-rules/easylist-cookie-1.jsonyoutube-bootstrap.js +18 more | - |
| LOW | Cerberus | 3 | cosmetic-rules-fallback/part-1.jsonscriptlets/main.jscosmetic-rules-fallback/part-2.json | - |
| LOW | credential skype data | 4 | network-rules/fanboy-annoyance-1.jsoncosmetic-rules-fallback/part-2.jsonnetwork-rules/easyprivacy-1.json +1 more | - |
Publisher Evidence
Limited evidenceST Pulse
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.
13 evidence rows available.
Finding Categories
YARA Rules Matched
17 rules(303 hits)Requested Permissions
14 permissionsAccess and modify data on every website you visit
Intercept, modify, and block all network requests
Block network requests before they complete
AI Security Report
AI Security Review
Evidence context: threat category adware; evidence quality strong.
Security Analysis: Luna Adblock for Youtube & Websites
This extension demonstrates strong indicators of malicious behavior through malware signature matches and suspicious domain communications that deviate from legitimate ad blocker patterns.
Malware Signatures: The extension triggered 153 high-severity malware signature findings according to the findings_summary. These are distinct from code-smell findings (which are all 0 in the by_category breakdown). Malware signatures represent specific known malicious patterns, not generic code quality warnings. The absence of any code-smell findings means these are not false positives from overly broad rules like Bolonyokte or JavaDropper.
Suspicious Domain Communications: The IoC findings reveal five specific domains that are not typical ad network infrastructure: fpapi.io, g12281228770.co, fptls3.com, fptls4.com, and fran.pro. Legitimate ad blockers reference known advertising domains (doubleclick.net, googleadservices.com, etc.) in their filter lists. These domains instead exhibit patterns consistent with command-and-control infrastructure: g12281228770.co contains embedded numeric sequences common in malware C2 domains, while fptls3.com and fptls4.com suggest TLS-based communication channels. The domain fran.pro lacks any legitimate business presence.
Network Activity: Network findings show fetch calls in content-scripts/youtube-cosmetic.js:4, youtube-bootstrap.js:77, and content-scripts/universal-adblock.js:7. While ad blockers legitimately fetch filter lists, these calls combined with the suspicious domains indicate potential data exfiltration or remote configuration.
Anonymous Publisher: The developer_name field is empty, which is a red flag for an extension with 726 users. Legitimate ad blockers from known publishers (uBlock Origin, AdGuard) always have identifiable developers.
Counterargument: A skeptic might argue that the 12,031 IoC findings are from bundled adblock filter lists, which legitimately contain thousands of domains. This is a valid concern for ad blockers. However, the specific domains extracted (g12281228770.co, fptls3.com) do not match known ad networks or filter list patterns. Additionally, the 153 malware signatures are separate from IoC findings and represent actual malware pattern matches, not generic code-smell. The combination of malware signatures with non-ad-network domains and anonymous publication outweighs the filter list explanation.
Recommendation: This extension should be removed from the Firefox store. The evidence indicates adware or data exfiltration behavior disguised as an ad blocker.
Key Reasons
- 153 high-severity malware signature findings (not code-smell)
- Suspicious domains (g12281228770.co, fptls3.com, fptls4.com) not matching legitimate ad networks
- Anonymous developer with 726 users
- Network fetch calls combined with suspicious IoC domains
- Extension behavior inconsistent with stated ad-blocking purpose
Reviewed 2026-04-27; recommended action: escalate; model confidence 85%.
Firefox version history
Risk trend by version
5 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.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace