https://github.com/salvatori-wq/JSgame
· scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)
231 raw signals (0 security + 231 graph)
Last scanned 2 months, 3 weeks ago · v1 · 231 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1989 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 |
|---|---|---|---|
main |
software | healthy | scripts/gen-game-icons.mjs:main |
statePropertyEqual |
software | healthy | scripts/adversarial/probes.ts:statePropertyEqual |
runSingleProbe |
software | healthy | scripts/adversarial/run-probes.ts:runSingleProbe |
main |
software | healthy | scripts/adversarial/run-probes.ts:main |
makeSheet |
software | healthy | scripts/adversarial/__tests__/validators.test.ts:makeSheet |
makeState |
software | healthy | scripts/adversarial/__tests__/validators.test.ts:makeState |
loadImpl |
software | healthy | scripts/e2e/runner.ts:loadImpl |
runScenario |
software | healthy | scripts/e2e/runner.ts:runScenario |
main |
software | healthy | scripts/e2e/runner.ts:main |
run |
software | healthy | scripts/e2e/impls/smoke-9.ts:run |
makeMinimalSheet |
software | healthy | scripts/e2e/impls/smoke-9.ts:makeMinimalSheet |
getMe |
software | healthy | src/client/api.ts:getMe |
requestMagicLink |
software | healthy | src/client/api.ts:requestMagicLink |
logout |
software | healthy | src/client/api.ts:logout |
updateDisplayName |
software | healthy | src/client/api.ts:updateDisplayName |
fetchJson |
software | healthy | src/client/api.ts:fetchJson |
getHealth |
software | healthy | src/client/api.ts:getHealth |
trackClientMetric |
software | healthy | src/client/api.ts:trackClientMetric |
listCharacters |
software | healthy | src/client/api.ts:listCharacters |
getCharacter |
software | healthy | src/client/api.ts:getCharacter |
saveCharacter |
software | healthy | src/client/api.ts:saveCharacter |
deleteCharacter |
software | healthy | src/client/api.ts:deleteCharacter |
listCampaigns |
software | healthy | src/client/api.ts:listCampaigns |
deleteCampaign |
software | healthy | src/client/api.ts:deleteCampaign |
getStreak |
software | healthy | src/client/api.ts:getStreak |
listHighlights |
software | healthy | src/client/api.ts:listHighlights |
listFriends |
software | healthy | src/client/api.ts:listFriends |
requestFriendship |
software | healthy | src/client/api.ts:requestFriendship |
acceptFriendship |
software | healthy | src/client/api.ts:acceptFriendship |
removeFriendship |
software | healthy | src/client/api.ts:removeFriendship |
inviteFriendByEmail |
software | healthy | src/client/api.ts:inviteFriendByEmail |
listTombstones |
software | healthy | src/client/api.ts:listTombstones |
getAchievementProgress |
software | healthy | src/client/api.ts:getAchievementProgress |
getCampaignMemory |
software | healthy | src/client/api.ts:getCampaignMemory |
enabled |
software | healthy | src/client/audio.ts:enabled |
ensureCtx |
software | healthy | src/client/audio.ts:ensureCtx |
Ctor |
software | healthy | src/client/audio.ts:Ctor |
setupAudioGesture |
software | healthy | src/client/audio.ts:setupAudioGesture |
resume |
software | healthy | src/client/audio.ts:resume |
isSfxEnabled |
software | healthy | src/client/audio.ts:isSfxEnabled |
setSfxEnabled |
software | healthy | src/client/audio.ts:setSfxEnabled |
setSfxVolume |
software | healthy | src/client/audio.ts:setSfxVolume |
getSfxVolume |
software | healthy | src/client/audio.ts:getSfxVolume |
_getAudioCtx |
software | healthy | src/client/audio.ts:_getAudioCtx |
_getMasterGain |
software | healthy | src/client/audio.ts:_getMasterGain |
tone |
software | healthy | src/client/audio.ts:tone |
noise |
software | healthy | src/client/audio.ts:noise |
playD20 |
software | healthy | src/client/audio.ts:playD20 |
playDiceRolling |
software | healthy | src/client/audio.ts:playDiceRolling |
playDiceLand |
software | healthy | src/client/audio.ts:playDiceLand |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HANDOFF_2026-05-27_sessao-polish-tripla.md |
software | healthy | HANDOFF_2026-05-27_sessao-polish-tripla.md |
HANDOFF_2026-05-26_sprints-A-E.md |
software | healthy | HANDOFF_2026-05-26_sprints-A-E.md |
FASE2_STREAMING_CONTINGENCIA.md |
software | healthy | FASE2_STREAMING_CONTINGENCIA.md |
HANDOFF_2026-06-09_reviravolta-fases-0-1-2.md |
software | healthy | HANDOFF_2026-06-09_reviravolta-fases-0-1-2.md |
STRATEGY_DENSIDADE.md |
software | healthy | STRATEGY_DENSIDADE.md |
HANDOFF_2026-05-27_polish-0-telemetria.md |
software | healthy | HANDOFF_2026-05-27_polish-0-telemetria.md |
STRATEGY_PROXIMO_NIVEL.md |
software | healthy | STRATEGY_PROXIMO_NIVEL.md |
STRATEGY_MOBILE_POLISH.md |
software | healthy | STRATEGY_MOBILE_POLISH.md |
HANDOFF_2026-05-29_ciclo-U-playtest-tool-leak-fix.md |
software | healthy | HANDOFF_2026-05-29_ciclo-U-playtest-tool-leak-fix.md |
LAUNCH_QA_STRATEGY.md |
software | healthy | LAUNCH_QA_STRATEGY.md |
HANDOFF_2026-05-27_mega-session-done.md |
software | healthy | HANDOFF_2026-05-27_mega-session-done.md |
vite.config.ts |
software | healthy | vite.config.ts |
HANDOFF_2026-05-27_sprint-pi-done.md |
software | healthy | HANDOFF_2026-05-27_sprint-pi-done.md |
HANDOFF_2026-05-26_ABC-partial.md |
software | healthy | HANDOFF_2026-05-26_ABC-partial.md |
PLANO_TRILHA_SONORA.md |
software | healthy | PLANO_TRILHA_SONORA.md |
HANDOFF_2026-05-29_sprint-W-redesign-visceral-done.md |
software | healthy | HANDOFF_2026-05-29_sprint-W-redesign-visceral-done.md |
PLAYTEST_PLAN.md |
software | healthy | PLAYTEST_PLAN.md |
HANDOFF_2026-05-26_ABC-complete.md |
software | healthy | HANDOFF_2026-05-26_ABC-complete.md |
HANDOFF_2026-05-31_trilha-sonora-bardo.md |
software | healthy | HANDOFF_2026-05-31_trilha-sonora-bardo.md |
STRATEGY_LISO_VICIANTE.md |
software | healthy | STRATEGY_LISO_VICIANTE.md |
HANDOFF_2026-05-27_sprint-psi-done.md |
software | healthy | HANDOFF_2026-05-27_sprint-psi-done.md |
PLANO_AGENTES_QA_MOBILE.md |
software | healthy | PLANO_AGENTES_QA_MOBILE.md |
HANDOFF_2026-05-29_sprint-Y-fog-drama-secrets-juice-done.md |
software | healthy | HANDOFF_2026-05-29_sprint-Y-fog-drama-secrets-juice-done.md |
HANDOFF_2026-05-25_F32-done-F33+QA-next.md |
software | healthy | HANDOFF_2026-05-25_F32-done-F33+QA-next.md |
README.md |
software | healthy | README.md |
HANDOFF_2026-05-29_ciclo-S-wizard-tutorials-sticky-empty-do… |
software | healthy | HANDOFF_2026-05-29_ciclo-S-wizard-tutorials-sticky-empty-do… |
HANDOFF_2026-05-26_autonomous-execution.md |
software | healthy | HANDOFF_2026-05-26_autonomous-execution.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
DM_IA_BLINDAGEM.md |
software | healthy | DM_IA_BLINDAGEM.md |
HANDOFF_2026-05-28_proximos-passos-equipe.md |
software | healthy | HANDOFF_2026-05-28_proximos-passos-equipe.md |
FASE4_FAXINA_LAYOUT.md |
software | healthy | FASE4_FAXINA_LAYOUT.md |
BUG_HUNTING_PLAN.md |
software | healthy | BUG_HUNTING_PLAN.md |
BUG_HUNTING_FINDINGS.md |
software | healthy | BUG_HUNTING_FINDINGS.md |
package.json |
software | healthy | package.json |
HANDOFF_2026-05-29_sprint-X-camada-sonora-hierarchy-done.md |
software | healthy | HANDOFF_2026-05-29_sprint-X-camada-sonora-hierarchy-done.md |
HANDOFF_2026-05-31_ciclo-D-smoke-emulado.md |
software | healthy | HANDOFF_2026-05-31_ciclo-D-smoke-emulado.md |
HANDOFF_2026-05-29_ciclo-V-infra-tool-retry-fix.md |
software | healthy | HANDOFF_2026-05-29_ciclo-V-infra-tool-retry-fix.md |
HANDOFF_2026-05-27_densidade-done.md |
software | healthy | HANDOFF_2026-05-27_densidade-done.md |
index.html |
software | healthy | index.html |
HANDOFF_2026-05-29_ciclo-N-hierarquia-visual-polish-done.md |
software | healthy | HANDOFF_2026-05-29_ciclo-N-hierarquia-visual-polish-done.md |
HANDOFF_2026-05-29_redesign-layout-mobile-DONE.md |
software | healthy | HANDOFF_2026-05-29_redesign-layout-mobile-DONE.md |
HANDOFF_2026-05-29_ciclo-T-onboarding-sheet-rest-done.md |
software | healthy | HANDOFF_2026-05-29_ciclo-T-onboarding-sheet-rest-done.md |
HANDOFF_2026-05-27_proximo-nivel-plano.md |
software | healthy | HANDOFF_2026-05-27_proximo-nivel-plano.md |
FASE5_DEPLOY.md |
software | healthy | FASE5_DEPLOY.md |
GAMEPLAY_ROADMAP.md |
software | healthy | GAMEPLAY_ROADMAP.md |
SPRINT_W_PLANO.md |
software | healthy | SPRINT_W_PLANO.md |
STRATEGY_POLISH_GERAL.md |
software | healthy | STRATEGY_POLISH_GERAL.md |
HANDOFF_2026-05-29_pre-sprint-W.md |
software | healthy | HANDOFF_2026-05-29_pre-sprint-W.md |
render.yaml |
software | healthy | render.yaml |
HANDOFF_2026-05-29_dado-visivel.md |
software | healthy | HANDOFF_2026-05-29_dado-visivel.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
muda |
software | healthy | scripts/adversarial/__tests__/validators.test.ts:muda |
removida |
software | healthy | src/client/main.ts:removida |
no |
software | healthy | src/client/__tests__/ux-prefs.test.ts:no |
FakeAudioParam |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeAudioParam |
FakeNode |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeNode |
FakeOsc |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeOsc |
FakeGain |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeGain |
FakeFilter |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeFilter |
FakeBufferSrc |
software | healthy | src/client/__tests__/trilha-medieval.test.ts:FakeBufferSrc |
rj |
software | healthy | src/client/__tests__/reward-juice.test.ts:rj |
FakeParam |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeParam |
FakeNode |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeNode |
FakeGain |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeGain |
FakeConvolver |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeConvolv… |
FakeComp |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeComp |
FakeFilter |
software | healthy | src/client/__tests__/audio-theory-mixer.test.ts:FakeFilter |
no |
software | healthy | src/client/dice/dice-roll-overlay.ts:no |
DiceBox |
software | healthy | src/client/dice/dice-box.d.ts:DiceBox |
quando |
software | healthy | src/client/dice/__tests__/dice-3d.test.ts:quando |
CharacterWizard |
software | healthy | src/client/character-creation/wizard.ts:CharacterWizard |
LoginScreen |
software | healthy | src/client/auth/login-screen.ts:LoginScreen |
is |
software | healthy | src/client/auth/login-screen.ts:is |
SheetScreen |
software | healthy | src/client/sheet/sheet-screen.ts:SheetScreen |
NarrationLog |
software | healthy | src/client/campaign/narration-log.ts:NarrationLog |
if |
software | healthy | src/client/campaign/chat-sheet.ts:if |
CampaignScreen |
software | healthy | src/client/campaign/campaign-screen.ts:CampaignScreen |
is |
software | healthy | src/client/campaign/campaign-screen.ts:is |
existe |
software | healthy | src/client/campaign/__tests__/scene-pin.test.ts:existe |
Sequencer |
software | healthy | src/client/audio/sequencer.ts:Sequencer |
Composer |
software | healthy | src/client/audio/composer.ts:Composer |
is |
software | healthy | src/client/home/__tests__/identity-bar.test.ts:is |
ProfileScreen |
software | healthy | src/client/profile/profile-screen.ts:ProfileScreen |
LobbyScreen |
software | healthy | src/client/lobby/lobby-screen.ts:LobbyScreen |
ScriptedDM |
software | healthy | src/test/factories.ts:ScriptedDM |
LobbyManager |
software | healthy | src/server/lobby.ts:LobbyManager |
MemoryStore |
software | healthy | src/server/memory.ts:MemoryStore |
feature |
software | healthy | src/server/buff-engine.ts:feature |
Campaign |
software | healthy | src/server/campaign.ts:Campaign |
MockDM |
software | healthy | src/server/__tests__/auto-recap.test.ts:MockDM |
SlowDM |
software | healthy | src/server/__tests__/auto-recap.test.ts:SlowDM |
MockDM |
software | healthy | src/server/__tests__/telemetry-hooks.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/class-features.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/rest-death.test.ts:MockDM |
CaptureProvider |
software | healthy | src/server/__tests__/tools-for-mode.test.ts:CaptureProvider |
StubProvider |
software | healthy | src/server/__tests__/dm-narration-recovery.test.ts:StubProv… |
MockDM |
software | healthy | src/server/__tests__/saving-throw.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/campaign-coop.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/campaign-memory.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/consumables.test.ts:MockDM |
MockDM |
software | healthy | src/server/__tests__/counterspell-mechanic.test.ts:MockDM |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
adversarial |
software | healthy | scripts/adversarial |
__tests__ |
software | healthy | scripts/adversarial/__tests__ |
e2e |
software | healthy | scripts/e2e |
__tests__ |
software | healthy | scripts/e2e/__tests__ |
impls |
software | healthy | scripts/e2e/impls |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
audio |
software | healthy | public/audio |
dice-assets |
software | healthy | public/dice-assets |
themes |
software | healthy | public/dice-assets/themes |
default |
software | healthy | public/dice-assets/themes/default |
src |
software | healthy | src |
client |
software | healthy | src/client |
__tests__ |
software | healthy | src/client/__tests__ |
spells |
software | healthy | src/client/spells |
dice |
software | healthy | src/client/dice |
__tests__ |
software | healthy | src/client/dice/__tests__ |
inventory |
software | healthy | src/client/inventory |
character-creation |
software | healthy | src/client/character-creation |
__tests__ |
software | healthy | src/client/character-creation/__tests__ |
auth |
software | healthy | src/client/auth |
components |
software | healthy | src/client/components |
__tests__ |
software | healthy | src/client/components/__tests__ |
sheet |
software | healthy | src/client/sheet |
combat |
software | healthy | src/client/combat |
__tests__ |
software | healthy | src/client/combat/__tests__ |
campaign |
software | healthy | src/client/campaign |
__tests__ |
software | healthy | src/client/campaign/__tests__ |
audio |
software | healthy | src/client/audio |
home |
software | healthy | src/client/home |
__tests__ |
software | healthy | src/client/home/__tests__ |
sections |
software | healthy | src/client/home/sections |
icons |
software | healthy | src/client/icons |
__tests__ |
software | healthy | src/client/icons/__tests__ |
profile |
software | healthy | src/client/profile |
styles |
software | healthy | src/client/styles |
shop |
software | healthy | src/client/shop |
lobby |
software | healthy | src/client/lobby |
__tests__ |
software | healthy | src/client/lobby/__tests__ |
test |
software | healthy | src/test |
shared |
software | healthy | src/shared |
server |
software | healthy | src/server |
__tests__ |
software | healthy | src/server/__tests__ |
http |
software | healthy | src/server/http |
routes |
software | healthy | src/server/routes |
sockets |
software | healthy | src/server/sockets |
campaign-handlers |
software | healthy | src/server/campaign-handlers |
dm |
software | healthy | src/server/dm |
__tests__ |
software | healthy | src/server/dm/__tests__ |
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/health |
api | healthy | src/server/routes/api.ts |
GET /api/dm/diag |
api | healthy | src/server/routes/api.ts |
GET /api/dm/health |
api | healthy | src/server/routes/api.ts |
GET /api/dm/anomalies |
api | healthy | src/server/routes/api.ts |
GET /api/dm/timeline |
api | healthy | src/server/routes/api.ts |
GET /api/dm/errors |
api | healthy | src/server/routes/api.ts |
GET /api/dm/funnel |
api | healthy | src/server/routes/api.ts |
GET /api/dm/ux-funnel |
api | healthy | src/server/routes/api.ts |
GET /api/dm/session-debug |
api | healthy | src/server/routes/api.ts |
POST /api/metrics/track |
api | healthy | src/server/routes/api.ts |
POST /api/auth/request-link |
api | healthy | src/server/routes/api.ts |
GET /api/auth/verify |
api | healthy | src/server/routes/api.ts |
POST /api/auth/logout |
api | healthy | src/server/routes/api.ts |
GET /api/auth/me |
api | healthy | src/server/routes/api.ts |
PATCH /api/auth/me |
api | healthy | src/server/routes/api.ts |
GET /api/dnd/races |
api | healthy | src/server/routes/api.ts |
GET /api/dnd/classes |
api | healthy | src/server/routes/api.ts |
GET /api/dnd/skills |
api | healthy | src/server/routes/api.ts |
GET /api/dnd/conditions |
api | healthy | src/server/routes/api.ts |
GET /api/dnd/backgrounds |
api | healthy | src/server/routes/api.ts |
GET /api/characters |
api | healthy | src/server/routes/api.ts |
GET /api/characters/:id |
api | healthy | src/server/routes/api.ts |
POST /api/characters |
api | healthy | src/server/routes/api.ts |
POST /api/characters/prefab |
api | healthy | src/server/routes/api.ts |
DELETE /api/characters/:id |
api | healthy | src/server/routes/api.ts |
GET /api/campaigns |
api | healthy | src/server/routes/api.ts |
GET /api/campaigns/:id |
api | healthy | src/server/routes/api.ts |
DELETE /api/campaigns/:id |
api | healthy | src/server/routes/api.ts |
GET /api/campaigns/:id/memory |
api | healthy | src/server/routes/api.ts |
GET /api/achievements |
api | healthy | src/server/routes/api.ts |
GET /api/tombstones |
api | healthy | src/server/routes/api.ts |
GET /api/streak |
api | healthy | src/server/routes/api.ts |
GET /api/campaigns/:id/npcs |
api | healthy | src/server/routes/api.ts |
GET /api/highlights |
api | healthy | src/server/routes/api.ts |
GET /api/friends |
api | healthy | src/server/routes/api.ts |
POST /api/friends/request |
api | healthy | src/server/routes/api.ts |
POST /api/friends/accept |
api | healthy | src/server/routes/api.ts |
DELETE /api/friends/:userId |
api | healthy | src/server/routes/api.ts |
POST /api/friends/invite |
api | healthy | src/server/routes/api.ts |
GET /api/friends/invites/sent |
api | healthy | src/server/routes/api.ts |
GET /api/metrics/summary |
api | healthy | src/server/routes/api.ts |
GET /api/highlights/:campaignId/export |
api | healthy | src/server/routes/api.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.15.3 |
network | healthy | README.md |
127.0.0.1 |
network | healthy | src/client/util.ts |
085.01.165.024 |
network | healthy | src/client/icons/game-icons-data.ts |
212.395.408.795 |
network | healthy | src/client/icons/game-icons-data.ts |
087.173.165.355 |
network | healthy | src/client/icons/game-icons-data.ts |
004.183.014.364 |
network | healthy | src/client/icons/game-icons-data.ts |
26.059.576.099 |
network | healthy | src/client/icons/game-icons-data.ts |
303.093.604.187 |
network | healthy | src/client/icons/game-icons-data.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/server/auth.ts |
security | healthy | src/server/auth.ts |
auth::render.yaml |
security | healthy | render.yaml |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/server/persistence.ts |
security | healthy | src/server/persistence.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ph0mz8tf |
software | healthy | /tmp/repobility-clone-ph0mz8tf |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/59022d9a-76e8-4ef0-b93c-a162165bfb35/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/59022d9a-76e8-4ef0-b93c-a162165bfb35/
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.