https://github.com/Sir-Teo/web-katrain
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
52 raw signals (0 security + 52 graph)
Last scanned 2 months, 2 weeks ago · v1 · 49 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1963 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.
| Label | Layer | Status | Path |
|---|---|---|---|
readGit |
software | healthy | vite.config.ts:readGit |
serializedVersionMetadata |
software | healthy | vite.config.ts:serializedVersionMetadata |
versionMetadataPlugin |
software | healthy | vite.config.ts:versionMetadataPlugin |
collectTsxFiles |
software | healthy | test/buttonTypes.test.ts:collectTsxFiles |
restoreUrl |
software | healthy | test/objectUrl.test.ts:restoreUrl |
restoreDocument |
software | healthy | test/objectUrl.test.ts:restoreDocument |
analysis |
software | healthy | test/nodeAnalysis.test.ts:analysis |
node |
software | healthy | test/nodeAnalysis.test.ts:node |
readPngSize |
software | healthy | test/pwaAssets.test.ts:readPngSize |
pad |
software | healthy | test/gamepadNavigation.test.ts:pad |
axes |
software | healthy | test/gamepadNavigation.test.ts:axes |
emptyStones |
software | healthy | test/photoBoard.test.ts:emptyStones |
makeRecognitionImage |
software | healthy | test/photoBoard.test.ts:makeRecognitionImage |
paintCircle |
software | healthy | test/photoBoard.test.ts:paintCircle |
offset |
software | healthy | test/photoBoard.test.ts:offset |
waitFor |
software | healthy | test/gameAnalysisFailure.test.ts:waitFor |
blackMove |
software | healthy | test/statusBar.test.tsx:blackMove |
analyzed |
software | healthy | test/loadGame.test.ts:analyzed |
territory |
software | healthy | test/moveTreeNodeMarkers.test.ts:territory |
analysis |
software | healthy | test/moveTreeNodeMarkers.test.ts:analysis |
node |
software | healthy | test/moveTreeNodeMarkers.test.ts:node |
responseFromChunks |
software | healthy | test/downloadProgress.test.ts:responseFromChunks |
mediaDevices |
software | healthy | test/cameraAvailability.test.ts:mediaDevices |
restoreDescriptor |
software | healthy | test/animationFrame.test.ts:restoreDescriptor |
board |
software | healthy | test/playedMoveQuality.test.ts:board |
territory |
software | healthy | test/playedMoveQuality.test.ts:territory |
candidate |
software | healthy | test/playedMoveQuality.test.ts:candidate |
analysis |
software | healthy | test/playedMoveQuality.test.ts:analysis |
node |
software | healthy | test/playedMoveQuality.test.ts:node |
restoreLocalStorage |
software | healthy | test/storage.test.ts:restoreLocalStorage |
restoreIndexedDB |
software | healthy | test/storage.test.ts:restoreIndexedDB |
restoreSessionStorage |
software | healthy | test/storage.test.ts:restoreSessionStorage |
createMemoryStorage |
software | healthy | test/storage.test.ts:createMemoryStorage |
installMemoryStorage |
software | healthy | test/storage.test.ts:installMemoryStorage |
installMemorySessionStorage |
software | healthy | test/storage.test.ts:installMemorySessionStorage |
analysis |
software | healthy | test/sgfExportOptions.test.ts:analysis |
aiConfig |
software | healthy | test/newGameModal.test.tsx:aiConfig |
renderModal |
software | healthy | test/newGameModal.test.tsx:renderModal |
expectLabelPair |
software | healthy | test/newGameModal.test.tsx:expectLabelPair |
makeRect |
software | healthy | test/boardSnapshot.test.ts:makeRect |
makeCanvasContext |
software | healthy | test/boardSnapshot.test.ts:makeCanvasContext |
stubSnapshotDom |
software | healthy | test/boardSnapshot.test.ts:stubSnapshotDom |
idx |
software | healthy | test/fastBoardMaps.test.ts:idx |
createEmptyBoard |
software | healthy | test/gameLogic.test.ts:createEmptyBoard |
makeStorage |
software | healthy | test/autoSave.test.ts:makeStorage |
noop |
software | healthy | test/topControlBar.test.tsx:noop |
restoreResizeObserver |
software | healthy | test/resizeObserver.test.ts:restoreResizeObserver |
makeState |
software | healthy | test/branchNavigation.test.ts:makeState |
makeNode |
software | healthy | test/branchNavigation.test.ts:makeNode |
restoreWorker |
software | healthy | test/browserWorker.test.ts:restoreWorker |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
404.html |
software | healthy | 404.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
tsconfig.test.json |
software | healthy | tsconfig.test.json |
buttonTypes.test.ts |
software | healthy | test/buttonTypes.test.ts |
keyboardHelpModal.test.tsx |
software | healthy | test/keyboardHelpModal.test.tsx |
objectUrl.test.ts |
software | healthy | test/objectUrl.test.ts |
nodeAnalysis.test.ts |
software | healthy | test/nodeAnalysis.test.ts |
pwaAssets.test.ts |
software | healthy | test/pwaAssets.test.ts |
gamepadNavigation.test.ts |
software | healthy | test/gamepadNavigation.test.ts |
engineStatusSummary.test.ts |
software | healthy | test/engineStatusSummary.test.ts |
photoBoard.test.ts |
software | healthy | test/photoBoard.test.ts |
gameAnalysisFailure.test.ts |
software | healthy | test/gameAnalysisFailure.test.ts |
statusBar.test.tsx |
software | healthy | test/statusBar.test.tsx |
notificationToast.test.tsx |
software | healthy | test/notificationToast.test.tsx |
loadGame.test.ts |
software | healthy | test/loadGame.test.ts |
moveTreeNodeMarkers.test.ts |
software | healthy | test/moveTreeNodeMarkers.test.ts |
rightPanelLayout.test.ts |
software | healthy | test/rightPanelLayout.test.ts |
downloadProgress.test.ts |
software | healthy | test/downloadProgress.test.ts |
haptics.test.ts |
software | healthy | test/haptics.test.ts |
notificationTimers.test.ts |
software | healthy | test/notificationTimers.test.ts |
noteEditorState.test.ts |
software | healthy | test/noteEditorState.test.ts |
saveStatusDisplay.test.ts |
software | healthy | test/saveStatusDisplay.test.ts |
tapConfirm.test.ts |
software | healthy | test/tapConfirm.test.ts |
menuDrawer.test.tsx |
software | healthy | test/menuDrawer.test.tsx |
cameraAvailability.test.ts |
software | healthy | test/cameraAvailability.test.ts |
animationFrame.test.ts |
software | healthy | test/animationFrame.test.ts |
playedMoveQuality.test.ts |
software | healthy | test/playedMoveQuality.test.ts |
compactNumberInputs.test.ts |
software | healthy | test/compactNumberInputs.test.ts |
resign.test.ts |
software | healthy | test/resign.test.ts |
numberDraft.test.ts |
software | healthy | test/numberDraft.test.ts |
importSummary.test.ts |
software | healthy | test/importSummary.test.ts |
storage.test.ts |
software | healthy | test/storage.test.ts |
resignResult.test.ts |
software | healthy | test/resignResult.test.ts |
layoutModeControls.test.ts |
software | healthy | test/layoutModeControls.test.ts |
sgfExportOptions.test.ts |
software | healthy | test/sgfExportOptions.test.ts |
newGameModal.test.tsx |
software | healthy | test/newGameModal.test.tsx |
analysisLegend.test.tsx |
software | healthy | test/analysisLegend.test.tsx |
boardSnapshot.test.ts |
software | healthy | test/boardSnapshot.test.ts |
fastBoardMaps.test.ts |
software | healthy | test/fastBoardMaps.test.ts |
gameAnalysisProgress.test.ts |
software | healthy | test/gameAnalysisProgress.test.ts |
uiThemes.test.ts |
software | healthy | test/uiThemes.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeResizeObserver |
software | healthy | test/resizeObserver.test.ts:FakeResizeObserver |
FakeWorker |
software | healthy | test/browserWorker.test.ts:FakeWorker |
BlockedAudioContext |
software | healthy | test/sound.test.ts:BlockedAudioContext |
BlockedStateAudioContext |
software | healthy | test/sound.test.ts:BlockedStateAudioContext |
SuspendedAudioContext |
software | healthy | test/sound.test.ts:SuspendedAudioContext |
RunningAudioContext |
software | healthy | test/sound.test.ts:RunningAudioContext |
BrokenAudioContext |
software | healthy | test/sound.test.ts:BrokenAudioContext |
BlockedMessageWorker |
software | healthy | test/katagoClient.test.ts:BlockedMessageWorker |
AnalysisQueueCanceledError |
software | healthy | src/utils/analysisQueue.ts:AnalysisQueueCanceledError |
AnalysisQueueStaleError |
software | healthy | src/utils/analysisQueue.ts:AnalysisQueueStaleError |
AnalysisQueueSignal |
software | healthy | src/utils/analysisQueue.ts:AnalysisQueueSignal |
AnalysisQueue |
software | healthy | src/utils/analysisQueue.ts:AnalysisQueue |
AppErrorBoundary |
software | healthy | src/components/AppErrorBoundary.tsx:AppErrorBoundary |
Node |
software | healthy | src/engine/katago/analyzeMcts.ts:Node |
Rand |
software | healthy | src/engine/katago/analyzeMcts.ts:Rand |
MctsSearch |
software | healthy | src/engine/katago/analyzeMcts.ts:MctsSearch |
KataGoCanceledError |
software | healthy | src/engine/katago/client.ts:KataGoCanceledError |
KataGoEngineClient |
software | healthy | src/engine/katago/client.ts:KataGoEngineClient |
KataGoBinModelParser |
software | healthy | src/engine/katago/binModelParser.ts:KataGoBinModelParser |
KataGoModelV8Tf |
software | healthy | src/engine/katago/modelV8.ts:KataGoModelV8Tf |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
shims |
software | healthy | src/shims |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
dashboard |
software | healthy | src/components/dashboard |
lib |
software | healthy | src/lib |
workers |
software | healthy | src/workers |
hooks |
software | healthy | src/hooks |
engine |
software | healthy | src/engine |
katago |
software | healthy | src/engine/katago |
store |
software | healthy | src/store |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy-pages.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ua3__ktp |
software | healthy | /tmp/repobility-clone-ua3__ktp |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/errorReporting.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | test/engineStatusSummary.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/27daa72f-d31f-4a86-9fc8-60993f1dfd4d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/27daa72f-d31f-4a86-9fc8-60993f1dfd4d/
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.