Our analysis confirmed the behaviour described in the threat library entry. Read the analysis and indicators →
Also reported by raw.githubusercontent.com
Counter-Strike Live Wallpaper
Confirmed member of a tracked malicious supply-chain campaign.
Analysis record
- Analysed
- 3 days ago
- Version
- v2.1
- Artifact
- SHA256 C65…F0D
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
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
Requested Permissions
4 permissionsAI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
Counter-Strike Live Wallpaper is a Chrome new-tab replacement that plays HD video wallpaper, published under the developer contact [email protected] at version 2.1 with 141 users. The scan produced six findings and nothing else. Every one is a network finding of the same shape: a JavaScript fetch call recorded at a source location. Three sit in js/background.js at lines 63, 82 and 96, with one each in js/popup.js at line 39, js/sidePanel.js at line 362 and js/weather.js at line 49.
Nothing else fired. No malware signature matched, no IoC was extracted, no obfuscation check tripped, and no dependency, secret, code-smell or manifest finding was raised. The manifest supplied with the scan lists no API permissions and no host permissions, and no network endpoints were captured. That absence cuts both ways, but it does mean there is no domain in this evidence to judge. A fetch call in a Chrome extension can be same-origin or a CORS-permitted request without any host permission entry, so an empty permission list is not proof that the code cannot reach the network.
The most informative location is js/weather.js:49. A weather widget fetching forecast data is exactly what that filename promises, and the call site fits it. The other five fit the same shape: a wallpaper extension that pulls video or image metadata, a catalogue listing, or UI state from its own service. Six call sites spread across a background worker, a popup, a side panel and a weather module is a normal structure for an extension with several visible surfaces. It is not the shape of the network behaviour that matters in this threat model: there is no dynamically constructed search URL, no query template, no cookie or credential access, and no registered external endpoint in the manifest to point at.
A skeptic would push back on two things. First, an extension that declares no host permissions yet calls fetch six times is a pattern covert exfiltration or ad injection can also produce, and without a captured URL this scan cannot prove where those requests go. Second, the Counter-Strike name borrows a Valve trademark with no visible attribution to Valve, which is a real branding problem for a fan product. Neither objection is evidence of harmful code. A credential stealer, hijacker or malware dropper in this set would have left a trace: a signature hit, an obfuscation finding, a suspicious domain in the IoC extraction, or a permission combination like cookies plus broad host access. None of those exist here. The gap worth closing is the destination of the requests in js/background.js; a pass that records the URL behind each fetch call would settle it.
Key Reasons
- All six findings are NET-FETCH call-site detections in js/background.js, js/popup.js, js/sidePanel.js and js/weather.js with no destination URLs recorded
- Zero malware-signature, IoC, obfuscation, dependency, secret or code-smell findings accompany the network hits
- The js/weather.js:49 fetch matches a weather widget, and the spread of calls across background, popup and side panel matches a multi-surface wallpaper extension
- No host or API permissions are declared and no external endpoint is registered, leaving no suspicious domain to escalate on
- The extension name borrows the Counter-Strike trademark, which is a branding and IP concern rather than a code-level security signal
False Positive Considerations
- NET-FETCH is a generic rule that flags any JavaScript fetch call site without evaluating its destination
- No URLs, endpoints or host permissions were captured, so the findings contain no domain-level evidence to assess
- Six call sites across background, popup, side panel and weather scripts match ordinary extension structure
- The network findings are unaccompanied by any malware, obfuscation, IoC or secret detection
Reviewed 2026-10-27; recommended action: suppress false positive; model confidence 78%.
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
Minato And Naruto Live Wallpaper
[email protected]
Shoto Todoroki My Hero Academia Live Wallpaper
[email protected]
Ferrari Racer Live Wallpaper
[email protected]
BMW i7 Neon Red Cyberpunk Luxury Live Wallpaper
[email protected]
Winter Snowy House Day and Night Live Wallpaper
[email protected]
Sharingan Circle Naruto Shippuden Live Wallpaper
[email protected]