Chrome Web Store

GameBuddy - Mini Games Anytime

by [email protected] · 85 users
9cf28da0-23fe-5f22-831f-db2038268354 | v0.1.0
57/ 100
MEDIUM risk
Analyst verdict
Needs follow up

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
6 months ago
Version
v0.1.0
Artifact
SHA256 C98…EA0
Source
Findings (non-IoC)

Evidence ledger

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

124 detail rows

YARA Rule Matches

9 rules
SeverityRuleHitsFilesMetadata
HIGHpostinstall crypto operations

Cryptographic operations detected

1
_metadata/verified_contents.json
Risky Plugins Authors FP 30%
HIGHpostinstall system command

System command execution detected

38
games/js/2048-game.jsgames/js/snake-vs-block.jsgames/css/word-search.css +35 more
Risky Plugins Authors FP 10%
HIGHNoUseWeakRandom

When software generates predictable values in a context requiring unpredictability, it may be possible for an attacker to guess the next value that will be generated, and use this guess to impersonate another user or access sensitive information. As the Math.random() function relies on a weak pseudorandom number generator, this function should not be used for security-critical applications or for protecting sensitive data. In such context, a cryptographically strong pseudorandom number generator (CSPRNG) should be used instead. For more information checkout the CWE-338 (https://cwe.mitre.org/data/definitions/338.html) advisory.

20
games/js/memory-card.jsgames/js/word-scramble.jsgames/js/number-snake.js +17 more
FP 5%
HIGHpostinstall network communication

Network communication detected

8
games/js/level-maze.jsgames/js/barcode-maze.jsjs/content.js +5 more
Risky Plugins Authors FP 30%
HIGHpostinstall file manipulation

File system manipulation detected

21
games/js/apple-snake.jsgames/js/memory-card.jsgames/js/word-scramble.js +18 more
Risky Plugins Authors FP 20%
HIGHpostinstall persistence mechanism

Persistence mechanism detected

1
js/content.js
Risky Plugins Authors FP 20%
HIGHLocalStorageShouldNotBeUsed

Session storage and local storage are HTML 5 features which allow developers to easily store megabytes of data client-side, as opposed to the 4Kb cookies can accommodate. While useful to speed applications up on the client side, it can be dangerous to store sensitive information this way because the data is not encrypted by default and any script on the page may access it. This rule raises an issue when the localStorage and sessionStorage API's are used. For more information checkout the OWSAP A3:2017 (https://owasp.org/www-project-top-ten/2017/A3_2017-Sensitive_Data_Exposure.html) advisory.

15
games/js/level-maze.jsgames/js/drag-maze.jsgames/js/puppy-snake.js +12 more
FP 5%
HIGHpostinstall file download

File download activity detected

7
games/js/drag-maze-pro.jsjs/path-replacement.jsgames/js/word-search.js +4 more
Risky Plugins Authors FP 30%
HIGHpostinstall obfuscation

Code obfuscation techniques detected

4
games/js/color-snake.jsgames/js/puppy-snake.jsjs/content.js +1 more
Risky Plugins Authors FP 20%

Network Indicators

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

294 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

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.

39
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Limited signal
Limited
Extension portfolio
61
Portfolio

12 evidence rows available.

Finding Categories

115
Malware Signatures
9
Network
294
IoC Indicators

YARA Rules Matched

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

Requested Permissions

1 permission
storage
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality absent.

The extension 'GameBuddy - Mini Games Anytime' cannot be properly assessed due to the complete absence of security findings in the evidence bundle. The findings_by_category object is empty {}, containing no IoC findings, no code-smell findings, no obfuscation indicators, and no malware signatures across any category.

The extension metadata shows a developer email ([email protected]), 124 users, and version 0.1.0, indicating a recently published small-scale extension. The description states it provides mini-games functionality through an animated buddy interface, which is a legitimate use case for browser extensions.

Without any findings to evaluate, I cannot identify specific threats such as credential theft, browser hijacking, data exfiltration, or malware delivery. The absence of findings could indicate three scenarios: (1) the extension is genuinely clean with no detectable security issues, (2) the analysis pipeline failed to scan the extension files, or (3) the extension is too minimal to trigger any detection rules.

The strongest counterargument to this verdict would be that zero findings should indicate a clean, safe extension. However, this reasoning is flawed because the CVEQ platform has documented scoring biases where finding volume drives risk scores disproportionately. More critically, an empty findings object provides no evidence of what the code actually does. I cannot verify whether files were scanned, whether the analysis completed, or whether the extension contains any security-relevant code. A clean extension would still generate some baseline findings (e.g., legitimate CDN domains, basic code patterns).

Without knowing if files were scanned or if the analysis completed successfully, I cannot make a security determination. The extension requires reanalysis to generate proper findings before any verdict can be reached. Until then, the security posture remains unknown.

Key Reasons

  • findings_by_category is empty with zero findings across all categories
  • No security signals available to evaluate extension behavior
  • Cannot verify if analysis pipeline executed successfully
  • Extension metadata present but insufficient for security assessment

False Positive Considerations

  • No findings to evaluate for false positive patterns

Reviewed 2026-04-24; recommended action: reanalyze; model confidence 60%.

About This Extension

GameBuddy adds a lively animated character to your browser that's always ready for fun. With one click, instant mini-games appear right on top of your current webpage — no new tabs, no interruptions. Whether you're taking a quick break or celebrating a win, GameBuddy turns any page into a playful moment. 🌐 Why It's Unique 🧍 Animated Game Buddy Companion After installation, a cute animated character appears in the bottom-right corner of your screen. It's always there, quietly accompanying you until you're ready to play. ⚡ Play Anywhere, Instantly Click your buddy and the page becomes a playable game arena in seconds — no switching tabs. 🎉 Celebrating Characters During gameplay, 12 characters surround the game area. Win or score well, and they burst into celebration dances — turning every achievement into a mini party. 🕹️ How to Play 1. After installation, your game buddy appears in the bottom-right corner — on by default and draggable anywhere on screen. Toggle it on or off from the settings page. 2. Click the character to open the game overlay. 3. Pick a game from the left panel — it loads instantly on the right. 4. Play, win, and watch the celebration! 5. Click ✕ at the top-right to close and return to your page. 💡 Tips * Tap the ? in the bottom-right corner of any game to see how to play. * Background music plays during celebrations — toggle it with the sound control. 🎮 Games Included 19 casual mini games and counting — each one short, fun, and instantly rewarding. 🧩 Puzzle — 2048, Mine Finder, Letter Swap, Word Scramble, Word Search, Memory Card 🐍 Snake — Number Snake, Puppy Snake, Color Snake, Apple Snake, Snake vs Block 🧠 Maze — Level Maze, Blocker Maze, Barcode Maze, Drag Maze, Drag Maze Pro, Drag Maze Blocker, Drag Maze Door 🚀 What's Coming Next More characters, new games, and fresh celebrations — stay tuned!

Frequently Asked Questions