Anime Girl JJK Live Wallpaper
The AI review rates the findings as likely false positive, but the risk score (57/100) still counts them.
Analysis record
- Analysed
- 1 weeks ago
- Version
- v1.1.5
- Artifact
- SHA256 AE0…19A
- Source
- Findings (non-IoC)
Is Anime Girl JJK Live Wallpaper safe?
Anime Girl JJK Live Wallpaper replaces your new tab with anime artwork and adds a small weather panel. It declares no extension permissions and no host permissions, so it cannot read your browsing history, your cookies, or the contents of pages you visit. The outbound activity the scan logged is a handful of fetch calls in js/background.js at lines 51 and 65, js/popup.js at line 39, js/sidePanel.js at line 362 and js/weather.js at line 49. Downloading wallpaper images and requesting a forecast is what those calls look like.
The finding worth naming is the fetch in js/weather.js at line 49. A forecast needs a location, so if that call reached a server run by someone other than the developer it could carry your approximate position. The scan does not record where the request goes, and because the extension asks for no host permissions, Chrome blocks a cross-origin call unless the receiving server opts in.
The long list of addresses attached to this extension is scanner noise. Most of the 499 logged items are network indicators, and the entries read like 0f.dj, 0l.qa, 4h.bb and 0ʶ.jo. Our extractor lifts strings of that shape out of bundled code by pattern, and 0ʶ.jo carries a character that no domain registry issues. The other 42 items are low-severity code-quality matches. No malware signature and no obfuscation turned up anywhere in the package.
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
10 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| LOW | postinstall persistence mechanism | 1 | js/background.js | - |
| LOW | LocalStorageShouldNotBeUsed | 3 | js/todo.jsjs/script.jsjs/createStickyNote.js | - |
| LOW | postinstall file manipulation | 14 | js/script.jsjs/jquery-3.7.1.min.jsjs/timer.js +11 more | - |
| LOW | postinstall crypto operations | 3 | js/script.js_metadata/verified_contents.jsonjs/jquery-3.7.1.min.js | - |
| LOW | postinstall network communication | 5 | img/bg.mp4js/chatgpt.jsjs/jquery-3.7.1.min.js +2 more | - |
| LOW | postinstall obfuscation | 4 | js/jquery-3.7.1.min.jsnewtab.htmljs/background.js +1 more | - |
| LOW | postinstall system command | 2 | js/jquery-3.7.1.min.jsimg/bg.mp4 | - |
| LOW | postinstall file download | 5 | js/popup.jsjs/weather.jsjs/script.js +2 more | - |
| LOW | SQLInjection | 3 | js/todo.jsjs/script.jsjs/jquery-3.7.1.min.js | - |
| LOW | NoUseWeakRandom | 2 | js/jquery-3.7.1.min.jsjs/createStickyNote.js | - |
Publisher Evidence
Limited evidencePublisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.
Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.
11 evidence rows available.
Finding Categories
YARA Rules Matched
10 rules(42 hits)Requested Permissions
4 permissionsAI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
The extension declares no permissions and no host permissions. That is the most important fact in the package. A Chrome extension without tabs, cookies, storage or any host pattern cannot read page content, reach session cookies, or inspect browsing history. What Anime Girl JJK Live Wallpaper actually does lines up with its manifest: it swaps the new tab for a wallpaper picker and adds a weather strip, which is why js/weather.js, js/sidePanel.js and js/popup.js exist in the source tree.
Five network findings cover the outbound surface: NET-FETCH-js/background.js-51, NET-FETCH-js/background.js-65, NET-FETCH-js/popup.js-39, NET-FETCH-js/sidePanel.js-362 and NET-FETCH-js/weather.js-49. A wallpaper has to be downloaded and a forecast has to be requested, so fetch calls in a background worker, a popup, a side panel and a weather module are the expected shape of this code. None of the five findings records a destination host, and with an empty host_permissions array the browser blocks any cross-origin request that the far end does not explicitly allow by CORS.
The 452 network indicators that dominate the count do not describe traffic. The listed hosts read like 0f.dj, 0l.qa, 0ub.sv, 4h.bb and 0ʶ.jo. Those have the shape of two-letter fragments pulled out of minified string tables by regex, and 0ʶ.jo carries a Unicode modifier letter where a TLD would sit, which no registry delegates. Fragments of this shape appear whenever the extractor walks a bundle with long string constants. Treating the list as 452 distinct destinations overstates the extension's reach by roughly two orders of magnitude.
The 42 remaining items are low-severity code-quality matches: eval-adjacent patterns, weak randomness, that family of rule. No malware signature fired anywhere in the package, no obfuscation was detected, and there are no dependency, secret or tool-poisoning findings. For an extension that ships a wallpaper gallery and a weather widget, minified library code producing that profile is what we expect to see.
A skeptic would point at the weakest signals: the publisher is a Gmail address rather than a named developer, the listing has zero users, and NET-FETCH-js/background.js-51 in a service worker is exactly where a phone-home call would live if one existed. That reading is fair as far as it goes, and it is why this is not a clean pass. What keeps it short of confirmed risk is the permission set. Without host permissions or any API access, a background fetch can send only what the extension already holds, and what it holds is a wallpaper preference and an approximate location for the forecast. The two-letter host fragments also fail the basic test of resolution, which undercuts the exfiltration theory that depends on them.
Capturing the literal request URLs at js/weather.js:49 and js/background.js:51 during a runtime pass would close the remaining gap. Until then the evidence describes an ordinary low-permission new tab extension.
Key Reasons
- Empty permissions and host_permissions arrays leave the extension no path to cookies, page content or history
- The five NET-FETCH findings sit in background, popup, side panel and weather modules, which matches a wallpaper gallery plus forecast widget
- The 452 IoC entries are malformed fragments such as 0f.dj and 0ʶ.jo, not resolvable destinations
- Zero malware-signature, zero obfuscation, zero dependency and zero secret findings across the package
- The 42 remaining findings are low-severity code-quality matches of the kind minified library code always produces
False Positive Considerations
- XIOC regex extraction lifting two-letter string fragments out of minified JavaScript
- Low-severity code-smell rules firing on bundled library code
- IoC volume inflating the total finding count without adding behavioral evidence
- Fetch findings recorded without destination hosts, which reads as unknown exfiltration when it is only an unlogged argument
Reviewed 2026-10-18; recommended action: suppress false positive; model confidence 72%.
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
Luffy in Gear 5 Live Wallpaper
[email protected]
Madara Uchiha (Naruto) Live Wallpaper
[email protected]
The Iconic Power of Spiderman Live Wallpaper
[email protected]
Lamine Yamal GTA Vice City Live Wallpaper
[email protected]
BMW M4 CSI Night Dirft Live Wallpaper
[email protected]
Yuji Itadori Inner Collapse JJK Live Wallpaper
[email protected]