Is "chess.com.puter" on Chrome Web Store Safe to Install?

[email protected] · chrome · v0.3.0

Free the fish! Analyze your chess.com and Lichess games with Stockfish -- for free, right in a side panel. chess.com.puter brings the power of Stockfish 18 to your browser without paying for a premium subscription. Open any completed game on chess.com or Lichess, click Import, and get a full game analysis in seconds. Or paste any PGN. Or open the Sandbox and explore from a fresh board. FEATURES Works on Chess.com and Lichess Import completed games from either site with one click. The extension automatically detects games on the current page. Full Game Analysis Every position evaluated by Stockfish 18 running locally in your browser. No server. No cloud. No waiting in a queue. Your computer does the work. Move Classifications See exactly where you went wrong (and right). Moves are classified using the Expected Points model: Best, Excellent, Good, Book, Inaccuracy, Mistake, and Blunder -- with colored annotations and icons on the board. Accuracy Score Your overall accuracy percentage, calculated using the same formula as Lichess. Interactive Board Click any move to jump to that position. Drag pieces to explore "what if" lines -- hypothetical variations appear inline in the move list. Evaluation Chart A smoothed win-probability graph over the entire game. Click anywhere on the chart to jump to that moment. Mistakes and blunders are marked with colored dots. Multi-PV Engine Lines See the top 1-5 engine lines updating in real-time as Stockfish searches deeper. Click any line to play it out as a hypothetical variation. Adjust depth and number of lines with simple controls. Best Move Arrows Semi-transparent arrows on the board show what the engine recommends. Player-Focused Summary stats, accuracy, and move coloring focus on your moves. Flip the board to see your opponent's perspective. Paste PGN Paste any completed game in PGN format to analyze it -- no need to be on a chess site. Sandbox Open a fresh starting position and freely explore with full engine analysis. No PGN required. Live Helper During active games, the extension shows mirrored clocks with time-difference indicators and low-time alerts. Stockfish analysis is disabled -- but the clocks help you manage your time. When the game ends, analysis becomes available automatically. Open in Lichess One click to continue analysis on lichess.org's full analysis board. ANTI-CHEATING Stockfish analysis is strictly disabled during active games -- three independent checks enforce this. Imported and pasted games must be completed before analysis runs. Games are never auto-imported; you always choose when to analyze. Sandbox mode is the only way to use the engine freely, and it is not connected to any live game. PRIVACY Zero network calls at runtime. No APIs. No tracking. No data collection. Everything runs locally on your machine. The source code is open and auditable. TECHNICAL DETAILS Built with Lichess open-source tools: chessground (board UI), chessops (chess logic), and Stockfish 18 WebAssembly. Vanilla JavaScript -- no frameworks. ~15 MB total (mostly the Stockfish neural network). FREE & OPEN SOURCE Licensed under GPL-3.0. Free as in freedom, free as in beer. Free the fish! https://github.com/reynoldsnlp/chess.com.puter DISCLAIMER Chess.com is a registered trademark of Chess.com, LLC. This extension is an independent, open-source project and is not affiliated with, endorsed by, or sponsored by Chess.com, LLC. Lichess is a registered trademark of Lichess.org. This extension is not affiliated with or endorsed by Lichess.org.

Risk Assessment

Analyzed
63.74
out of 100
MEDIUM

397 security findings detected across all analyzers

Chrome extension requesting 6 permissions

Severity Breakdown

0
Critical
0
High
365
Medium
32
Low
0
Info

Finding Categories

2
Network
357
IoC Indicators

YARA Rules Matched

8 rules(32 hits)
postinstall obfuscation postinstall file manipulation postinstall network communication postinstall file download postinstall crypto operations postinstall environment access postinstall system command postinstall persistence mechanism

Requested Permissions

6 permissions
activeTab
Medium
sidePanel
Low
storage
Low
scripting
Low
https://www.chess.com/*
Low
https://lichess.org/*
Low

About This Extension

Free the fish! Analyze your chess.com and Lichess games with Stockfish -- for free, right in a side panel. chess.com.puter brings the power of Stockfish 18 to your browser without paying for a premium subscription. Open any completed game on chess.com or Lichess, click Import, and get a full game analysis in seconds. Or paste any PGN. Or open the Sandbox and explore from a fresh board. FEATURES Works on Chess.com and Lichess Import completed games from either site with one click. The extension automatically detects games on the current page. Full Game Analysis Every position evaluated by Stockfish 18 running locally in your browser. No server. No cloud. No waiting in a queue. Your computer does the work. Move Classifications See exactly where you went wrong (and right). Moves are classified using the Expected Points model: Best, Excellent, Good, Book, Inaccuracy, Mistake, and Blunder -- with colored annotations and icons on the board. Accuracy Score Your overall accuracy percentage, calculated using the same formula as Lichess. Interactive Board Click any move to jump to that position. Drag pieces to explore "what if" lines -- hypothetical variations appear inline in the move list. Evaluation Chart A smoothed win-probability graph over the entire game. Click anywhere on the chart to jump to that moment. Mistakes and blunders are marked with colored dots. Multi-PV Engine Lines See the top 1-5 engine lines updating in real-time as Stockfish searches deeper. Click any line to play it out as a hypothetical variation. Adjust depth and number of lines with simple controls. Best Move Arrows Semi-transparent arrows on the board show what the engine recommends. Player-Focused Summary stats, accuracy, and move coloring focus on your moves. Flip the board to see your opponent's perspective. Paste PGN Paste any completed game in PGN format to analyze it -- no need to be on a chess site. Sandbox Open a fresh starting position and freely explore with full engine analysis. No PGN required. Live Helper During active games, the extension shows mirrored clocks with time-difference indicators and low-time alerts. Stockfish analysis is disabled -- but the clocks help you manage your time. When the game ends, analysis becomes available automatically. Open in Lichess One click to continue analysis on lichess.org's full analysis board. ANTI-CHEATING Stockfish analysis is strictly disabled during active games -- three independent checks enforce this. Imported and pasted games must be completed before analysis runs. Games are never auto-imported; you always choose when to analyze. Sandbox mode is the only way to use the engine freely, and it is not connected to any live game. PRIVACY Zero network calls at runtime. No APIs. No tracking. No data collection. Everything runs locally on your machine. The source code is open and auditable. TECHNICAL DETAILS Built with Lichess open-source tools: chessground (board UI), chessops (chess logic), and Stockfish 18 WebAssembly. Vanilla JavaScript -- no frameworks. ~15 MB total (mostly the Stockfish neural network). FREE & OPEN SOURCE Licensed under GPL-3.0. Free as in freedom, free as in beer. Free the fish! https://github.com/reynoldsnlp/chess.com.puter DISCLAIMER Chess.com is a registered trademark of Chess.com, LLC. This extension is an independent, open-source project and is not affiliated with, endorsed by, or sponsored by Chess.com, LLC. Lichess is a registered trademark of Lichess.org. This extension is not affiliated with or endorsed by Lichess.org.

Detailed Findings

34 total

YARA Rule Matches

8 rules

Indicators of Compromise

Network indicators, suspicious strings, and potential IoCs extracted during analysis

URLs
12
IP Addresses
43
Domains
301
Strings
357

All Indicators · 357

IP
detected IP: d::

XIOC detected IP: d::

extracted_from_files

IP
detected IP: 9::b2

XIOC detected IP: 9::b2

extracted_from_files

IP
detected IP: 8::b

XIOC detected IP: 8::b

extracted_from_files

IP
detected IP: ::f

XIOC detected IP: ::f

extracted_from_files

IP
detected IP: c::

XIOC detected IP: c::

extracted_from_files

IP
detected IP: 78::

XIOC detected IP: 78::

extracted_from_files

IP
detected IP: 9::d

XIOC detected IP: 9::d

extracted_from_files

IP
detected IP: 2::b

XIOC detected IP: 2::b

extracted_from_files

IP
detected IP: ff9::

XIOC detected IP: ff9::

extracted_from_files

IP
detected IP: 3::

XIOC detected IP: 3::

extracted_from_files

IP
detected IP: 0::

XIOC detected IP: 0::

extracted_from_files

IP
detected IP: 2::

XIOC detected IP: 2::

extracted_from_files

IP
detected IP: 0::b

XIOC detected IP: 0::b

extracted_from_files

IP
detected IP: 79::

XIOC detected IP: 79::

extracted_from_files

IP
detected IP: 0d::d4

XIOC detected IP: 0d::d4

extracted_from_files

IP
detected IP: 3::f

XIOC detected IP: 3::f

extracted_from_files

IP
detected IP: 0::e

XIOC detected IP: 0::e

extracted_from_files

IP
detected IP: 3::b

XIOC detected IP: 3::b

extracted_from_files

IP
detected IP: b0::

XIOC detected IP: b0::

extracted_from_files

IP
detected IP: 6::

XIOC detected IP: 6::

extracted_from_files

IP
detected IP: 1::f

XIOC detected IP: 1::f

extracted_from_files

IP
detected IP: ::a

XIOC detected IP: ::a

extracted_from_files

IP
detected IP: e::

XIOC detected IP: e::

extracted_from_files

IP
detected IP: 4::

XIOC detected IP: 4::

extracted_from_files

IP
detected IP: ::d

XIOC detected IP: ::d

extracted_from_files

IP
detected IP: 8::d

XIOC detected IP: 8::d

extracted_from_files

IP
detected IP: 8::b1

XIOC detected IP: 8::b1

extracted_from_files

IP
detected IP: 9::b8

XIOC detected IP: 9::b8

extracted_from_files

Domain
detected Domain: i.hr

XIOC detected Domain: i.hr

extracted_from_files

Domain
detected Domain: gr.pe

XIOC detected Domain: gr.pe

extracted_from_files

Domain
detected Domain: uq.hn

XIOC detected Domain: uq.hn

extracted_from_files

IP
detected IP: ::4

XIOC detected IP: ::4

extracted_from_files

IP
detected IP: ::8

XIOC detected IP: ::8

extracted_from_files

IP
detected IP: 2c8::

XIOC detected IP: 2c8::

extracted_from_files

IP
detected IP: 72::

XIOC detected IP: 72::

extracted_from_files

Domain
detected Domain: eț.ph

XIOC detected Domain: eț.ph

extracted_from_files

Domain
detected Domain: 9.iq

XIOC detected Domain: 9.iq

extracted_from_files

Domain
detected Domain: kngs.no

XIOC detected Domain: kngs.no

extracted_from_files

Domain
detected Domain: qp.kw

XIOC detected Domain: qp.kw

extracted_from_files

Domain
detected Domain: 1.tz

XIOC detected Domain: 1.tz

extracted_from_files

Domain
detected Domain: y.jp

XIOC detected Domain: y.jp

extracted_from_files

Domain
detected Domain: k.eu

XIOC detected Domain: k.eu

extracted_from_files

Domain
detected Domain: x.fk

XIOC detected Domain: x.fk

extracted_from_files

Domain
detected Domain: 8.pr

XIOC detected Domain: 8.pr

extracted_from_files

Domain
detected Domain: cb.sd

XIOC detected Domain: cb.sd

extracted_from_files

Domain
detected Domain: o.az

XIOC detected Domain: o.az

extracted_from_files

Domain
detected Domain: ez.so

XIOC detected Domain: ez.so

extracted_from_files

Domain
detected Domain: i-.tk

XIOC detected Domain: i-.tk

extracted_from_files

Domain
detected Domain: x.in

XIOC detected Domain: x.in

extracted_from_files

Domain
detected Domain: 윶.pa

XIOC detected Domain: 윶.pa

extracted_from_files

Domain
detected Domain: w.bh

XIOC detected Domain: w.bh

extracted_from_files

Domain
detected Domain: ϙ.np

XIOC detected Domain: ϙ.np

extracted_from_files

Domain
detected Domain: 4.ms

XIOC detected Domain: 4.ms

extracted_from_files

Domain
detected Domain: c.is

XIOC detected Domain: c.is

extracted_from_files

Domain
detected Domain: c.ky

XIOC detected Domain: c.ky

extracted_from_files

Domain
detected Domain: ye.pl

XIOC detected Domain: ye.pl

extracted_from_files

Domain
detected Domain: x.na

XIOC detected Domain: x.na

extracted_from_files

Domain
detected Domain: c2pa.hash.data

XIOC detected Domain: c2pa.hash.data

extracted_from_files

Domain
detected Domain: c2pa-ocsp.pki.goog

XIOC detected Domain: c2pa-ocsp.pki.goog

extracted_from_files

IP
detected Domain: cv.iptc.org

XIOC detected Domain: cv.iptc.org

extracted_from_files

Domain
detected Domain: s.cz

XIOC detected Domain: s.cz

extracted_from_files

Domain
detected Domain: dv.nr

XIOC detected Domain: dv.nr

extracted_from_files

Domain
detected Domain: s.gs

XIOC detected Domain: s.gs

extracted_from_files

Domain
detected Domain: 믢.gl

XIOC detected Domain: 믢.gl

extracted_from_files

Domain
detected Domain: au1.au

XIOC detected Domain: au1.au

extracted_from_files

Domain
detected Domain: d.gd

XIOC detected Domain: d.gd

extracted_from_files

Domain
detected Domain: 1.cu

XIOC detected Domain: 1.cu

extracted_from_files

Domain
detected Domain: k.no

XIOC detected Domain: k.no

extracted_from_files

Domain
detected Domain: q.sc

XIOC detected Domain: q.sc

extracted_from_files

Domain
detected Domain: 9.pk

XIOC detected Domain: 9.pk

extracted_from_files

Domain
detected Domain: e.nl

XIOC detected Domain: e.nl

extracted_from_files

Domain
detected Domain: s.gt

XIOC detected Domain: s.gt

extracted_from_files

Domain
detected Domain: 7.am

XIOC detected Domain: 7.am

extracted_from_files

Domain
detected Domain: w.ca

XIOC detected Domain: w.ca

extracted_from_files

Domain
detected Domain: l.lc

XIOC detected Domain: l.lc

extracted_from_files

Domain
detected Domain: ɑ.gb

XIOC detected Domain: ɑ.gb

extracted_from_files

Domain
detected Domain: c.mn

XIOC detected Domain: c.mn

extracted_from_files

Domain
detected Domain: ns.adobe.com

XIOC detected Domain: ns.adobe.com

extracted_from_files

Domain
detected Domain: w.pf

XIOC detected Domain: w.pf

extracted_from_files

Domain
detected Domain: n.tg

XIOC detected Domain: n.tg

extracted_from_files

Domain
detected Domain: so.vn

XIOC detected Domain: so.vn

extracted_from_files

Domain
detected Domain: g.sb

XIOC detected Domain: g.sb

extracted_from_files

Domain
detected Domain: me.vi

XIOC detected Domain: me.vi

extracted_from_files

Domain
detected Domain: 1b.pa

XIOC detected Domain: 1b.pa

extracted_from_files

IP
detected IP: 8::

XIOC detected IP: 8::

extracted_from_files

IP
detected IP: c9::

XIOC detected IP: c9::

extracted_from_files

IP
detected IP: ::b

XIOC detected IP: ::b

extracted_from_files

Domain
detected Domain: et.gw

XIOC detected Domain: et.gw

extracted_from_files

Domain
detected Domain: x.cy

XIOC detected Domain: x.cy

extracted_from_files

Domain
detected Domain: ל.ps

XIOC detected Domain: ל.ps

extracted_from_files

Domain
detected Domain: ni.lk

XIOC detected Domain: ni.lk

extracted_from_files

Domain
detected Domain: a.tab

XIOC detected Domain: a.tab

extracted_from_files

Domain
detected Domain: d.game

XIOC detected Domain: d.game

extracted_from_files

Domain
detected Domain: t.click

XIOC detected Domain: t.click

extracted_from_files

Domain
detected Domain: r.click

XIOC detected Domain: r.click

extracted_from_files

Domain
detected Domain: u.game

XIOC detected Domain: u.game

extracted_from_files

Domain
detected Domain: u.live

XIOC detected Domain: u.live

extracted_from_files

Domain
detected Domain: www.chess.com

XIOC detected Domain: www.chess.com

extracted_from_files

Domain
detected Domain: coords.squares.black

XIOC detected Domain: coords.squares.black

extracted_from_files

Domain
detected Domain: coords.files.black

XIOC detected Domain: coords.files.black

extracted_from_files

Domain
detected Domain: coords.ranks.black

XIOC detected Domain: coords.ranks.black

extracted_from_files

Domain
detected Domain: t.id

XIOC detected Domain: t.id

extracted_from_files

Domain
detected Domain: e.id

XIOC detected Domain: e.id

extracted_from_files

Domain
detected Domain: n.open

XIOC detected Domain: n.open

extracted_from_files

Domain
detected Domain: n.game

XIOC detected Domain: n.game

extracted_from_files

Domain
detected Domain: n.to

XIOC detected Domain: n.to

extracted_from_files

Domain
detected Domain: piece.king.black

XIOC detected Domain: piece.king.black

extracted_from_files

Domain
detected Domain: piece.queen.black

XIOC detected Domain: piece.queen.black

extracted_from_files

Domain
detected Domain: piece.rook.black

XIOC detected Domain: piece.rook.black

extracted_from_files

Domain
detected Domain: piece.knight.black

XIOC detected Domain: piece.knight.black

extracted_from_files

Domain
detected Domain: piece.bishop.black

XIOC detected Domain: piece.bishop.black

extracted_from_files

Domain
detected Domain: piece.pawn.black

XIOC detected Domain: piece.pawn.black

extracted_from_files

Domain
detected Domain: e.movable.free

XIOC detected Domain: e.movable.free

extracted_from_files

Domain
detected Domain: e.events.select

XIOC detected Domain: e.events.select

extracted_from_files

Domain
detected Domain: n.map

XIOC detected Domain: n.map

extracted_from_files

Domain
detected Domain: i.top

XIOC detected Domain: i.top

extracted_from_files

Domain
detected Domain: performance.now

XIOC detected Domain: performance.now

extracted_from_files

Domain
detected Domain: ln.map

XIOC detected Domain: ln.map

extracted_from_files

Domain
detected Domain: pn.map

XIOC detected Domain: pn.map

extracted_from_files

Domain
detected Domain: c.center

XIOC detected Domain: c.center

extracted_from_files

Domain
detected Domain: i.target

XIOC detected Domain: i.target

extracted_from_files

Domain
detected Domain: n.target

XIOC detected Domain: n.target

extracted_from_files

Domain
detected Domain: object.prototype.hasownproperty.call

XIOC detected Domain: object.prototype.hasownproperty.call

extracted_from_files

Domain
detected Domain: fn.map

XIOC detected Domain: fn.map

extracted_from_files

Domain
detected Domain: qa.map

XIOC detected Domain: qa.map

extracted_from_files

Domain
detected Domain: c.map

XIOC detected Domain: c.map

extracted_from_files

Domain
detected Domain: n.from-n.to

XIOC detected Domain: n.from-n.to

extracted_from_files

Domain
detected Domain: this.path.black

XIOC detected Domain: this.path.black

extracted_from_files

Domain
detected Domain: this.rook.black

XIOC detected Domain: this.rook.black

extracted_from_files

Domain
detected Domain: this.black

XIOC detected Domain: this.black

extracted_from_files

Domain
detected Domain: e.to

XIOC detected Domain: e.to

extracted_from_files

Domain
detected Domain: i.to

XIOC detected Domain: i.to

extracted_from_files

Domain
detected Domain: n.customsvg.center

XIOC detected Domain: n.customsvg.center

extracted_from_files

Domain
detected Domain: c.play

XIOC detected Domain: c.play

extracted_from_files

Domain
detected Domain: this.board.black

XIOC detected Domain: this.board.black

extracted_from_files

Domain
detected Domain: q.map

XIOC detected Domain: q.map

extracted_from_files

Domain
detected Domain: e.black

XIOC detected Domain: e.black

extracted_from_files

Domain
detected Domain: ge.map

XIOC detected Domain: ge.map

extracted_from_files

Domain
detected Domain: a.map

XIOC detected Domain: a.map

extracted_from_files

Domain
detected Domain: n.black

XIOC detected Domain: n.black

extracted_from_files

Domain
detected Domain: a.node.data

XIOC detected Domain: a.node.data

extracted_from_files

Domain
detected Domain: this.game

XIOC detected Domain: this.game

extracted_from_files

Domain
detected Domain: this.data

XIOC detected Domain: this.data

extracted_from_files

Domain
detected Domain: n.data

XIOC detected Domain: n.data

extracted_from_files

Domain
detected Domain: o.play

XIOC detected Domain: o.play

extracted_from_files

Domain
detected Domain: this.remainingchecks.black

XIOC detected Domain: this.remainingchecks.black

extracted_from_files

Domain
detected Domain: l.center

XIOC detected Domain: l.center

extracted_from_files

Domain
detected Domain: opening.name

XIOC detected Domain: opening.name

extracted_from_files

Domain
detected Domain: n.name

XIOC detected Domain: n.name

extracted_from_files

Domain
detected Domain: n.eco

XIOC detected Domain: n.eco

extracted_from_files

Domain
detected Domain: e.opening.name

XIOC detected Domain: e.opening.name

extracted_from_files

Domain
detected Domain: i.play

XIOC detected Domain: i.play

extracted_from_files

Domain
detected Domain: object.is

XIOC detected Domain: object.is

extracted_from_files

Domain
detected Domain: e.play

XIOC detected Domain: e.play

extracted_from_files

Domain
detected Domain: e.items.map

XIOC detected Domain: e.items.map

extracted_from_files

Domain
detected Domain: fo.map

XIOC detected Domain: fo.map

extracted_from_files

Domain
detected Domain: d.clienty-s.top

XIOC detected Domain: d.clienty-s.top

extracted_from_files

Domain
detected Domain: chrome.storage

XIOC detected Domain: chrome.storage

extracted_from_files

Domain
detected Domain: t.play

XIOC detected Domain: t.play

extracted_from_files

Domain
detected Domain: w.opening.name

XIOC detected Domain: w.opening.name

extracted_from_files

Domain
detected Domain: w.opening.eco

XIOC detected Domain: w.opening.eco

extracted_from_files

Domain
detected Domain: i.map

XIOC detected Domain: i.map

extracted_from_files

Domain
detected Domain: bn.best

XIOC detected Domain: bn.best

extracted_from_files

Domain
detected Domain: a.to

XIOC detected Domain: a.to

extracted_from_files

Domain
detected Domain: d.to

XIOC detected Domain: d.to

extracted_from_files

Domain
detected Domain: o.to

XIOC detected Domain: o.to

extracted_from_files

Domain
detected Domain: g.top

XIOC detected Domain: g.top

extracted_from_files

Domain
detected Domain: e.style

XIOC detected Domain: e.style

extracted_from_files

Domain
detected Domain: 4d.lr

XIOC detected Domain: 4d.lr

extracted_from_files

Domain
detected Domain: j.lu

XIOC detected Domain: j.lu

extracted_from_files

Domain
detected Domain: k3.bw

XIOC detected Domain: k3.bw

extracted_from_files

Domain
detected Domain: xn.game

XIOC detected Domain: xn.game

extracted_from_files

Domain
detected Domain: e.eco

XIOC detected Domain: e.eco

extracted_from_files

Domain
detected Domain: e.name

XIOC detected Domain: e.name

extracted_from_files

Domain
detected Domain: t.to

XIOC detected Domain: t.to

extracted_from_files

Domain
detected Domain: d.wf

XIOC detected Domain: d.wf

extracted_from_files

Domain
detected Domain: tr.th

XIOC detected Domain: tr.th

extracted_from_files

Domain
detected Domain: g.gb

XIOC detected Domain: g.gb

extracted_from_files

Domain
detected Domain: u-q.ad

XIOC detected Domain: u-q.ad

extracted_from_files

IP
detected IP: 9::f

XIOC detected IP: 9::f

extracted_from_files

Domain
detected Domain: jso.nu

XIOC detected Domain: jso.nu

extracted_from_files

IP
detected IP: 1::

XIOC detected IP: 1::

extracted_from_files

Domain
detected Domain: t.gw

XIOC detected Domain: t.gw

extracted_from_files

Domain
detected Domain: r.tz

XIOC detected Domain: r.tz

extracted_from_files

Domain
detected Domain: z.gy

XIOC detected Domain: z.gy

extracted_from_files

Domain
detected Domain: d.py

XIOC detected Domain: d.py

extracted_from_files

Domain
detected Domain: y.tn

XIOC detected Domain: y.tn

extracted_from_files

Domain
detected Domain: z.cz

XIOC detected Domain: z.cz

extracted_from_files

Domain
detected Domain: bx.re

XIOC detected Domain: bx.re

extracted_from_files

Domain
detected Domain: ti.gr

XIOC detected Domain: ti.gr

extracted_from_files

Domain
detected Domain: zt.sv

XIOC detected Domain: zt.sv

extracted_from_files

Domain
detected Domain: g.lr

XIOC detected Domain: g.lr

extracted_from_files

Domain
detected Domain: wqyf.gw

XIOC detected Domain: wqyf.gw

extracted_from_files

Domain
detected Domain: i.vu

XIOC detected Domain: i.vu

extracted_from_files

Domain
detected Domain: y.hu

XIOC detected Domain: y.hu

extracted_from_files

Domain
detected Domain: x.bw

XIOC detected Domain: x.bw

extracted_from_files

Domain
detected Domain: c.cz

XIOC detected Domain: c.cz

extracted_from_files

Domain
detected Domain: dr.km

XIOC detected Domain: dr.km

extracted_from_files

Domain
detected Domain: j.ws

XIOC detected Domain: j.ws

extracted_from_files

Domain
detected Domain: h.si

XIOC detected Domain: h.si

extracted_from_files

Domain
detected Domain: z.ca

XIOC detected Domain: z.ca

extracted_from_files

Domain
detected Domain: fqn.bv

XIOC detected Domain: fqn.bv

extracted_from_files

Domain
detected Domain: p.gw

XIOC detected Domain: p.gw

extracted_from_files

Domain
detected Domain: v58.uz

XIOC detected Domain: v58.uz

extracted_from_files

Domain
detected Domain: un.ac

XIOC detected Domain: un.ac

extracted_from_files

Domain
detected Domain: i.kn

XIOC detected Domain: i.kn

extracted_from_files

Domain
detected Domain: c.gt

XIOC detected Domain: c.gt

extracted_from_files

Domain
detected Domain: hyqw.mv

XIOC detected Domain: hyqw.mv

extracted_from_files

Domain
detected Domain: h.kp

XIOC detected Domain: h.kp

extracted_from_files

Domain
detected Domain: m.lu

XIOC detected Domain: m.lu

extracted_from_files

Domain
detected Domain: qh.nz

XIOC detected Domain: qh.nz

extracted_from_files

Domain
detected Domain: u.dk

XIOC detected Domain: u.dk

extracted_from_files

Domain
detected Domain: twvoa.pr

XIOC detected Domain: twvoa.pr

extracted_from_files

Domain
detected Domain: p.kg

XIOC detected Domain: p.kg

extracted_from_files

Domain
detected Domain: tpu.dk

XIOC detected Domain: tpu.dk

extracted_from_files

Domain
detected Domain: fe.at

XIOC detected Domain: fe.at

extracted_from_files

Domain
detected Domain: lxt.im

XIOC detected Domain: lxt.im

extracted_from_files

Domain
detected Domain: te.bo

XIOC detected Domain: te.bo

extracted_from_files

Domain
detected Domain: nd.tg

XIOC detected Domain: nd.tg

extracted_from_files

Domain
detected Domain: dk.ps

XIOC detected Domain: dk.ps

extracted_from_files

Domain
detected Domain: u.fr

XIOC detected Domain: u.fr

extracted_from_files

Domain
detected Domain: d.gy

XIOC detected Domain: d.gy

extracted_from_files

Domain
detected Domain: w.ax

XIOC detected Domain: w.ax

extracted_from_files

Domain
detected Domain: qq.bh

XIOC detected Domain: qq.bh

extracted_from_files

Domain
detected Domain: sr.hk

XIOC detected Domain: sr.hk

extracted_from_files

Domain
detected Domain: ws.bm

XIOC detected Domain: ws.bm

extracted_from_files

Domain
detected Domain: w1-x.tv

XIOC detected Domain: w1-x.tv

extracted_from_files

Domain
detected Domain: y.mq

XIOC detected Domain: y.mq

extracted_from_files

Domain
detected Domain: rv.bs

XIOC detected Domain: rv.bs

extracted_from_files

Domain
detected Domain: 9s.ph

XIOC detected Domain: 9s.ph

extracted_from_files

Domain
detected Domain: p.mz

XIOC detected Domain: p.mz

extracted_from_files

Domain
detected Domain: i.it

XIOC detected Domain: i.it

extracted_from_files

Domain
detected Domain: f.tv

XIOC detected Domain: f.tv

extracted_from_files

Domain
detected Domain: bl.uy

XIOC detected Domain: bl.uy

extracted_from_files

Domain
detected Domain: dr.it

XIOC detected Domain: dr.it

extracted_from_files

Domain
detected Domain: pz.mr

XIOC detected Domain: pz.mr

extracted_from_files

Domain
detected Domain: p.bt

XIOC detected Domain: p.bt

extracted_from_files

Domain
detected Domain: o.si

XIOC detected Domain: o.si

extracted_from_files

Domain
detected Domain: wpwzp.fr

XIOC detected Domain: wpwzp.fr

extracted_from_files

Domain
detected Domain: p.rw

XIOC detected Domain: p.rw

extracted_from_files

Domain
detected Domain: c.mw

XIOC detected Domain: c.mw

extracted_from_files

Domain
detected Domain: u.ki

XIOC detected Domain: u.ki

extracted_from_files

Domain
detected Domain: k.uy

XIOC detected Domain: k.uy

extracted_from_files

Domain
detected Domain: t.pr

XIOC detected Domain: t.pr

extracted_from_files

Domain
detected Domain: j.va

XIOC detected Domain: j.va

extracted_from_files

Domain
detected Domain: o.nf

XIOC detected Domain: o.nf

extracted_from_files

Domain
detected Domain: b.za

XIOC detected Domain: b.za

extracted_from_files

Domain
detected Domain: p.tf

XIOC detected Domain: p.tf

extracted_from_files

Domain
detected Domain: z.pf

XIOC detected Domain: z.pf

extracted_from_files

Domain
detected Domain: s.hm

XIOC detected Domain: s.hm

extracted_from_files

Domain
detected Domain: tt.tj

XIOC detected Domain: tt.tj

extracted_from_files

Domain
detected Domain: yf.vn

XIOC detected Domain: yf.vn

extracted_from_files

Domain
detected Domain: b.data

XIOC detected Domain: b.data

extracted_from_files

Domain
detected Domain: b.open

XIOC detected Domain: b.open

extracted_from_files

Domain
detected Domain: self.name

XIOC detected Domain: self.name

extracted_from_files

IP
detected Domain: emscripten.org

XIOC detected Domain: emscripten.org

extracted_from_files

Domain
detected Domain: s.la

XIOC detected Domain: s.la

extracted_from_files

Domain
detected Domain: r.ls

XIOC detected Domain: r.ls

extracted_from_files

Domain
detected Domain: t.ky

XIOC detected Domain: t.ky

extracted_from_files

Domain
detected Domain: g.la

XIOC detected Domain: g.la

extracted_from_files

Domain
detected Domain: f.data

XIOC detected Domain: f.data

extracted_from_files

Domain
detected Domain: a.sa

XIOC detected Domain: a.sa

extracted_from_files

Domain
detected Domain: a.ca

XIOC detected Domain: a.ca

extracted_from_files

Domain
detected Domain: c.target

XIOC detected Domain: c.target

extracted_from_files

Domain
detected Domain: c.ca

XIOC detected Domain: c.ca

extracted_from_files

Domain
detected Domain: c.la

XIOC detected Domain: c.la

extracted_from_files

Domain
detected Domain: a.node.za

XIOC detected Domain: a.node.za

extracted_from_files

Domain
detected Domain: a.la

XIOC detected Domain: a.la

extracted_from_files

IP
detected IP: 668::

XIOC detected IP: 668::

extracted_from_files

Domain
detected Domain: yy.tv

XIOC detected Domain: yy.tv

extracted_from_files

Domain
detected Domain: 9mh-.nz

XIOC detected Domain: 9mh-.nz

extracted_from_files

Domain
detected Domain: g.sa

XIOC detected Domain: g.sa

extracted_from_files

Domain
detected Domain: g.ba

XIOC detected Domain: g.ba

extracted_from_files

Domain
detected Domain: q.aa.pa

XIOC detected Domain: q.aa.pa

extracted_from_files

Domain
detected Domain: q.aa.na

XIOC detected Domain: q.aa.na

extracted_from_files

Domain
detected Domain: q.aa.read

XIOC detected Domain: q.aa.read

extracted_from_files

Domain
detected Domain: q.ca.qa

XIOC detected Domain: q.ca.qa

extracted_from_files

Domain
detected Domain: a.node.ga

XIOC detected Domain: a.node.ga

extracted_from_files

Domain
detected Domain: date.now

XIOC detected Domain: date.now

extracted_from_files

Domain
detected Domain: a.da.na.la

XIOC detected Domain: a.da.na.la

extracted_from_files

Domain
detected Domain: c.ga

XIOC detected Domain: c.ga

extracted_from_files

Domain
detected Domain: q.ia.ka.stream

XIOC detected Domain: q.ia.ka.stream

extracted_from_files

Domain
detected Domain: q.ia.link.stream

XIOC detected Domain: q.ia.link.stream

extracted_from_files

Domain
detected Domain: q.ia.file.stream

XIOC detected Domain: q.ia.file.stream

extracted_from_files

Domain
detected Domain: c.ba

XIOC detected Domain: c.ba

extracted_from_files

Domain
detected Domain: q.ia.dir.stream

XIOC detected Domain: q.ia.dir.stream

extracted_from_files

Domain
detected Domain: q.ca.ua

XIOC detected Domain: q.ca.ua

extracted_from_files

Domain
detected Domain: b.lb

XIOC detected Domain: b.lb

extracted_from_files

Domain
detected Domain: b.va

XIOC detected Domain: b.va

extracted_from_files

Domain
detected Domain: b.ga

XIOC detected Domain: b.ga

extracted_from_files

Domain
detected Domain: a.za

XIOC detected Domain: a.za

extracted_from_files

Domain
detected Domain: a.id

XIOC detected Domain: a.id

extracted_from_files

Domain
detected Domain: a.ga

XIOC detected Domain: a.ga

extracted_from_files

Domain
detected Domain: a.ba

XIOC detected Domain: a.ba

extracted_from_files

Domain
detected Domain: a.name

XIOC detected Domain: a.name

extracted_from_files

Domain
detected Domain: a.parent.ba

XIOC detected Domain: a.parent.ba

extracted_from_files

Domain
detected Domain: e.sa

XIOC detected Domain: e.sa

extracted_from_files

Domain
detected Domain: d.sa

XIOC detected Domain: d.sa

extracted_from_files

Domain
detected Domain: d.name

XIOC detected Domain: d.name

extracted_from_files

Domain
detected Domain: d.parent.id

XIOC detected Domain: d.parent.id

extracted_from_files

Domain
detected Domain: d.ba

XIOC detected Domain: d.ba

extracted_from_files

Domain
detected Domain: a.ma

XIOC detected Domain: a.ma

extracted_from_files

Domain
detected Domain: this.ma

XIOC detected Domain: this.ma

extracted_from_files

Domain
detected Domain: array.prototype.slice.call

XIOC detected Domain: array.prototype.slice.call

extracted_from_files

Domain
detected Domain: a.node.ba

XIOC detected Domain: a.node.ba

extracted_from_files

Domain
detected Domain: a.link

XIOC detected Domain: a.link

extracted_from_files

Domain
detected Domain: a.parent.ga

XIOC detected Domain: a.parent.ga

extracted_from_files

Domain
detected Domain: b.ba

XIOC detected Domain: b.ba

extracted_from_files

Domain
detected Domain: c.name

XIOC detected Domain: c.name

extracted_from_files

Domain
detected Domain: c.sa

XIOC detected Domain: c.sa

extracted_from_files

Domain
detected Domain: d.ca.ua

XIOC detected Domain: d.ca.ua

extracted_from_files

Domain
detected Domain: this.ga

XIOC detected Domain: this.ga

extracted_from_files

Domain
detected Domain: this.za

XIOC detected Domain: this.za

extracted_from_files

Domain
detected Domain: this.name

XIOC detected Domain: this.name

extracted_from_files

Domain
detected Domain: this.id

XIOC detected Domain: this.id

extracted_from_files

Domain
detected Domain: v.ma

XIOC detected Domain: v.ma

extracted_from_files

Domain
detected Domain: b.aa.open

XIOC detected Domain: b.aa.open

extracted_from_files

Domain
detected Domain: d.ma

XIOC detected Domain: d.ma

extracted_from_files

Domain
detected Domain: a.aa.open

XIOC detected Domain: a.aa.open

extracted_from_files

Domain
detected Domain: a.pa

XIOC detected Domain: a.pa

extracted_from_files

Domain
detected Domain: a.parent.id

XIOC detected Domain: a.parent.id

extracted_from_files

Domain
detected Domain: c.parent.id

XIOC detected Domain: c.parent.id

extracted_from_files

Domain
detected Domain: p.pa

XIOC detected Domain: p.pa

extracted_from_files

Domain
detected Domain: atomics.store

XIOC detected Domain: atomics.store

extracted_from_files

Domain
detected Domain: g.name

XIOC detected Domain: g.name

extracted_from_files

Domain
detected Domain: d.da.na

XIOC detected Domain: d.da.na

extracted_from_files

Domain
detected Domain: d.da.na.za

XIOC detected Domain: d.da.na.za

extracted_from_files

Domain
detected Domain: f.name

XIOC detected Domain: f.name

extracted_from_files

Domain
detected Domain: e.node.ga

XIOC detected Domain: e.node.ga

extracted_from_files

URL
detected URL: http://c2pa-ocsp.pki.goog/04

XIOC detected URL: http://c2pa-ocsp.pki.goog/04

extracted_from_files

URL
detected URL: http://pki.goog/c2pa/root-g3.crt0&

XIOC detected URL: http://pki.goog/c2pa/root-g3.crt0&

extracted_from_files

Domain
detected Domain: readme.md

XIOC detected Domain: readme.md

extracted_from_files

Domain
detected Domain: b.ca

XIOC detected Domain: b.ca

extracted_from_files

Domain
detected Domain: e.ga

XIOC detected Domain: e.ga

extracted_from_files

Domain
detected Domain: p.aa.read

XIOC detected Domain: p.aa.read

extracted_from_files

URL
detected URL: https://www.chess.com/game/*

XIOC detected URL: https://www.chess.com/game/*

extracted_from_files

URL
detected URL: https://lichess.org/*

XIOC detected URL: https://lichess.org/*

extracted_from_files

URL
detected URL: https://www.chess.com/*

XIOC detected URL: https://www.chess.com/*

extracted_from_files

URL
detected URL: https://clients2.google.com/service/update2/crx

XIOC detected URL: https://clients2.google.com/service/update2/crx

extracted_from_files

URL
detected URL: http://pki.goog/c2pa/media-1p-ica-g3.crt0

XIOC detected URL: http://pki.goog/c2pa/media-1p-ica-g3.crt0

extracted_from_files

URL
detected URL: https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread

XIOC detected URL: https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread

extracted_from_files

URL
detected URL: https://github.com/official-stockfish/nnue-pytorch

XIOC detected URL: https://github.com/official-stockfish/nnue-pytorch

extracted_from_files

URL
detected URL: https://www.chess.com/analysis/*

XIOC detected URL: https://www.chess.com/analysis/*

extracted_from_files

URL
detected URL: https://www.chess.com/live/*

XIOC detected URL: https://www.chess.com/live/*

extracted_from_files

Hash
detected SHA1 Hash: c13ac9cadf1f9b4fa886b82d1e84a5feb0439023

XIOC detected SHA1 Hash: c13ac9cadf1f9b4fa886b82d1e84a5feb0439023

extracted_from_files

Hash
detected MD5 Hash: 1745deb0829ba7500000000000000000

XIOC detected MD5 Hash: 1745deb0829ba7500000000000000000

extracted_from_files

Hash
detected MD5 Hash: 517c59cd40dae9f40000000000000000

XIOC detected MD5 Hash: 517c59cd40dae9f40000000000000000

extracted_from_files

Hash
detected MD5 Hash: f742645a733dc1840000000000000000

XIOC detected MD5 Hash: f742645a733dc1840000000000000000

extracted_from_files

URL
detected URL: https://github.com/official-stockfish/Stockfish#readme

XIOC detected URL: https://github.com/official-stockfish/Stockfish#readme

extracted_from_files

IP
detected IP: 9::

XIOC detected IP: 9::

extracted_from_files

Domain
detected Domain: v.tr

XIOC detected Domain: v.tr

extracted_from_files

Domain
detected Domain: v.kn

XIOC detected Domain: v.kn

extracted_from_files

Domain
detected Domain: ƭh.pm

XIOC detected Domain: ƭh.pm

extracted_from_files

Domain
detected Domain: g.ua

XIOC detected Domain: g.ua

extracted_from_files

Domain
detected Domain: g.target

XIOC detected Domain: g.target

extracted_from_files

IP
detected IP: 9::b

XIOC detected IP: 9::b

extracted_from_files

Domain
detected Domain: r.pk

XIOC detected Domain: r.pk

extracted_from_files

AI Security Report

AI Security Review

Risky Plugins reviewed this extension with an AI-assisted security workflow on 2026-04-22. The review verdict is benign but powerful with 85% confidence.

Recommended action: no action.
Risk context: MEDIUM risk, score 64/100.
Evidence context: threat category none; evidence quality strong.

This extension, named "chess.com.puter" with description "Free Stockfish analysis in a side panel. Free the fish!", presents a complete absence of security findings across all categories. The findings_by_category field is empty, indicating no IoC extractions, no code-smell matches, no obfuscation detections, and no malware signatures were identified during the CVEQ analysis.

The extension's stated purpose aligns with legitimate functionality: Stockfish is a well-known open-source chess engine, and providing chess analysis in a browser side panel is a reasonable use case. The developer attribution to "[email protected]" provides a contact point, though it is a personal Gmail account rather than an organizational domain. The extension has 5 users on the Chrome Web Store, indicating it is a very small, niche tool.

The naming convention "chess.com.puter" is worth noting but does not constitute typosquatting. The name references chess.com (a legitimate chess platform) but adds ".puter" which could reference puter.com (a cloud computing platform) or be a creative naming choice. Without findings showing credential theft targeting chess.com, browser hijacking, or deceptive behavior, this naming pattern alone does not establish malicious intent.

Counterargument: A skeptic might argue that the unusual name format combined with a personal Gmail developer account and minimal user base suggests an unvetted extension that could be repurposed for malicious activity. However, this argument relies on speculation rather than evidence. The CVEQ scan produced zero findings, meaning no suspicious network destinations, no obfuscated code, no credential access patterns, and no malware signatures were detected. Speculation about potential future misuse cannot override the absence of current malicious indicators. The extension performs a specific, documented function (Stockfish chess analysis) with no evidence of deviation from that purpose.

The recommended action is no_action. This extension shows no signs of malicious behavior and serves a legitimate purpose for chess players seeking analysis tools.

Key Reasons

  • Zero security findings across all categories (IoC, code-smell, obfuscation, malware)
  • Legitimate functionality: Stockfish chess engine analysis is a documented, benign use case
  • Developer attribution present ([email protected])
  • No evidence of credential theft, browser hijacking, or data exfiltration

Frequently Asked Questions