Chrome Web Store Verified

JSaw Puzzle

by [email protected] · 99 users · 5.0 rating
602072e8-9662-5e0b-a0a5-124c983cca9a | v1.12
55/ 100
MEDIUM risk
No change since v1.11
Analyst verdict
Review before use

The AI review rates the findings as likely false positive, but the risk score (55/100) still counts them.

Analysis record

Analysed
1 weeks ago
Version
v1.12
Artifact
SHA256 DE1…B7D
Source
Findings (non-IoC)

Evidence ledger

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

41 detail rows

YARA Rule Matches

8 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall crypto operations 10
tesselations/square.jsfeeds/utils.js_metadata/verified_contents.json +7 more
-
LOWpostinstall system command 4
jsawpuzzle-ui.jsfeeds/wikimedia-commons-featured.jsfeeds/wikimedia-commons-fetch.js +1 more
-
LOWpostinstall file manipulation 5
background.jss14e-serializer.jsfeeds/wikimedia-commons-fetch.js +2 more
-
LOWpostinstall obfuscation 2
s14e-serializer.jsjsawpuzzle-ui.js
-
LOWpostinstall network communication 5
_locales/en/messages.jsonbackground.jstesselations/rhill-voronoi-core.min.js +2 more
-
LOWpostinstall file download 7
_locales/en/messages.jsonfeeds/wikimedia-commons-featured.jsfeeds/wikimedia-commons-fetch.js +4 more
-
LOWNoUseWeakRandom 3
feeds/wikimedia-commons-featured.jsfeeds/wikimedia-commons-potd.jsfeeds/publicdomainpictures.js
-
LOWLocalStorageShouldNotBeUsed 1
jsawpuzzle-ui.js
-

Network Indicators

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

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

51
Noisy-finding weight
x1.00
Publisher domain
raymondhill.net
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
8
Portfolio

12 evidence rows available.

Finding Categories

4
Network
70
IoC Indicators

YARA Rules Matched

8 rules(37 hits)
postinstall crypto operations postinstall system command postinstall file manipulation postinstall obfuscation postinstall network communication postinstall file download NoUseWeakRandom LocalStorageShouldNotBeUsed

Requested Permissions

4 permissions
contextMenus
Low
storage
Low
https://commons.wikimedia.org/*
Low
https://*.publicdomainpictures.net/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality strong.

Security Analysis: JSaw Puzzle

Extension Overview

JSaw Puzzle is a browser extension described as "Create and solve jigsaw puzzles" published by developer email [email protected]. The extension has 101 users and is currently at version 1.7 on the Chrome Web Store.

Security Findings

The CVEQ analysis returned zero findings across all security categories. The findings_by_category bucket is completely empty, meaning:

  • No IoC (Indicators of Compromise) domains or IPs were detected
  • No YARA code-smell rules triggered
  • No obfuscation patterns were identified
  • No malware signatures were found
  • No suspicious network behavior was detected

Developer Attribution

The developer email [email protected] belongs to Raymond Hill, the creator of uBlock Origin, one of the most trusted and widely-used ad-blocking extensions. This attribution is a strong positive signal indicating the extension originates from a known, reputable developer in the browser extension ecosystem.

Counterargument Analysis

A skeptic might argue that zero findings could indicate incomplete analysis rather than a genuinely clean extension. However, the evidence bundle contains complete metadata (version number, user count, developer name, store information), which would typically be absent if analysis failed entirely. Furthermore, the extension's functionality (puzzle creation and solving) does not inherently require privileged browser access that would trigger security findings. A legitimate puzzle game extension has no reason to access credentials, modify search engines, or transmit data to external servers, so the absence of findings aligns with expected behavior for this category.

Conclusion

JSaw Puzzle shows no evidence of malicious behavior. The combination of zero security findings and attribution to Raymond Hill (uBlock Origin developer) strongly indicates this is a benign extension. The extension's stated purpose (jigsaw puzzles) is consistent with its lack of network or data access findings. No further action is required.

Key Reasons

  • Zero security findings across all categories
  • Developer email belongs to Raymond Hill (uBlock Origin creator)
  • Extension functionality (puzzle game) does not require suspicious permissions
  • No IoC, code-smell, or obfuscation findings detected

False Positive Considerations

  • No false positive drivers - genuinely clean extension
  • Reputable developer attribution

Reviewed 2026-04-26; recommended action: no action; model confidence 75%.

Chrome version history

Risk trend by version

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

Selected
55
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
1.11
Apr 8, 2026
Risk range
55 to 55
Across analyzed versions
Latest analyzed version
1.12
Sep 22, 2026
Selected version
medium
Version
v1.12
1 weeks ago
Risk score
55
Findings
112
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

A browser extension to create and solve jigsaw puzzles. The extension can fetch random pictures from different feeds. Currently it can fetch from Wikimedia Commons and Public Domain Pictures. For more details, see README at: https://github.com/gorhill/jsawpuzzle#jsaw-puzzle

Frequently Asked Questions