Tracked campaign: Gameograf / Ovkas wallpaper adware

Our analysis confirmed the behaviour described in the threat library entry. Read the analysis and indicators →

Also reported by raw.githubusercontent.com

Chrome Web Store Verified

Jinhsi And Dragon Wuthering Waves Live Wallpaper

by [email protected] · 1.0K users · 5.0 rating
7c150dd3-8243-5e25-97bd-e78131be2c2f | v2.2
57/ 100
MEDIUM risk
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
1 weeks ago
Version
v2.2
Artifact
SHA256 834…4A1
Source
Findings (non-IoC)

Is Jinhsi And Dragon Wuthering Waves Live Wallpaper safe?

This is a Chrome extension that swaps your new tab page for live wallpaper art of Jinhsi from Wuthering Waves. Its manifest asks for no permissions and no host permissions, so it cannot read the pages you visit, your cookies, or your open tabs. The only outbound traffic it can create is whatever its own scripts call directly.

Six places in the code make network requests: js/background.js at lines 63, 82 and 96, js/popup.js at line 39, js/sidePanel.js at line 362, and js/weather.js at line 49. If one of those were shipping your browsing data somewhere, that would matter. The file name on the last one points to a weather widget, which is standard for new tab pages, and the popup and side panel calls match the same pattern. The scan did not capture where the requests actually go, so that part stays unconfirmed.

The rest of what got flagged is about the scanner, not the extension. The domain list includes entries like 2ӄ.gm and 6ߌ.ae, strings holding characters no real domain can contain, mixed in with two-letter fragments such as 0z.co and b2.pl. Those were carved out of minified code, and no server the extension contacts. The 44 code-style matches are the kind of thing that fires on any compressed JavaScript.

Nothing in the scan matched actual malware, packed code, stolen keys, or a tampered dependency, and with no permissions requested there is no path to your accounts. If you want a final answer on where the weather call goes, unpacking the extension and reading line 49 of js/weather.js settles it in about a minute.

Evidence ledger

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

50 detail rows

YARA Rule Matches

10 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall file download 5
js/popup.jsjs/weather.jsjs/script.js +2 more
-
LOWSQLInjection 3
js/jquery-3.7.1.min.jsjs/script.jsjs/todo.js
-
LOWNoUseWeakRandom 2
js/jquery-3.7.1.min.jsjs/createStickyNote.js
-
LOWpostinstall persistence mechanism 1
js/background.js
-
LOWpostinstall file manipulation 14
js/calculator.jsjs/sidePanel.jscss/style.css +11 more
-
LOWpostinstall crypto operations 3
_metadata/verified_contents.jsonjs/script.jsjs/jquery-3.7.1.min.js
-
LOWpostinstall network communication 7
js/script.jsnewtab.htmljs/countdownTimer.js +4 more
-
LOWpostinstall obfuscation 4
newtab.htmljs/jquery-3.7.1.min.jsjs/sidePanel.js +1 more
-
LOWpostinstall system command 2
js/jquery-3.7.1.min.jsimg/bg.mp4
-
LOWLocalStorageShouldNotBeUsed 3
js/createStickyNote.jsjs/script.jsjs/todo.js
-

Network Indicators

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

233 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

Publisher Evidence

Limited evidence

[email protected]

Publisher 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.

51
Noisy-finding weight
x1.00
Publisher domain
gameograf.com
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
1.6K
Portfolio

11 evidence rows available.

Finding Categories

6
Network
233
IoC Indicators

YARA Rules Matched

10 rules(44 hits)
postinstall file download SQLInjection NoUseWeakRandom postinstall persistence mechanism postinstall file manipulation postinstall crypto operations postinstall network communication postinstall obfuscation postinstall system command LocalStorageShouldNotBeUsed

Requested Permissions

4 permissions
search
Low
alarms
Low
storage
Low
https://api.gameograf.com/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

Jinhsi And Dragon Wuthering Waves Live Wallpaper (version 2.2, roughly 1,000 Chrome users, developer contact [email protected]) replaces the new tab page with artwork of the Wuthering Waves character Jinhsi. The manifest declares no permissions and no host permissions, so it has no declared route into page content, cookies, or tab data. The publisher identity is a freemail address with no company attached, which is the one detail worth noting.

The 233 indicator entries carry no weight here. The extracted list is 0z.co, 2y.la, 5o4.is, b2.pl, cak.hu and similar two and three character strings, plus several containing non-Latin characters: 0ɝj.aw, 2ӄ.gm, 6ߌ.ae. None of those are registrable hostnames. They are token fragments the extractor pulled out of minified JavaScript and re-typed as domains. A wall of impossible domains is a parser artifact, not infrastructure.

Six findings flag fetch() calls: NET-FETCH-js/background.js-63, -82 and -96, NET-FETCH-js/popup.js-39, NET-FETCH-js/sidePanel.js-362 and NET-FETCH-js/weather.js-49. Each records a call site, not a destination. js/weather.js:49 sits in a file named for weather, which fits the weather strip new tab pages commonly ship with, and sidePanel.js:362 and popup.js:39 are UI surfaces that would pull the same data. What this evidence cannot do is name the host those calls reach, because endpoint extraction returned fragments rather than URLs. That gap is the honest limit of this review.

A skeptic would point at the combination: fan-art wallpaper, a publisher whose only identity is an email address, no source repository, six outbound requests, and 233 network indicators. That is a fair list. It still does not add up to harm, because every one of those 233 indicators is unregisterable text, and because no malware signature, no obfuscation finding, no hardcoded secret and no dependency finding matched across the 283 total items. The 44 code-smell hits are low severity pattern matches that fire on ordinary compressed JavaScript. What would flip this: a fetch argument in js/background.js containing a real third-party hostname, or a chrome_url_overrides value pointing outside the extension's own files.

Until someone reads those fetch arguments, the read that fits the evidence is a small fan project whose only outbound traffic is its static assets and a weather call, with scanner noise doing the rest of the work.

Key Reasons

  • All 233 network indicators are unregisterable two-to-three character strings, several containing non-Latin characters (2ӄ.gm, 6ߌ.ae), produced by the IoC extractor from minified JavaScript
  • Zero malware-signature, obfuscation, secret, dependency or tool-poisoning findings across 283 total items
  • The six NET-FETCH findings (js/background.js:63/82/96, js/popup.js:39, js/sidePanel.js:362, js/weather.js:49) record fetch call sites in UI and weather code, not hostile destinations
  • Manifest declares no permissions and no host permissions, removing access to page content, cookies and tabs
  • The 44 code-smell findings are low severity pattern matches with no co-located malware signature

False Positive Considerations

  • IoC extractor emitted unregisterable 2-3 character strings, some with non-Latin characters, from minified JavaScript
  • Network findings capture fetch() call sites only; no real hostnames were resolved from the bundle
  • 44 low-severity code-smell matches fire on ordinary compressed JavaScript
  • High finding volume (283) comes from bundled asset and library code rather than extension logic

Reviewed 2026-10-17; model confidence 80%.

About This Extension

Jinhsi, the dynamic 5-star Spectro character, emerges vibrant in every new tab with her flowing hair and traditional attire, reflecting her noble role in Wuthering Waves. As the appointed Resonator of the Sentinel Jué, she embodies the allure of her dragon form, captivating fans with her rich narrative and presence. Immerse yourself in her captivating theme and stunning visual quality that transforms each browsing session into a tribute to Jinzhou's legacy. Extension Features 🎞 Jinhsi And Dragon Wuthering Waves Live Wallpaper Video – Dynamic HD looped live wallpaper. 🔗 Popular Shortcuts – Quick access to YouTube, Netflix, ChatGPT, Amazon, and more. 🞞 Custom Shortcuts – Add your favorite websites for instant access. 🔍 Search Bar – Works seamlessly with your default search engine. 🕒 Clock & Date – Minimalist, always-on time & date widget. 📝 Sticky Notes – Colorful, draggable notes on your new tab. 🔔 Notifications – Get alerts about new wallpapers & features. 📧 Google Apps – One-click access to Gmail, Maps, Drive, and more. 🤖 ChatGPT Widget – Ask questions and get instant AI-powered answers. ✅ To-Do List – Organize your daily tasks directly on your new tab. 📅 Calendar Tool – Keep track of important dates. 🧮 Calculator – Perform calculations without leaving Chrome. ⏳ Timer – Built-in countdown for productivity or breaks. 🛠 More Tools – Includes privacy settings, uninstall guide, and support. About Us Gameograf.com develops premium Chrome new tab themes designed for anime, gaming, cars, celebrities, sports, and more. Enjoy visually stunning and immersive browsing experiences with every extension. 🌐 Website: https://gameograf.com 📩 Contact: https://gameograf.com/contact-us/ 🔒 Privacy Policy: https://gameograf.com/privacy-policy/ 💬 Feedback: https://gameograf.com/feedback/ 📧 Email: [email protected] Affiliate Policy Notice This extension opens a new tab at https://gameograf.com. Some links on our website including Amazon links may contain affiliate tracking. If you purchase through these links, Gameograf.com may earn a small commission, helping us maintain and improve our free extensions.

Frequently Asked Questions