https://github.com/urcades/rpgchat
· scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)
69 raw signals (0 security + 69 graph)
Last scanned 2 months, 1 week ago · v1 · 69 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 787 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 |
|---|---|---|---|
createSqliteD1 |
software | healthy | test/brutalTombstone.test.js:createSqliteD1 |
onRun |
software | healthy | test/brutalTombstone.test.js:onRun |
createMigratedDb |
software | healthy | test/brutalTombstone.test.js:createMigratedDb |
recordKill |
software | healthy | test/brutalTombstone.test.js:recordKill |
bury |
software | healthy | test/brutalTombstone.test.js:bury |
createSqliteD1 |
software | healthy | test/npcRoleSkills.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/npcRoleSkills.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/npcRoleSkills.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/npcRoleSkills.integration.test.js:findCalmRoom |
addHuman |
software | healthy | test/npcRoleSkills.integration.test.js:addHuman |
addCleric |
software | healthy | test/npcRoleSkills.integration.test.js:addCleric |
downThePlayer |
software | healthy | test/npcRoleSkills.integration.test.js:downThePlayer |
addWoundedHuman |
software | healthy | test/npcRoleSkills.integration.test.js:addWoundedHuman |
humanSays |
software | healthy | test/npcRoleSkills.integration.test.js:humanSays |
before |
software | healthy | test/npcRoleSkills.integration.test.js:before |
createSqliteD1 |
software | healthy | test/incapacitation.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/incapacitation.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/incapacitation.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/incapacitation.integration.test.js:findCalmRoom |
seedUser |
software | healthy | test/incapacitation.integration.test.js:seedUser |
withForcedHit |
software | healthy | test/incapacitation.integration.test.js:withForcedHit |
downOneVictim |
software | healthy | test/incapacitation.integration.test.js:downOneVictim |
pickStats |
software | healthy | test/roomEcology.test.js:pickStats |
createSqliteD1 |
software | healthy | test/items.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/items.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/items.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/items.integration.test.js:findCalmRoom |
seedLiveUser |
software | healthy | test/items.integration.test.js:seedLiveUser |
insertCarriedItem |
software | healthy | test/items.integration.test.js:insertCarriedItem |
createSqliteD1 |
software | healthy | test/npcParity.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/npcParity.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/npcParity.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/npcParity.integration.test.js:findCalmRoom |
before |
software | healthy | test/npcParity.integration.test.js:before |
after |
software | healthy | test/npcParity.integration.test.js:after |
hostileEligibleRooms |
software | healthy | test/worldEvents.test.js:hostileEligibleRooms |
createSqliteD1 |
software | healthy | test/revival.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/revival.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/revival.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/revival.integration.test.js:findCalmRoom |
seedUser |
software | healthy | test/revival.integration.test.js:seedUser |
createSqliteD1 |
software | healthy | test/gibbing.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/gibbing.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/gibbing.integration.test.js:createMigratedDb |
findCalmRoom |
software | healthy | test/gibbing.integration.test.js:findCalmRoom |
seedBodiedUser |
software | healthy | test/gibbing.integration.test.js:seedBodiedUser |
createSqliteD1 |
software | healthy | test/socialPopulation.integration.test.js:createSqliteD1 |
onRun |
software | healthy | test/socialPopulation.integration.test.js:onRun |
createMigratedDb |
software | healthy | test/socialPopulation.integration.test.js:createMigratedDb |
findTavernAndCalmRooms |
software | healthy | test/socialPopulation.integration.test.js:findTavernAndCalm… |
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 |
package.json |
software | healthy | package.json |
wrangler.toml |
software | healthy | wrangler.toml |
QA.md |
software | healthy | QA.md |
README.md |
software | healthy | advisor-plans/README.md |
004-async-error-boundaries.md |
software | healthy | advisor-plans/004-async-error-boundaries.md |
002-extract-test-d1-shim.md |
software | healthy | advisor-plans/002-extract-test-d1-shim.md |
003-action-path-test-coverage.md |
software | healthy | advisor-plans/003-action-path-test-coverage.md |
001-resurrection-idempotency-and-webhook-tests.md |
software | healthy | advisor-plans/001-resurrection-idempotency-and-webhook-test… |
005-split-game-module.md |
software | healthy | advisor-plans/005-split-game-module.md |
brutalTombstone.test.js |
software | healthy | test/brutalTombstone.test.js |
npcRoleSkills.integration.test.js |
software | healthy | test/npcRoleSkills.integration.test.js |
chatCss.test.js |
software | healthy | test/chatCss.test.js |
incapacitation.integration.test.js |
software | healthy | test/incapacitation.integration.test.js |
roomEcology.test.js |
software | healthy | test/roomEcology.test.js |
items.integration.test.js |
software | healthy | test/items.integration.test.js |
npcParity.integration.test.js |
software | healthy | test/npcParity.integration.test.js |
worldEvents.test.js |
software | healthy | test/worldEvents.test.js |
revival.integration.test.js |
software | healthy | test/revival.integration.test.js |
gibbing.integration.test.js |
software | healthy | test/gibbing.integration.test.js |
socialPopulation.integration.test.js |
software | healthy | test/socialPopulation.integration.test.js |
progression.integration.test.js |
software | healthy | test/progression.integration.test.js |
messageKinds.integration.test.js |
software | healthy | test/messageKinds.integration.test.js |
affinities.integration.test.js |
software | healthy | test/affinities.integration.test.js |
jobs.test.js |
software | healthy | test/jobs.test.js |
npcDialogue.integration.test.js |
software | healthy | test/npcDialogue.integration.test.js |
worldMap.test.js |
software | healthy | test/worldMap.test.js |
shop.integration.test.js |
software | healthy | test/shop.integration.test.js |
itemSkills.integration.test.js |
software | healthy | test/itemSkills.integration.test.js |
clericWindow.integration.test.js |
software | healthy | test/clericWindow.integration.test.js |
resurrectionAnchor.integration.test.js |
software | healthy | test/resurrectionAnchor.integration.test.js |
crafting.integration.test.js |
software | healthy | test/crafting.integration.test.js |
npcVoice.test.js |
software | healthy | test/npcVoice.test.js |
keywordRites.integration.test.js |
software | healthy | test/keywordRites.integration.test.js |
body.test.js |
software | healthy | test/body.test.js |
attributes.integration.test.js |
software | healthy | test/attributes.integration.test.js |
chatShortcut.test.js |
software | healthy | test/chatShortcut.test.js |
resurrection.integration.test.js |
software | healthy | test/resurrection.integration.test.js |
npcAggro.integration.test.js |
software | healthy | test/npcAggro.integration.test.js |
movement.integration.test.js |
software | healthy | test/movement.integration.test.js |
combat.integration.test.js |
software | healthy | test/combat.integration.test.js |
abilities.integration.test.js |
software | healthy | test/abilities.integration.test.js |
consumables.integration.test.js |
software | healthy | test/consumables.integration.test.js |
materia.integration.test.js |
software | healthy | test/materia.integration.test.js |
deathPage.test.js |
software | healthy | test/deathPage.test.js |
garbledSpeech.test.js |
software | healthy | test/garbledSpeech.test.js |
workerMigration.test.js |
software | healthy | test/workerMigration.test.js |
smoke.mjs |
software | healthy | scripts/smoke.mjs |
combat-smoke.mjs |
software | healthy | scripts/combat-smoke.mjs |
check-migrations.mjs |
software | healthy | scripts/check-migrations.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | worker/index.mjs |
GET /signup |
api | healthy | worker/index.mjs |
GET /cemetery |
api | healthy | worker/index.mjs |
GET /leaderboard |
api | healthy | worker/index.mjs |
POST /login |
api | healthy | worker/index.mjs |
POST /signup |
api | healthy | worker/index.mjs |
GET /logout |
api | healthy | worker/index.mjs |
GET /success |
api | healthy | worker/index.mjs |
GET /map-state |
api | healthy | worker/index.mjs |
GET /world-events |
api | healthy | worker/index.mjs |
GET /character |
api | healthy | worker/index.mjs |
GET /grid |
api | healthy | worker/index.mjs |
GET /death |
api | healthy | worker/index.mjs |
GET /you-died |
api | healthy | worker/index.mjs |
GET /death-data |
api | healthy | worker/index.mjs |
POST /resurrection-link |
api | healthy | worker/index.mjs |
GET /cemetery-data |
api | healthy | worker/index.mjs |
GET /leaderboard-data |
api | healthy | worker/index.mjs |
POST /stripe/webhook |
api | healthy | worker/index.mjs |
GET /chat/:row/:col |
api | healthy | worker/index.mjs |
GET /user-attributes |
api | healthy | worker/index.mjs |
POST /allocate |
api | healthy | worker/index.mjs |
GET /progression |
api | healthy | worker/index.mjs |
POST /grid/unlock |
api | healthy | worker/index.mjs |
POST /grid/respec |
api | healthy | worker/index.mjs |
GET /tick |
api | healthy | worker/index.mjs |
GET /messages/:row/:col |
api | healthy | worker/index.mjs |
GET /room-ecology/:row/:col |
api | healthy | worker/index.mjs |
GET /room-state/:row/:col |
api | healthy | worker/index.mjs |
POST /room-presence/:row/:col |
api | healthy | worker/index.mjs |
POST /room-access/:row/:col/pay |
api | healthy | worker/index.mjs |
POST /chat/:row/:col |
api | healthy | worker/index.mjs |
POST /attack/:row/:col |
api | healthy | worker/index.mjs |
POST /skill/:row/:col |
api | healthy | worker/index.mjs |
POST /job/:row/:col |
api | healthy | worker/index.mjs |
GET /ws/:row/:col |
api | healthy | worker/index.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
killHistory |
data | healthy | migrations/0003_kill_history.sql |
items |
data | healthy | migrations/0006_items.sql |
bodyParts |
data | healthy | migrations/0005_body_parts_and_hp_rebase.sql |
users |
data | healthy | migrations/0001_initial.sql |
sessions |
data | healthy | migrations/0001_initial.sql |
messages |
data | healthy | migrations/0001_initial.sql |
tick |
data | healthy | migrations/0001_initial.sql |
cemetery |
data | healthy | migrations/0001_initial.sql |
inventoryItems |
data | healthy | migrations/0001_initial.sql |
roomTraces |
data | healthy | migrations/0001_initial.sql |
roomPresence |
data | healthy | migrations/0001_initial.sql |
roomEffectCooldowns |
data | healthy | migrations/0001_initial.sql |
roomAccess |
data | healthy | migrations/0001_initial.sql |
gamblingRounds |
data | healthy | migrations/0001_initial.sql |
gamblingEntries |
data | healthy | migrations/0001_initial.sql |
statusEffects |
data | healthy | migrations/0001_initial.sql |
playerProgressionNodes |
data | healthy | migrations/0009_progression_grid.sql |
worldEvents |
data | healthy | migrations/0002_world_events.sql |
worldEventEntities |
data | healthy | migrations/0002_world_events.sql |
worldEventAchievements |
data | healthy | migrations/0002_world_events.sql |
resurrectionRequests |
data | healthy | migrations/0002_resurrection_requests.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
entries |
software | healthy | test/progression.integration.test.js:entries |
directly |
software | healthy | test/chatShortcut.test.js:directly |
a |
software | healthy | test/abilities.integration.test.js:a |
kit |
software | healthy | test/abilities.integration.test.js:kit |
with |
software | healthy | test/abilities.integration.test.js:with |
cannot |
software | healthy | test/abilities.integration.test.js:cannot |
skills |
software | healthy | test/workerMigration.test.js:skills |
signature |
software | healthy | test/workerMigration.test.js:signature |
territories |
software | healthy | utils/progressionGrid.js:territories |
entries |
software | healthy | utils/progressionGrid.js:entries |
signature |
software | healthy | utils/items.js:signature |
ActionError |
software | healthy | worker/game.mjs:ActionError |
may |
software | healthy | worker/game.mjs:may |
already |
software | healthy | worker/game.mjs:already |
reselection |
software | healthy | worker/game.mjs:reselection |
a |
software | healthy | worker/game.mjs:a |
kit |
software | healthy | worker/game.mjs:kit |
skill |
software | healthy | worker/game.mjs:skill |
RoomObject |
software | healthy | worker/index.mjs:RoomObject |
| Label | Layer | Status | Path |
|---|---|---|---|
workerMigration.test.js |
data | healthy | test/workerMigration.test.js |
0003_kill_history.sql |
data | healthy | migrations/0003_kill_history.sql |
0006_items.sql |
data | healthy | migrations/0006_items.sql |
0014_npc_disposition.sql |
data | healthy | migrations/0014_npc_disposition.sql |
0010_item_categories.sql |
data | healthy | migrations/0010_item_categories.sql |
0013_incapacitation.sql |
data | healthy | migrations/0013_incapacitation.sql |
0007_stances_and_base_hp.sql |
data | healthy | migrations/0007_stances_and_base_hp.sql |
0012_corpse_anchor.sql |
data | healthy | migrations/0012_corpse_anchor.sql |
0005_body_parts_and_hp_rebase.sql |
data | healthy | migrations/0005_body_parts_and_hp_rebase.sql |
0001_initial.sql |
data | healthy | migrations/0001_initial.sql |
0009_progression_grid.sql |
data | healthy | migrations/0009_progression_grid.sql |
0011_materia_sockets.sql |
data | healthy | migrations/0011_materia_sockets.sql |
0008_message_kinds.sql |
data | healthy | migrations/0008_message_kinds.sql |
0002_world_events.sql |
data | healthy | migrations/0002_world_events.sql |
0002_resurrection_requests.sql |
data | healthy | migrations/0002_resurrection_requests.sql |
0004_message_timestamp_index.sql |
data | healthy | migrations/0004_message_timestamp_index.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
advisor-plans |
software | healthy | advisor-plans |
test |
software | healthy | test |
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
worker |
software | healthy | worker |
static |
software | healthy | worker/static |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-msvyozxk |
software | healthy | /tmp/repobility-clone-msvyozxk |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/workerMigration.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/4cc98f9f-90bb-454e-b492-35294d4793c4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4cc98f9f-90bb-454e-b492-35294d4793c4/
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.