https://github.com/TiagoPsm/armagedon-rpg
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
47 raw signals (0 security + 47 graph)
Last scanned 2 months, 2 weeks ago · v1 · 43 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1313 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 |
|---|---|---|---|
group |
software | healthy | test-worker.mjs:group |
assert |
software | healthy | test-worker.mjs:assert |
assertEqual |
software | healthy | test-worker.mjs:assertEqual |
buildR2Key |
software | healthy | test-worker.mjs:buildR2Key |
canDeleteKey |
software | healthy | test-worker.mjs:canDeleteKey |
simulateUpload |
software | healthy | test-worker.mjs:simulateUpload |
simulateDelete |
software | healthy | test-worker.mjs:simulateDelete |
makeMockSocket |
software | healthy | test-worker.mjs:makeMockSocket |
readAttachmentMock |
software | healthy | test-worker.mjs:readAttachmentMock |
sendJsonMock |
software | healthy | test-worker.mjs:sendJsonMock |
handleMapSignal |
software | healthy | test-worker.mjs:handleMapSignal |
mesaNormalizeResourceValue |
software | healthy | test-worker.mjs:mesaNormalizeResourceValue |
mesaNormalizeAttrValue |
software | healthy | test-worker.mjs:mesaNormalizeAttrValue |
cleanBaseUrl |
software | healthy | tests/mesa-online.spec.cjs:cleanBaseUrl |
apiUrl |
software | healthy | tests/mesa-online.spec.cjs:apiUrl |
realtimeUrl |
software | healthy | tests/mesa-online.spec.cjs:realtimeUrl |
login |
software | healthy | tests/mesa-online.spec.cjs:login |
expectJsonOk |
software | healthy | tests/mesa-online.spec.cjs:expectJsonOk |
cleanup |
software | healthy | tests/mesa-online.spec.cjs:cleanup |
finishIfReady |
software | healthy | tests/mesa-online.spec.cjs:finishIfReady |
handleMessage |
software | healthy | tests/mesa-online.spec.cjs:handleMessage |
getMesaBaseUrl |
software | healthy | tests/mesa-test-server.cjs:getMesaBaseUrl |
closeMesaTestServer |
software | healthy | tests/mesa-test-server.cjs:closeMesaTestServer |
fulfillJson |
software | healthy | tests/ficha.spec.cjs:fulfillJson |
overlaps |
software | healthy | tests/ficha.spec.cjs:overlaps |
textCenter |
software | healthy | tests/ficha.spec.cjs:textCenter |
actionsCenter |
software | healthy | tests/ficha.spec.cjs:actionsCenter |
readFirstCanvasTokenLayout |
software | healthy | tests/mesa.spec.cjs:readFirstCanvasTokenLayout |
fulfillJson |
software | healthy | tests/mesa.spec.cjs:fulfillJson |
escEcho |
software | healthy | js/echos-core.js:escEcho |
normalizeEchoRarityValue |
software | healthy | js/echos-core.js:normalizeEchoRarityValue |
getEchoRarityLabel |
software | healthy | js/echos-core.js:getEchoRarityLabel |
getEchoRankLabel |
software | healthy | js/echos-core.js:getEchoRankLabel |
echoDisplayName |
software | healthy | js/echos-core.js:echoDisplayName |
echoInitials |
software | healthy | js/echos-core.js:echoInitials |
formatEchoDate |
software | healthy | js/echos-core.js:formatEchoDate |
getEchoById |
software | healthy | js/echos-core.js:getEchoById |
canEditEchoFully |
software | healthy | js/echos-core.js:canEditEchoFully |
getVisibleEchos |
software | healthy | js/echos-core.js:getVisibleEchos |
getEchoOwnerOptions |
software | healthy | js/echos-core.js:getEchoOwnerOptions |
getEchoTransferTargets |
software | healthy | js/echos-core.js:getEchoTransferTargets |
getInteractionMode |
software | healthy | js/mesa-select.js:getInteractionMode |
getSelectedTokenIds |
software | healthy | js/mesa-select.js:getSelectedTokenIds |
getSelectedStrokeIds |
software | healthy | js/mesa-select.js:getSelectedStrokeIds |
setInteractionMode |
software | healthy | js/mesa-select.js:setInteractionMode |
next |
software | healthy | js/mesa-select.js:next |
clearMultiSelection |
software | healthy | js/mesa-select.js:clearMultiSelection |
_hideSelectionBox |
software | healthy | js/mesa-select.js:_hideSelectionBox |
_showSelectionBox |
software | healthy | js/mesa-select.js:_showSelectionBox |
_refreshSelectionBox |
software | healthy | js/mesa-select.js:_refreshSelectionBox |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
mesa.html |
software | healthy | mesa.html |
regras.html |
software | healthy | regras.html |
sugestoes.html |
software | healthy | sugestoes.html |
README.md |
software | healthy | README.md |
VISUAL_RULES.md |
software | healthy | VISUAL_RULES.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
test-worker.mjs |
software | healthy | test-worker.mjs |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
ficha.html |
software | healthy | ficha.html |
TESTES_MAPA.md |
software | healthy | TESTES_MAPA.md |
DEPLOY_FREE.md |
software | healthy | DEPLOY_FREE.md |
SYSTEM_RULES.md |
software | healthy | SYSTEM_RULES.md |
echos.html |
software | healthy | echos.html |
DEV_STATUS.md |
software | healthy | DEV_STATUS.md |
mesa-online.spec.cjs |
software | healthy | tests/mesa-online.spec.cjs |
mesa-test-server.cjs |
software | healthy | tests/mesa-test-server.cjs |
ficha.spec.cjs |
software | healthy | tests/ficha.spec.cjs |
mesa.performance.spec.cjs |
software | healthy | tests/mesa.performance.spec.cjs |
mesa.spec.cjs |
software | healthy | tests/mesa.spec.cjs |
echos-core.js |
software | healthy | js/echos-core.js |
mesa-select.js |
software | healthy | js/mesa-select.js |
mesa-stage.js |
software | healthy | js/mesa-stage.js |
soul-essence.js |
software | healthy | js/soul-essence.js |
ficha-core.js |
software | healthy | js/ficha-core.js |
mesa-initiative.js |
software | healthy | js/mesa-initiative.js |
mesa-drawing.js |
software | healthy | js/mesa-drawing.js |
mesa-map.js |
software | healthy | js/mesa-map.js |
ficha-echos.js |
software | healthy | js/ficha-echos.js |
sugestoes.js |
software | healthy | js/sugestoes.js |
ficha-inventory.js |
software | healthy | js/ficha-inventory.js |
mesa-inspector.js |
software | healthy | js/mesa-inspector.js |
mesa-core.js |
software | healthy | js/mesa-core.js |
ficha-dice.js |
software | healthy | js/ficha-dice.js |
ui.js |
software | healthy | js/ui.js |
ficha-sheet.js |
software | healthy | js/ficha-sheet.js |
auth.js |
software | healthy | js/auth.js |
ficha-memories.js |
software | healthy | js/ficha-memories.js |
regras.js |
software | healthy | js/regras.js |
mesa-roster.js |
software | healthy | js/mesa-roster.js |
ficha-soul.js |
software | healthy | js/ficha-soul.js |
mesa-storage.js |
software | healthy | js/mesa-storage.js |
ficha-master.js |
software | healthy | js/ficha-master.js |
ficha-init.js |
software | healthy | js/ficha-init.js |
ficha-habs.js |
software | healthy | js/ficha-habs.js |
echos-init.js |
software | healthy | js/echos-init.js |
api.js |
software | healthy | js/api.js |
echos-page.js |
software | healthy | js/echos-page.js |
mesa-renderer-v2.js |
software | healthy | js/mesa-renderer-v2.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
js |
software | healthy | js |
docs |
software | healthy | docs |
obsidian |
software | healthy | docs/obsidian |
css |
software | healthy | css |
cloudflare |
software | healthy | cloudflare |
d1 |
software | healthy | cloudflare/d1 |
migrations |
software | healthy | cloudflare/d1/migrations |
src |
software | healthy | cloudflare/src |
.claude |
software | healthy | .claude |
tools |
software | healthy | tools |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | cloudflare/d1/schema.sql |
characters |
data | healthy | cloudflare/d1/schema.sql |
rules_posts |
data | healthy | cloudflare/d1/schema.sql |
suggestions |
data | healthy | cloudflare/d1/schema.sql |
transfer_audit |
data | healthy | cloudflare/d1/schema.sql |
transfer_proposals |
data | healthy | cloudflare/d1/schema.sql |
soul_audit |
data | healthy | cloudflare/d1/schema.sql |
login_throttle |
data | healthy | cloudflare/d1/schema.sql |
mesa_scenes |
data | healthy | cloudflare/d1/schema.sql |
echos |
data | healthy | cloudflare/d1/schema.sql |
transfer_proposals_new |
data | healthy | cloudflare/d1/migrations/0002_add_echos.sql |
transfer_audit_new |
data | healthy | cloudflare/d1/migrations/0002_add_echos.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
so |
software | healthy | js/mesa-stage.js:so |
MainThreadImageCache |
software | healthy | js/mesa-renderer-v2.js:MainThreadImageCache |
MesaRendererV2 |
software | healthy | js/mesa-renderer-v2.js:MesaRendererV2 |
MesaRealtimeRoom |
software | healthy | cloudflare/src/mesa-realtime.js:MesaRealtimeRoom |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::cloudflare/README.md |
security | healthy | cloudflare/README.md |
auth::js/mesa-map.js |
security | healthy | js/mesa-map.js |
auth::cloudflare/src/auth.js |
security | healthy | cloudflare/src/auth.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ro_qkedj |
software | healthy | /tmp/repobility-clone-ro_qkedj |
| Label | Layer | Status | Path |
|---|---|---|---|
0002_add_echos.sql |
data | healthy | cloudflare/d1/migrations/0002_add_echos.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/mesa-test-server.cjs |
| 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/1cff0160-ad90-4608-9dde-8ad95b737bd7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1cff0160-ad90-4608-9dde-8ad95b737bd7/
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.