Is "chess.com.puter" on Chrome Web Store Safe to Install?
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
Analyzed397 security findings detected across all analyzers
Chrome extension requesting 6 permissions
Severity Breakdown
Finding Categories
YARA Rules Matched
8 rules(32 hits)Requested Permissions
6 permissionsAbout This Extension
Detailed Findings
34 totalYARA Rule Matches
8 rulesIndicators of Compromise
Network indicators, suspicious strings, and potential IoCs extracted during analysis
All Indicators · 357
detected IP: d:: XIOC detected IP: d::
extracted_from_files
detected IP: 9::b2 XIOC detected IP: 9::b2
extracted_from_files
detected IP: 8::b XIOC detected IP: 8::b
extracted_from_files
detected IP: ::f XIOC detected IP: ::f
extracted_from_files
detected IP: c:: XIOC detected IP: c::
extracted_from_files
detected IP: 78:: XIOC detected IP: 78::
extracted_from_files
detected IP: 9::d XIOC detected IP: 9::d
extracted_from_files
detected IP: 2::b XIOC detected IP: 2::b
extracted_from_files
detected IP: ff9:: XIOC detected IP: ff9::
extracted_from_files
detected IP: 3:: XIOC detected IP: 3::
extracted_from_files
detected IP: 0:: XIOC detected IP: 0::
extracted_from_files
detected IP: 2:: XIOC detected IP: 2::
extracted_from_files
detected IP: 0::b XIOC detected IP: 0::b
extracted_from_files
detected IP: 79:: XIOC detected IP: 79::
extracted_from_files
detected IP: 0d::d4 XIOC detected IP: 0d::d4
extracted_from_files
detected IP: 3::f XIOC detected IP: 3::f
extracted_from_files
detected IP: 0::e XIOC detected IP: 0::e
extracted_from_files
detected IP: 3::b XIOC detected IP: 3::b
extracted_from_files
detected IP: b0:: XIOC detected IP: b0::
extracted_from_files
detected IP: 6:: XIOC detected IP: 6::
extracted_from_files
detected IP: 1::f XIOC detected IP: 1::f
extracted_from_files
detected IP: ::a XIOC detected IP: ::a
extracted_from_files
detected IP: e:: XIOC detected IP: e::
extracted_from_files
detected IP: 4:: XIOC detected IP: 4::
extracted_from_files
detected IP: ::d XIOC detected IP: ::d
extracted_from_files
detected IP: 8::d XIOC detected IP: 8::d
extracted_from_files
detected IP: 8::b1 XIOC detected IP: 8::b1
extracted_from_files
detected IP: 9::b8 XIOC detected IP: 9::b8
extracted_from_files
detected Domain: i.hr XIOC detected Domain: i.hr
extracted_from_files
detected Domain: gr.pe XIOC detected Domain: gr.pe
extracted_from_files
detected Domain: uq.hn XIOC detected Domain: uq.hn
extracted_from_files
detected IP: ::4 XIOC detected IP: ::4
extracted_from_files
detected IP: ::8 XIOC detected IP: ::8
extracted_from_files
detected IP: 2c8:: XIOC detected IP: 2c8::
extracted_from_files
detected IP: 72:: XIOC detected IP: 72::
extracted_from_files
detected Domain: eț.ph XIOC detected Domain: eț.ph
extracted_from_files
detected Domain: 9.iq XIOC detected Domain: 9.iq
extracted_from_files
detected Domain: kngs.no XIOC detected Domain: kngs.no
extracted_from_files
detected Domain: qp.kw XIOC detected Domain: qp.kw
extracted_from_files
detected Domain: 1.tz XIOC detected Domain: 1.tz
extracted_from_files
detected Domain: y.jp XIOC detected Domain: y.jp
extracted_from_files
detected Domain: k.eu XIOC detected Domain: k.eu
extracted_from_files
detected Domain: x.fk XIOC detected Domain: x.fk
extracted_from_files
detected Domain: 8.pr XIOC detected Domain: 8.pr
extracted_from_files
detected Domain: cb.sd XIOC detected Domain: cb.sd
extracted_from_files
detected Domain: o.az XIOC detected Domain: o.az
extracted_from_files
detected Domain: ez.so XIOC detected Domain: ez.so
extracted_from_files
detected Domain: i-.tk XIOC detected Domain: i-.tk
extracted_from_files
detected Domain: x.in XIOC detected Domain: x.in
extracted_from_files
detected Domain: 윶.pa XIOC detected Domain: 윶.pa
extracted_from_files
detected Domain: w.bh XIOC detected Domain: w.bh
extracted_from_files
detected Domain: ϙ.np XIOC detected Domain: ϙ.np
extracted_from_files
detected Domain: 4.ms XIOC detected Domain: 4.ms
extracted_from_files
detected Domain: c.is XIOC detected Domain: c.is
extracted_from_files
detected Domain: c.ky XIOC detected Domain: c.ky
extracted_from_files
detected Domain: ye.pl XIOC detected Domain: ye.pl
extracted_from_files
detected Domain: x.na XIOC detected Domain: x.na
extracted_from_files
detected Domain: c2pa.hash.data XIOC detected Domain: c2pa.hash.data
extracted_from_files
detected Domain: c2pa-ocsp.pki.goog XIOC detected Domain: c2pa-ocsp.pki.goog
extracted_from_files
detected Domain: cv.iptc.org XIOC detected Domain: cv.iptc.org
extracted_from_files
detected Domain: s.cz XIOC detected Domain: s.cz
extracted_from_files
detected Domain: dv.nr XIOC detected Domain: dv.nr
extracted_from_files
detected Domain: s.gs XIOC detected Domain: s.gs
extracted_from_files
detected Domain: 믢.gl XIOC detected Domain: 믢.gl
extracted_from_files
detected Domain: au1.au XIOC detected Domain: au1.au
extracted_from_files
detected Domain: d.gd XIOC detected Domain: d.gd
extracted_from_files
detected Domain: 1.cu XIOC detected Domain: 1.cu
extracted_from_files
detected Domain: k.no XIOC detected Domain: k.no
extracted_from_files
detected Domain: q.sc XIOC detected Domain: q.sc
extracted_from_files
detected Domain: 9.pk XIOC detected Domain: 9.pk
extracted_from_files
detected Domain: e.nl XIOC detected Domain: e.nl
extracted_from_files
detected Domain: s.gt XIOC detected Domain: s.gt
extracted_from_files
detected Domain: 7.am XIOC detected Domain: 7.am
extracted_from_files
detected Domain: w.ca XIOC detected Domain: w.ca
extracted_from_files
detected Domain: l.lc XIOC detected Domain: l.lc
extracted_from_files
detected Domain: ɑ.gb XIOC detected Domain: ɑ.gb
extracted_from_files
detected Domain: c.mn XIOC detected Domain: c.mn
extracted_from_files
detected Domain: ns.adobe.com XIOC detected Domain: ns.adobe.com
extracted_from_files
detected Domain: w.pf XIOC detected Domain: w.pf
extracted_from_files
detected Domain: n.tg XIOC detected Domain: n.tg
extracted_from_files
detected Domain: so.vn XIOC detected Domain: so.vn
extracted_from_files
detected Domain: g.sb XIOC detected Domain: g.sb
extracted_from_files
detected Domain: me.vi XIOC detected Domain: me.vi
extracted_from_files
detected Domain: 1b.pa XIOC detected Domain: 1b.pa
extracted_from_files
detected IP: 8:: XIOC detected IP: 8::
extracted_from_files
detected IP: c9:: XIOC detected IP: c9::
extracted_from_files
detected IP: ::b XIOC detected IP: ::b
extracted_from_files
detected Domain: et.gw XIOC detected Domain: et.gw
extracted_from_files
detected Domain: x.cy XIOC detected Domain: x.cy
extracted_from_files
detected Domain: ל.ps XIOC detected Domain: ל.ps
extracted_from_files
detected Domain: ni.lk XIOC detected Domain: ni.lk
extracted_from_files
detected Domain: a.tab XIOC detected Domain: a.tab
extracted_from_files
detected Domain: d.game XIOC detected Domain: d.game
extracted_from_files
detected Domain: t.click XIOC detected Domain: t.click
extracted_from_files
detected Domain: r.click XIOC detected Domain: r.click
extracted_from_files
detected Domain: u.game XIOC detected Domain: u.game
extracted_from_files
detected Domain: u.live XIOC detected Domain: u.live
extracted_from_files
detected Domain: www.chess.com XIOC detected Domain: www.chess.com
extracted_from_files
detected Domain: coords.squares.black XIOC detected Domain: coords.squares.black
extracted_from_files
detected Domain: coords.files.black XIOC detected Domain: coords.files.black
extracted_from_files
detected Domain: coords.ranks.black XIOC detected Domain: coords.ranks.black
extracted_from_files
detected Domain: t.id XIOC detected Domain: t.id
extracted_from_files
detected Domain: e.id XIOC detected Domain: e.id
extracted_from_files
detected Domain: n.open XIOC detected Domain: n.open
extracted_from_files
detected Domain: n.game XIOC detected Domain: n.game
extracted_from_files
detected Domain: n.to XIOC detected Domain: n.to
extracted_from_files
detected Domain: piece.king.black XIOC detected Domain: piece.king.black
extracted_from_files
detected Domain: piece.queen.black XIOC detected Domain: piece.queen.black
extracted_from_files
detected Domain: piece.rook.black XIOC detected Domain: piece.rook.black
extracted_from_files
detected Domain: piece.knight.black XIOC detected Domain: piece.knight.black
extracted_from_files
detected Domain: piece.bishop.black XIOC detected Domain: piece.bishop.black
extracted_from_files
detected Domain: piece.pawn.black XIOC detected Domain: piece.pawn.black
extracted_from_files
detected Domain: e.movable.free XIOC detected Domain: e.movable.free
extracted_from_files
detected Domain: e.events.select XIOC detected Domain: e.events.select
extracted_from_files
detected Domain: n.map XIOC detected Domain: n.map
extracted_from_files
detected Domain: i.top XIOC detected Domain: i.top
extracted_from_files
detected Domain: performance.now XIOC detected Domain: performance.now
extracted_from_files
detected Domain: ln.map XIOC detected Domain: ln.map
extracted_from_files
detected Domain: pn.map XIOC detected Domain: pn.map
extracted_from_files
detected Domain: c.center XIOC detected Domain: c.center
extracted_from_files
detected Domain: i.target XIOC detected Domain: i.target
extracted_from_files
detected Domain: n.target XIOC detected Domain: n.target
extracted_from_files
detected Domain: object.prototype.hasownproperty.call XIOC detected Domain: object.prototype.hasownproperty.call
extracted_from_files
detected Domain: fn.map XIOC detected Domain: fn.map
extracted_from_files
detected Domain: qa.map XIOC detected Domain: qa.map
extracted_from_files
detected Domain: c.map XIOC detected Domain: c.map
extracted_from_files
detected Domain: n.from-n.to XIOC detected Domain: n.from-n.to
extracted_from_files
detected Domain: this.path.black XIOC detected Domain: this.path.black
extracted_from_files
detected Domain: this.rook.black XIOC detected Domain: this.rook.black
extracted_from_files
detected Domain: this.black XIOC detected Domain: this.black
extracted_from_files
detected Domain: e.to XIOC detected Domain: e.to
extracted_from_files
detected Domain: i.to XIOC detected Domain: i.to
extracted_from_files
detected Domain: n.customsvg.center XIOC detected Domain: n.customsvg.center
extracted_from_files
detected Domain: c.play XIOC detected Domain: c.play
extracted_from_files
detected Domain: this.board.black XIOC detected Domain: this.board.black
extracted_from_files
detected Domain: q.map XIOC detected Domain: q.map
extracted_from_files
detected Domain: e.black XIOC detected Domain: e.black
extracted_from_files
detected Domain: ge.map XIOC detected Domain: ge.map
extracted_from_files
detected Domain: a.map XIOC detected Domain: a.map
extracted_from_files
detected Domain: n.black XIOC detected Domain: n.black
extracted_from_files
detected Domain: a.node.data XIOC detected Domain: a.node.data
extracted_from_files
detected Domain: this.game XIOC detected Domain: this.game
extracted_from_files
detected Domain: this.data XIOC detected Domain: this.data
extracted_from_files
detected Domain: n.data XIOC detected Domain: n.data
extracted_from_files
detected Domain: o.play XIOC detected Domain: o.play
extracted_from_files
detected Domain: this.remainingchecks.black XIOC detected Domain: this.remainingchecks.black
extracted_from_files
detected Domain: l.center XIOC detected Domain: l.center
extracted_from_files
detected Domain: opening.name XIOC detected Domain: opening.name
extracted_from_files
detected Domain: n.name XIOC detected Domain: n.name
extracted_from_files
detected Domain: n.eco XIOC detected Domain: n.eco
extracted_from_files
detected Domain: e.opening.name XIOC detected Domain: e.opening.name
extracted_from_files
detected Domain: i.play XIOC detected Domain: i.play
extracted_from_files
detected Domain: object.is XIOC detected Domain: object.is
extracted_from_files
detected Domain: e.play XIOC detected Domain: e.play
extracted_from_files
detected Domain: e.items.map XIOC detected Domain: e.items.map
extracted_from_files
detected Domain: fo.map XIOC detected Domain: fo.map
extracted_from_files
detected Domain: d.clienty-s.top XIOC detected Domain: d.clienty-s.top
extracted_from_files
detected Domain: chrome.storage XIOC detected Domain: chrome.storage
extracted_from_files
detected Domain: t.play XIOC detected Domain: t.play
extracted_from_files
detected Domain: w.opening.name XIOC detected Domain: w.opening.name
extracted_from_files
detected Domain: w.opening.eco XIOC detected Domain: w.opening.eco
extracted_from_files
detected Domain: i.map XIOC detected Domain: i.map
extracted_from_files
detected Domain: bn.best XIOC detected Domain: bn.best
extracted_from_files
detected Domain: a.to XIOC detected Domain: a.to
extracted_from_files
detected Domain: d.to XIOC detected Domain: d.to
extracted_from_files
detected Domain: o.to XIOC detected Domain: o.to
extracted_from_files
detected Domain: g.top XIOC detected Domain: g.top
extracted_from_files
detected Domain: e.style XIOC detected Domain: e.style
extracted_from_files
detected Domain: 4d.lr XIOC detected Domain: 4d.lr
extracted_from_files
detected Domain: j.lu XIOC detected Domain: j.lu
extracted_from_files
detected Domain: k3.bw XIOC detected Domain: k3.bw
extracted_from_files
detected Domain: xn.game XIOC detected Domain: xn.game
extracted_from_files
detected Domain: e.eco XIOC detected Domain: e.eco
extracted_from_files
detected Domain: e.name XIOC detected Domain: e.name
extracted_from_files
detected Domain: t.to XIOC detected Domain: t.to
extracted_from_files
detected Domain: d.wf XIOC detected Domain: d.wf
extracted_from_files
detected Domain: tr.th XIOC detected Domain: tr.th
extracted_from_files
detected Domain: g.gb XIOC detected Domain: g.gb
extracted_from_files
detected Domain: u-q.ad XIOC detected Domain: u-q.ad
extracted_from_files
detected IP: 9::f XIOC detected IP: 9::f
extracted_from_files
detected Domain: jso.nu XIOC detected Domain: jso.nu
extracted_from_files
detected IP: 1:: XIOC detected IP: 1::
extracted_from_files
detected Domain: t.gw XIOC detected Domain: t.gw
extracted_from_files
detected Domain: r.tz XIOC detected Domain: r.tz
extracted_from_files
detected Domain: z.gy XIOC detected Domain: z.gy
extracted_from_files
detected Domain: d.py XIOC detected Domain: d.py
extracted_from_files
detected Domain: y.tn XIOC detected Domain: y.tn
extracted_from_files
detected Domain: z.cz XIOC detected Domain: z.cz
extracted_from_files
detected Domain: bx.re XIOC detected Domain: bx.re
extracted_from_files
detected Domain: ti.gr XIOC detected Domain: ti.gr
extracted_from_files
detected Domain: zt.sv XIOC detected Domain: zt.sv
extracted_from_files
detected Domain: g.lr XIOC detected Domain: g.lr
extracted_from_files
detected Domain: wqyf.gw XIOC detected Domain: wqyf.gw
extracted_from_files
detected Domain: i.vu XIOC detected Domain: i.vu
extracted_from_files
detected Domain: y.hu XIOC detected Domain: y.hu
extracted_from_files
detected Domain: x.bw XIOC detected Domain: x.bw
extracted_from_files
detected Domain: c.cz XIOC detected Domain: c.cz
extracted_from_files
detected Domain: dr.km XIOC detected Domain: dr.km
extracted_from_files
detected Domain: j.ws XIOC detected Domain: j.ws
extracted_from_files
detected Domain: h.si XIOC detected Domain: h.si
extracted_from_files
detected Domain: z.ca XIOC detected Domain: z.ca
extracted_from_files
detected Domain: fqn.bv XIOC detected Domain: fqn.bv
extracted_from_files
detected Domain: p.gw XIOC detected Domain: p.gw
extracted_from_files
detected Domain: v58.uz XIOC detected Domain: v58.uz
extracted_from_files
detected Domain: un.ac XIOC detected Domain: un.ac
extracted_from_files
detected Domain: i.kn XIOC detected Domain: i.kn
extracted_from_files
detected Domain: c.gt XIOC detected Domain: c.gt
extracted_from_files
detected Domain: hyqw.mv XIOC detected Domain: hyqw.mv
extracted_from_files
detected Domain: h.kp XIOC detected Domain: h.kp
extracted_from_files
detected Domain: m.lu XIOC detected Domain: m.lu
extracted_from_files
detected Domain: qh.nz XIOC detected Domain: qh.nz
extracted_from_files
detected Domain: u.dk XIOC detected Domain: u.dk
extracted_from_files
detected Domain: twvoa.pr XIOC detected Domain: twvoa.pr
extracted_from_files
detected Domain: p.kg XIOC detected Domain: p.kg
extracted_from_files
detected Domain: tpu.dk XIOC detected Domain: tpu.dk
extracted_from_files
detected Domain: fe.at XIOC detected Domain: fe.at
extracted_from_files
detected Domain: lxt.im XIOC detected Domain: lxt.im
extracted_from_files
detected Domain: te.bo XIOC detected Domain: te.bo
extracted_from_files
detected Domain: nd.tg XIOC detected Domain: nd.tg
extracted_from_files
detected Domain: dk.ps XIOC detected Domain: dk.ps
extracted_from_files
detected Domain: u.fr XIOC detected Domain: u.fr
extracted_from_files
detected Domain: d.gy XIOC detected Domain: d.gy
extracted_from_files
detected Domain: w.ax XIOC detected Domain: w.ax
extracted_from_files
detected Domain: qq.bh XIOC detected Domain: qq.bh
extracted_from_files
detected Domain: sr.hk XIOC detected Domain: sr.hk
extracted_from_files
detected Domain: ws.bm XIOC detected Domain: ws.bm
extracted_from_files
detected Domain: w1-x.tv XIOC detected Domain: w1-x.tv
extracted_from_files
detected Domain: y.mq XIOC detected Domain: y.mq
extracted_from_files
detected Domain: rv.bs XIOC detected Domain: rv.bs
extracted_from_files
detected Domain: 9s.ph XIOC detected Domain: 9s.ph
extracted_from_files
detected Domain: p.mz XIOC detected Domain: p.mz
extracted_from_files
detected Domain: i.it XIOC detected Domain: i.it
extracted_from_files
detected Domain: f.tv XIOC detected Domain: f.tv
extracted_from_files
detected Domain: bl.uy XIOC detected Domain: bl.uy
extracted_from_files
detected Domain: dr.it XIOC detected Domain: dr.it
extracted_from_files
detected Domain: pz.mr XIOC detected Domain: pz.mr
extracted_from_files
detected Domain: p.bt XIOC detected Domain: p.bt
extracted_from_files
detected Domain: o.si XIOC detected Domain: o.si
extracted_from_files
detected Domain: wpwzp.fr XIOC detected Domain: wpwzp.fr
extracted_from_files
detected Domain: p.rw XIOC detected Domain: p.rw
extracted_from_files
detected Domain: c.mw XIOC detected Domain: c.mw
extracted_from_files
detected Domain: u.ki XIOC detected Domain: u.ki
extracted_from_files
detected Domain: k.uy XIOC detected Domain: k.uy
extracted_from_files
detected Domain: t.pr XIOC detected Domain: t.pr
extracted_from_files
detected Domain: j.va XIOC detected Domain: j.va
extracted_from_files
detected Domain: o.nf XIOC detected Domain: o.nf
extracted_from_files
detected Domain: b.za XIOC detected Domain: b.za
extracted_from_files
detected Domain: p.tf XIOC detected Domain: p.tf
extracted_from_files
detected Domain: z.pf XIOC detected Domain: z.pf
extracted_from_files
detected Domain: s.hm XIOC detected Domain: s.hm
extracted_from_files
detected Domain: tt.tj XIOC detected Domain: tt.tj
extracted_from_files
detected Domain: yf.vn XIOC detected Domain: yf.vn
extracted_from_files
detected Domain: b.data XIOC detected Domain: b.data
extracted_from_files
detected Domain: b.open XIOC detected Domain: b.open
extracted_from_files
detected Domain: self.name XIOC detected Domain: self.name
extracted_from_files
detected Domain: emscripten.org XIOC detected Domain: emscripten.org
extracted_from_files
detected Domain: s.la XIOC detected Domain: s.la
extracted_from_files
detected Domain: r.ls XIOC detected Domain: r.ls
extracted_from_files
detected Domain: t.ky XIOC detected Domain: t.ky
extracted_from_files
detected Domain: g.la XIOC detected Domain: g.la
extracted_from_files
detected Domain: f.data XIOC detected Domain: f.data
extracted_from_files
detected Domain: a.sa XIOC detected Domain: a.sa
extracted_from_files
detected Domain: a.ca XIOC detected Domain: a.ca
extracted_from_files
detected Domain: c.target XIOC detected Domain: c.target
extracted_from_files
detected Domain: c.ca XIOC detected Domain: c.ca
extracted_from_files
detected Domain: c.la XIOC detected Domain: c.la
extracted_from_files
detected Domain: a.node.za XIOC detected Domain: a.node.za
extracted_from_files
detected Domain: a.la XIOC detected Domain: a.la
extracted_from_files
detected IP: 668:: XIOC detected IP: 668::
extracted_from_files
detected Domain: yy.tv XIOC detected Domain: yy.tv
extracted_from_files
detected Domain: 9mh-.nz XIOC detected Domain: 9mh-.nz
extracted_from_files
detected Domain: g.sa XIOC detected Domain: g.sa
extracted_from_files
detected Domain: g.ba XIOC detected Domain: g.ba
extracted_from_files
detected Domain: q.aa.pa XIOC detected Domain: q.aa.pa
extracted_from_files
detected Domain: q.aa.na XIOC detected Domain: q.aa.na
extracted_from_files
detected Domain: q.aa.read XIOC detected Domain: q.aa.read
extracted_from_files
detected Domain: q.ca.qa XIOC detected Domain: q.ca.qa
extracted_from_files
detected Domain: a.node.ga XIOC detected Domain: a.node.ga
extracted_from_files
detected Domain: date.now XIOC detected Domain: date.now
extracted_from_files
detected Domain: a.da.na.la XIOC detected Domain: a.da.na.la
extracted_from_files
detected Domain: c.ga XIOC detected Domain: c.ga
extracted_from_files
detected Domain: q.ia.ka.stream XIOC detected Domain: q.ia.ka.stream
extracted_from_files
detected Domain: q.ia.link.stream XIOC detected Domain: q.ia.link.stream
extracted_from_files
detected Domain: q.ia.file.stream XIOC detected Domain: q.ia.file.stream
extracted_from_files
detected Domain: c.ba XIOC detected Domain: c.ba
extracted_from_files
detected Domain: q.ia.dir.stream XIOC detected Domain: q.ia.dir.stream
extracted_from_files
detected Domain: q.ca.ua XIOC detected Domain: q.ca.ua
extracted_from_files
detected Domain: b.lb XIOC detected Domain: b.lb
extracted_from_files
detected Domain: b.va XIOC detected Domain: b.va
extracted_from_files
detected Domain: b.ga XIOC detected Domain: b.ga
extracted_from_files
detected Domain: a.za XIOC detected Domain: a.za
extracted_from_files
detected Domain: a.id XIOC detected Domain: a.id
extracted_from_files
detected Domain: a.ga XIOC detected Domain: a.ga
extracted_from_files
detected Domain: a.ba XIOC detected Domain: a.ba
extracted_from_files
detected Domain: a.name XIOC detected Domain: a.name
extracted_from_files
detected Domain: a.parent.ba XIOC detected Domain: a.parent.ba
extracted_from_files
detected Domain: e.sa XIOC detected Domain: e.sa
extracted_from_files
detected Domain: d.sa XIOC detected Domain: d.sa
extracted_from_files
detected Domain: d.name XIOC detected Domain: d.name
extracted_from_files
detected Domain: d.parent.id XIOC detected Domain: d.parent.id
extracted_from_files
detected Domain: d.ba XIOC detected Domain: d.ba
extracted_from_files
detected Domain: a.ma XIOC detected Domain: a.ma
extracted_from_files
detected Domain: this.ma XIOC detected Domain: this.ma
extracted_from_files
detected Domain: array.prototype.slice.call XIOC detected Domain: array.prototype.slice.call
extracted_from_files
detected Domain: a.node.ba XIOC detected Domain: a.node.ba
extracted_from_files
detected Domain: a.link XIOC detected Domain: a.link
extracted_from_files
detected Domain: a.parent.ga XIOC detected Domain: a.parent.ga
extracted_from_files
detected Domain: b.ba XIOC detected Domain: b.ba
extracted_from_files
detected Domain: c.name XIOC detected Domain: c.name
extracted_from_files
detected Domain: c.sa XIOC detected Domain: c.sa
extracted_from_files
detected Domain: d.ca.ua XIOC detected Domain: d.ca.ua
extracted_from_files
detected Domain: this.ga XIOC detected Domain: this.ga
extracted_from_files
detected Domain: this.za XIOC detected Domain: this.za
extracted_from_files
detected Domain: this.name XIOC detected Domain: this.name
extracted_from_files
detected Domain: this.id XIOC detected Domain: this.id
extracted_from_files
detected Domain: v.ma XIOC detected Domain: v.ma
extracted_from_files
detected Domain: b.aa.open XIOC detected Domain: b.aa.open
extracted_from_files
detected Domain: d.ma XIOC detected Domain: d.ma
extracted_from_files
detected Domain: a.aa.open XIOC detected Domain: a.aa.open
extracted_from_files
detected Domain: a.pa XIOC detected Domain: a.pa
extracted_from_files
detected Domain: a.parent.id XIOC detected Domain: a.parent.id
extracted_from_files
detected Domain: c.parent.id XIOC detected Domain: c.parent.id
extracted_from_files
detected Domain: p.pa XIOC detected Domain: p.pa
extracted_from_files
detected Domain: atomics.store XIOC detected Domain: atomics.store
extracted_from_files
detected Domain: g.name XIOC detected Domain: g.name
extracted_from_files
detected Domain: d.da.na XIOC detected Domain: d.da.na
extracted_from_files
detected Domain: d.da.na.za XIOC detected Domain: d.da.na.za
extracted_from_files
detected Domain: f.name XIOC detected Domain: f.name
extracted_from_files
detected Domain: e.node.ga XIOC detected Domain: e.node.ga
extracted_from_files
detected URL: http://c2pa-ocsp.pki.goog/04 XIOC detected URL: http://c2pa-ocsp.pki.goog/04
extracted_from_files
detected URL: http://pki.goog/c2pa/root-g3.crt0& XIOC detected URL: http://pki.goog/c2pa/root-g3.crt0&
extracted_from_files
detected Domain: readme.md XIOC detected Domain: readme.md
extracted_from_files
detected Domain: b.ca XIOC detected Domain: b.ca
extracted_from_files
detected Domain: e.ga XIOC detected Domain: e.ga
extracted_from_files
detected Domain: p.aa.read XIOC detected Domain: p.aa.read
extracted_from_files
detected URL: https://www.chess.com/game/* XIOC detected URL: https://www.chess.com/game/*
extracted_from_files
detected URL: https://lichess.org/* XIOC detected URL: https://lichess.org/*
extracted_from_files
detected URL: https://www.chess.com/* XIOC detected URL: https://www.chess.com/*
extracted_from_files
detected URL: https://clients2.google.com/service/update2/crx XIOC detected URL: https://clients2.google.com/service/update2/crx
extracted_from_files
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
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
detected URL: https://github.com/official-stockfish/nnue-pytorch XIOC detected URL: https://github.com/official-stockfish/nnue-pytorch
extracted_from_files
detected URL: https://www.chess.com/analysis/* XIOC detected URL: https://www.chess.com/analysis/*
extracted_from_files
detected URL: https://www.chess.com/live/* XIOC detected URL: https://www.chess.com/live/*
extracted_from_files
detected SHA1 Hash: c13ac9cadf1f9b4fa886b82d1e84a5feb0439023 XIOC detected SHA1 Hash: c13ac9cadf1f9b4fa886b82d1e84a5feb0439023
extracted_from_files
detected MD5 Hash: 1745deb0829ba7500000000000000000 XIOC detected MD5 Hash: 1745deb0829ba7500000000000000000
extracted_from_files
detected MD5 Hash: 517c59cd40dae9f40000000000000000 XIOC detected MD5 Hash: 517c59cd40dae9f40000000000000000
extracted_from_files
detected MD5 Hash: f742645a733dc1840000000000000000 XIOC detected MD5 Hash: f742645a733dc1840000000000000000
extracted_from_files
detected URL: https://github.com/official-stockfish/Stockfish#readme XIOC detected URL: https://github.com/official-stockfish/Stockfish#readme
extracted_from_files
detected IP: 9:: XIOC detected IP: 9::
extracted_from_files
detected Domain: v.tr XIOC detected Domain: v.tr
extracted_from_files
detected Domain: v.kn XIOC detected Domain: v.kn
extracted_from_files
detected Domain: ƭh.pm XIOC detected Domain: ƭh.pm
extracted_from_files
detected Domain: g.ua XIOC detected Domain: g.ua
extracted_from_files
detected Domain: g.target XIOC detected Domain: g.target
extracted_from_files
detected IP: 9::b XIOC detected IP: 9::b
extracted_from_files
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
Source Code Not Available
Source code is not available for this version of the extension.
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
Ship Xanh copy sản phẩm, nhân bản shop, hiển thị % phí sàn, lượt bán tháng
[email protected]
SVG to AVIF Converter [ShiftShift]
[email protected]
ChromeCompare
[email protected]
CAI Tools
[email protected]
Auto Gmail - ChatGPT AI for email inbox
[email protected]
EC Seller Tools
[email protected]