https://github.com/weiluen/pandemic
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 1 week ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 257 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 |
|---|---|---|---|
newToken |
software | healthy | server.js:newToken |
newRoomCode |
software | healthy | server.js:newRoomCode |
seatName |
software | healthy | server.js:seatName |
seatByToken |
software | healthy | server.js:seatByToken |
createRoom |
software | healthy | server.js:createRoom |
touch |
software | healthy | server.js:touch |
payload |
software | healthy | server.js:payload |
broadcast |
software | healthy | server.js:broadcast |
closeRoom |
software | healthy | server.js:closeRoom |
scheduleSave |
software | healthy | server.js:scheduleSave |
saveNow |
software | healthy | server.js:saveNow |
loadRooms |
software | healthy | server.js:loadRooms |
gcRooms |
software | healthy | server.js:gcRooms |
permitted |
software | healthy | server.js:permitted |
applyAction |
software | healthy | server.js:applyAction |
sendJSON |
software | healthy | server.js:sendJSON |
readBody |
software | healthy | server.js:readBody |
serveStatic |
software | healthy | server.js:serveStatic |
handle |
software | healthy | server.js:handle |
apiRooms |
software | healthy | server.js:apiRooms |
createAppServer |
software | healthy | server.js:createAppServer |
rnd |
software | healthy | test/fuzz.js:rnd |
chance |
software | healthy | test/fuzz.js:chance |
invariants |
software | healthy | test/fuzz.js:invariants |
maybePlayEvent |
software | healthy | test/fuzz.js:maybePlayEvent |
randomAction |
software | healthy | test/fuzz.js:randomAction |
playGame |
software | healthy | test/fuzz.js:playGame |
t |
software | healthy | test/server.js:t |
post |
software | healthy | test/server.js:post |
sseOpen |
software | healthy | test/server.js:sseOpen |
main |
software | healthy | test/server.js:main |
patchState |
software | healthy | test/server.js:patchState |
check |
software | healthy | test/rules.js:check |
fresh |
software | healthy | test/rules.js:fresh |
cityCards |
software | healthy | test/rules.js:cityCards |
api |
software | healthy | js/net.js:api |
enter |
software | healthy | js/net.js:enter |
connectStream |
software | healthy | js/net.js:connectStream |
they |
software | healthy | js/ai.js:they |
cureNeed |
software | healthy | js/ai.js:cureNeed |
score |
software | healthy | js/ai.js:score |
nearestStation |
software | healthy | js/ai.js:nearestStation |
junkCardIdx |
software | healthy | js/ai.js:junkCardIdx |
actionCandidates |
software | healthy | js/ai.js:actionCandidates |
worstCity |
software | healthy | js/ai.js:worstCity |
eventCandidates |
software | healthy | js/ai.js:eventCandidates |
chooseAndPlay |
software | healthy | js/ai.js:chooseAndPlay |
discardSmart |
software | healthy | js/ai.js:discardSmart |
commitForecast |
software | healthy | js/ai.js:commitForecast |
step |
software | healthy | js/ai.js:step |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
server.js |
software | healthy | server.js |
fuzz.js |
software | healthy | test/fuzz.js |
ai.js |
software | healthy | test/ai.js |
server.js |
software | healthy | test/server.js |
rules.js |
software | healthy | test/rules.js |
net.js |
software | healthy | js/net.js |
ai.js |
software | healthy | js/ai.js |
ui.js |
software | healthy | js/ui.js |
data.js |
software | healthy | js/data.js |
worldmap.js |
software | healthy | js/worldmap.js |
game.js |
software | healthy | js/game.js |
2026-06-11-online-multiplayer.md |
software | healthy | docs/superpowers/plans/2026-06-11-online-multiplayer.md |
2026-06-11-online-multiplayer-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-online-multiplayer-design… |
style.css |
software | healthy | css/style.css |
launch.json |
software | healthy | .claude/launch.json |
generate-narration.mjs |
software | healthy | tools/generate-narration.mjs |
CLAUDE.md |
quality | healthy | CLAUDE.md |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
js |
software | healthy | js |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
css |
software | healthy | css |
.claude |
software | healthy | .claude |
tools |
software | healthy | tools |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_qk42amc |
software | healthy | /tmp/repobility-clone-_qk42amc |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
/../../etc/hosts |
frontend | healthy | test/server.js |
This page is publicly accessible at:
https://repobility.com/scan/a5e0cf42-aefe-4ff1-a26d-b58471e52015/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a5e0cf42-aefe-4ff1-a26d-b58471e52015/
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.