Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

chriskoturathbun/christopherrathbun.com

https://github.com/chriskoturathbun/christopherrathbun.com · scanned 2026-06-17 01:48 UTC (1 month, 1 week ago)

8 raw signals (0 security + 8 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +14.5 (diff) · 8 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 90 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
newGameId software healthy src/worker.js:newGameId
fetchAssetFollow software healthy src/worker.js:fetchAssetFollow
handleTwistedChess software healthy src/worker.js:handleTwistedChess
twistOptions software healthy src/twisted-chess-do.js:twistOptions
ok software healthy test/engine.test.mjs:ok
eq software healthy test/engine.test.mjs:eq
move software healthy test/engine.test.mjs:move
getPlayerId software healthy public/twistedchess/app.js:getPlayerId
getName software healthy public/twistedchess/app.js:getName
setName software healthy public/twistedchess/app.js:setName
$ software healthy public/twistedchess/app.js:$
show software healthy public/twistedchess/app.js:show
boot software healthy public/twistedchess/app.js:boot
wireLobby software healthy public/twistedchess/app.js:wireLobby
connect software healthy public/twistedchess/app.js:connect
sendWS software healthy public/twistedchess/app.js:sendWS
handleMessage software healthy public/twistedchess/app.js:handleMessage
orientedIndices software healthy public/twistedchess/app.js:orientedIndices
buildBoardGrid software healthy public/twistedchess/app.js:buildBoardGrid
onState software healthy public/twistedchess/app.js:onState
renderBoard software healthy public/twistedchess/app.js:renderBoard
addCoords software healthy public/twistedchess/app.js:addCoords
isMyMoveTurn software healthy public/twistedchess/app.js:isMyMoveTurn
isMyTwistTurn software healthy public/twistedchess/app.js:isMyTwistTurn
engineState software healthy public/twistedchess/app.js:engineState
onSquareClick software healthy public/twistedchess/app.js:onSquareClick
commitMove software healthy public/twistedchess/app.js:commitMove
choosePromotion software healthy public/twistedchess/app.js:choosePromotion
displayQuad software healthy public/twistedchess/app.js:displayQuad
renderTwistLayer software healthy public/twistedchess/app.js:renderTwistLayer
quadOrigin software healthy public/twistedchess/app.js:quadOrigin
animateTwist software healthy public/twistedchess/app.js:animateTwist
renderPlayers software healthy public/twistedchess/app.js:renderPlayers
setSeat software healthy public/twistedchess/app.js:setSeat
tickClocks software healthy public/twistedchess/app.js:tickClocks
fmtClock software healthy public/twistedchess/app.js:fmtClock
setPhase software healthy public/twistedchess/app.js:setPhase
renderStatus software healthy public/twistedchess/app.js:renderStatus
renderHistory software healthy public/twistedchess/app.js:renderHistory
addChat software healthy public/twistedchess/app.js:addChat
renderInvite software healthy public/twistedchess/app.js:renderInvite
renderGameOver software healthy public/twistedchess/app.js:renderGameOver
wireGameUI software healthy public/twistedchess/app.js:wireGameUI
flashBanner software healthy public/twistedchess/app.js:flashBanner
escapeHtml software healthy public/twistedchess/app.js:escapeHtml
idx software healthy public/twistedchess/engine.js:idx
rc software healthy public/twistedchess/engine.js:rc
inBounds software healthy public/twistedchess/engine.js:inBounds
isWhite software healthy public/twistedchess/engine.js:isWhite
isBlack software healthy public/twistedchess/engine.js:isBlack

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
index.html software healthy index.html
wrangler.toml software healthy wrangler.toml
worker.js software healthy src/worker.js
twisted-chess-do.js software healthy src/twisted-chess-do.js
engine.test.mjs software healthy test/engine.test.mjs
profile.html software healthy public/profile.html
index.html software healthy public/index.html
style.css software healthy public/twistedchess/style.css
app.js software healthy public/twistedchess/app.js
engine.js software healthy public/twistedchess/engine.js
index.html software healthy public/twistedchess/index.html

LabelLayerStatusPath
src software healthy src
test software healthy test
public software healthy public
twistedchess software healthy public/twistedchess

LabelLayerStatusPath
chriskoturathbun__christopherrathbun.com software healthy /data/fable5_failed_archive/chriskoturathbun__christopherra…

LabelLayerStatusPath
TwistedChessGame software healthy src/twisted-chess-do.js:TwistedChessGame

LabelLayerStatusPath
sqlite data healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/1f987114-5532-43a5-a208-518c218e50f6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1f987114-5532-43a5-a208-518c218e50f6/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.