https://github.com/rmmh/troika
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 3 weeks ago · v1 · 18 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 270 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 |
|---|---|---|---|
preprocessAsmFile |
software | healthy | build.mjs:preprocessAsmFile |
make |
software | healthy | test/gameRenderer.test.ts:make |
sample |
software | healthy | test/gameRenderer.test.ts:sample |
pixel |
software | healthy | test/gameRenderer.test.ts:pixel |
writeSolidTile |
software | healthy | test/gameRenderer.test.ts:writeSolidTile |
tilemapEntry |
software | healthy | test/gameRenderer.test.ts:tilemapEntry |
setPaletteColor |
software | healthy | test/gameRenderer.test.ts:setPaletteColor |
fillTilemap |
software | healthy | test/gameRenderer.test.ts:fillTilemap |
prep |
software | healthy | test/opcodes.test.ts:prep |
shift |
software | healthy | test/opcodes.test.ts:shift |
run |
software | healthy | test/display.test.ts:run |
asm |
software | healthy | test/asm.test.ts:asm |
loadAndRun |
software | healthy | test/asm.test.ts:loadAndRun |
sameAcross |
software | healthy | test/asm.test.ts:sameAcross |
loadDemo |
software | healthy | test/demos.test.ts:loadDemo |
demoInclude |
software | healthy | test/demos.test.ts:demoInclude |
runDemo |
software | healthy | test/demos.test.ts:runDemo |
runDemoWithDisplay |
software | healthy | test/demos.test.ts:runDemoWithDisplay |
runTextDemo |
software | healthy | test/demos.test.ts:runTextDemo |
pixelAddr |
software | healthy | test/demos.test.ts:pixelAddr |
bitmapPixel |
software | healthy | test/demos.test.ts:bitmapPixel |
runMazeToSolveStart |
software | healthy | test/demos.test.ts:runMazeToSolveStart |
mazeGraphStats |
software | healthy | test/demos.test.ts:mazeGraphStats |
find |
software | healthy | test/demos.test.ts:find |
join |
software | healthy | test/demos.test.ts:join |
runTest |
software | healthy | test/machine.test.ts:runTest |
cyclesFor |
software | healthy | test/timing.test.ts:cyclesFor |
dis |
software | healthy | test/disasm.test.ts:dis |
rand |
software | healthy | test/disasm.test.ts:rand |
read |
software | healthy | test/disasm.test.ts:read |
line |
software | healthy | test/ui/debugger.spec.ts:line |
pcText |
software | healthy | test/ui/debugger.spec.ts:pcText |
includeResolver |
software | healthy | scripts/reencrypt-payload.ts:includeResolver |
main |
software | healthy | scripts/reencrypt-payload.ts:main |
assemble |
software | healthy | src/asm/assemble.ts:assemble |
diag |
software | healthy | src/asm/assemble.ts:diag |
parseOrigin |
software | healthy | src/asm/assemble.ts:parseOrigin |
parseAddressData |
software | healthy | src/asm/assemble.ts:parseAddressData |
parseIdentStatement |
software | healthy | src/asm/assemble.ts:parseIdentStatement |
parseInstruction |
software | healthy | src/asm/assemble.ts:parseInstruction |
offsetOperand |
software | healthy | src/asm/assemble.ts:offsetOperand |
isOffsetAhead |
software | healthy | src/asm/assemble.ts:isOffsetAhead |
nextOperand |
software | healthy | src/asm/assemble.ts:nextOperand |
slotMode |
software | healthy | src/asm/assemble.ts:slotMode |
checkReg |
software | healthy | src/asm/assemble.ts:checkReg |
finish |
software | healthy | src/asm/assemble.ts:finish |
emit2 |
software | healthy | src/asm/assemble.ts:emit2 |
literalTribble |
software | healthy | src/asm/assemble.ts:literalTribble |
emitClass2 |
software | healthy | src/asm/assemble.ts:emitClass2 |
resolve |
software | healthy | src/asm/assemble.ts:resolve |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
build.mjs |
software | healthy | build.mjs |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
gameRenderer.test.ts |
software | healthy | test/gameRenderer.test.ts |
opcodes.test.ts |
software | healthy | test/opcodes.test.ts |
display.test.ts |
software | healthy | test/display.test.ts |
asm.test.ts |
software | healthy | test/asm.test.ts |
textDevice.test.ts |
software | healthy | test/textDevice.test.ts |
demos.test.ts |
software | healthy | test/demos.test.ts |
tryte.test.ts |
software | healthy | test/tryte.test.ts |
machine.test.ts |
software | healthy | test/machine.test.ts |
timing.test.ts |
software | healthy | test/timing.test.ts |
disasm.test.ts |
software | healthy | test/disasm.test.ts |
debugger.spec.ts |
software | healthy | test/ui/debugger.spec.ts |
reencrypt-payload.ts |
software | healthy | scripts/reencrypt-payload.ts |
pages.yml |
software | healthy | .github/workflows/pages.yml |
demos.d.ts |
software | healthy | src/demos.d.ts |
assemble.ts |
software | healthy | src/asm/assemble.ts |
lexer.ts |
software | healthy | src/asm/lexer.ts |
stdlib.ts |
software | healthy | src/asm/stdlib.ts |
macros.ts |
software | healthy | src/asm/macros.ts |
repl.ts |
software | healthy | src/cli/repl.ts |
emulator.ts |
software | healthy | src/web/emulator.ts |
main.tsx |
software | healthy | src/web/main.tsx |
style.css |
software | healthy | src/web/style.css |
Controls.tsx |
software | healthy | src/web/components/Controls.tsx |
GameDisplay.tsx |
software | healthy | src/web/components/GameDisplay.tsx |
EditorPanel.tsx |
software | healthy | src/web/components/EditorPanel.tsx |
DisasmPanel.tsx |
software | healthy | src/web/components/DisasmPanel.tsx |
PageZoom.tsx |
software | healthy | src/web/components/PageZoom.tsx |
Inspector.tsx |
software | healthy | src/web/components/Inspector.tsx |
MemoryCanvas.tsx |
software | healthy | src/web/components/MemoryCanvas.tsx |
RegistersPanel.tsx |
software | healthy | src/web/components/RegistersPanel.tsx |
SerialConsole.tsx |
software | healthy | src/web/components/SerialConsole.tsx |
BitmapDisplay.tsx |
software | healthy | src/web/components/BitmapDisplay.tsx |
App.tsx |
software | healthy | src/web/components/App.tsx |
decode.ts |
software | healthy | src/core/decode.ts |
textEncoding.ts |
software | healthy | src/core/textEncoding.ts |
displayDevice.ts |
software | healthy | src/core/displayDevice.ts |
display.ts |
software | healthy | src/core/display.ts |
tryte.ts |
software | healthy | src/core/tryte.ts |
machine.ts |
software | healthy | src/core/machine.ts |
devices.ts |
software | healthy | src/core/devices.ts |
disasm.ts |
software | healthy | src/core/disasm.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
ui |
software | healthy | test/ui |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
asm |
software | healthy | src/asm |
cli |
software | healthy | src/cli |
web |
software | healthy | src/web |
components |
software | healthy | src/web/components |
core |
software | healthy | src/core |
demos |
software | healthy | demos |
| Label | Layer | Status | Path |
|---|---|---|---|
Session |
software | healthy | src/asm/assemble.ts:Session |
TokenStream |
software | healthy | src/asm/macros.ts:TokenStream |
EmulatorController |
software | healthy | src/web/emulator.ts:EmulatorController |
DisplayDevice |
software | healthy | src/core/displayDevice.ts:DisplayDevice |
Machine |
software | healthy | src/core/machine.ts:Machine |
TextDevice |
software | healthy | src/core/textDevice.ts:TextDevice |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ml36xyd6 |
software | healthy | /tmp/repobility-clone-ml36xyd6 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/core/display.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/efdab8e6-67a7-4ac9-8779-ddec3c0216f1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/efdab8e6-67a7-4ac9-8779-ddec3c0216f1/
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.