Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Timehue/ShinobiX

https://github.com/Timehue/ShinobiX · scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)

491 raw signals (4 security + 487 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 490 actionable findings from 2 signal sources. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 3903 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.

LabelLayerStatusPath
shared software healthy app.js:shared
customLookup software healthy app.js:customLookup
origin software healthy server.ts:origin
method software healthy server.ts:method
from software healthy server.ts:from
directly software healthy server.ts:directly
route software healthy server.ts:route
_BUILD_INFO software healthy server.ts:_BUILD_INFO
runDbHealthProbe software healthy server.ts:runDbHealthProbe
headerValue software healthy server.ts:headerValue
registeredApiPaths software healthy server-routes.test.ts:registeredApiPaths
stripParams software healthy server-routes.test.ts:stripParams
isCovered software healthy server-routes.test.ts:isCovered
httpHandlerFiles software healthy server-routes.test.ts:httpHandlerFiles
walk software healthy server-routes.test.ts:walk
clientApiPaths software healthy server-routes.test.ts:clientApiPaths
readBody software healthy shinobij.client/vite.config.ts:readBody
sendJson software healthy shinobij.client/vite.config.ts:sendJson
recordId software healthy shinobij.client/vite.config.ts:recordId
characterSummary software healthy shinobij.client/vite.config.ts:characterSummary
errorMessage software healthy shinobij.client/vite.config.ts:errorMessage
isImageField software healthy shinobij.client/vite.config.ts:isImageField
mergePreservingImages software healthy shinobij.client/vite.config.ts:mergePreservingImages
safeName software healthy shinobij.client/vite.config.ts:safeName
rawName software healthy shinobij.client/vite.config.ts:rawName
characterSummary software healthy shinobij.client/server.ts:characterSummary
errorMessage software healthy shinobij.client/server.ts:errorMessage
log software healthy shinobij.client/scripts/gen-all-pet-runs.mjs:log
sleep software healthy shinobij.client/scripts/gen-all-pet-runs.mjs:sleep
isBilling software healthy shinobij.client/scripts/gen-all-pet-runs.mjs:isBilling
arg software healthy shinobij.client/scripts/slice-pet-poses.mjs:arg
deWhiteInPlace software healthy shinobij.client/scripts/slice-pet-poses.mjs:deWhiteInPlace
removeEdgeBg software healthy shinobij.client/scripts/slice-pet-poses.mjs:removeEdgeBg
br software healthy shinobij.client/scripts/slice-pet-poses.mjs:br
close software healthy shinobij.client/scripts/slice-pet-poses.mjs:close
visit software healthy shinobij.client/scripts/slice-pet-poses.mjs:visit
i software healthy shinobij.client/scripts/slice-pet-poses.mjs:i
main software healthy shinobij.client/scripts/slice-pet-poses.mjs:main
arg software healthy shinobij.client/scripts/gen-walkmask.mjs:arg
region software healthy shinobij.client/scripts/gen-walkmask.mjs:region
grid software healthy shinobij.client/scripts/gen-walkmask.mjs:grid
lerp software healthy shinobij.client/scripts/gen-walkmask.mjs:lerp
fieldCellToImage software healthy shinobij.client/scripts/gen-walkmask.mjs:fieldCellToImage
fx software healthy shinobij.client/scripts/gen-walkmask.mjs:fx
fy software healthy shinobij.client/scripts/gen-walkmask.mjs:fy
isCementColor software healthy shinobij.client/scripts/gen-walkmask.mjs:isCementColor
isGold software healthy shinobij.client/scripts/gen-walkmask.mjs:isGold
px software healthy shinobij.client/scripts/gen-walkmask.mjs:px
i software healthy shinobij.client/scripts/gen-walkmask.mjs:i
wk software healthy shinobij.client/scripts/gen-walkmask.mjs:wk

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.cpanel.yml software healthy .cpanel.yml
CPANEL_SETUP.md software healthy CPANEL_SETUP.md
CLAUDE.md software healthy CLAUDE.md
startup.cjs software healthy startup.cjs
package.json software healthy package.json
SUPABASE_MIGRATION.md software healthy SUPABASE_MIGRATION.md
Dockerfile software healthy Dockerfile
app.js software healthy app.js
tsconfig.cpanel.json software healthy tsconfig.cpanel.json
server.ts software healthy server.ts
RAILWAY_SETUP.md software healthy RAILWAY_SETUP.md
.env.example software healthy .env.example
supabase-schema.sql software healthy supabase-schema.sql
server-routes.test.ts software healthy server-routes.test.ts
railway.json software healthy railway.json
Passengerfile.json software healthy Passengerfile.json
tsconfig.app.json software healthy shinobij.client/tsconfig.app.json
vite.config.ts software healthy shinobij.client/vite.config.ts
README.md software healthy shinobij.client/README.md
petvfx.html software healthy shinobij.client/petvfx.html
package.json software healthy shinobij.client/package.json
tsconfig.node.json software healthy shinobij.client/tsconfig.node.json
index.html software healthy shinobij.client/index.html
package-lock.json software healthy shinobij.client/package-lock.json
server.ts software healthy shinobij.client/server.ts
eslint.config.js software healthy shinobij.client/eslint.config.js
tsconfig.json software healthy shinobij.client/tsconfig.json
CHANGELOG.md software healthy shinobij.client/CHANGELOG.md
gen-all-pet-runs.mjs software healthy shinobij.client/scripts/gen-all-pet-runs.mjs
slice-pet-poses.mjs software healthy shinobij.client/scripts/slice-pet-poses.mjs
gen-walkmask.mjs software healthy shinobij.client/scripts/gen-walkmask.mjs
finalize-evo-poses.mjs software healthy shinobij.client/scripts/finalize-evo-poses.mjs
gen-bg.mjs software healthy shinobij.client/scripts/gen-bg.mjs
gen-map-flux.mjs software healthy shinobij.client/scripts/gen-map-flux.mjs
gen-asset.mjs software healthy shinobij.client/scripts/gen-asset.mjs
to-webp.mjs software healthy shinobij.client/scripts/to-webp.mjs
gen-sector-depth.mjs software healthy shinobij.client/scripts/gen-sector-depth.mjs
gen-pet-anim.mjs software healthy shinobij.client/scripts/gen-pet-anim.mjs
find-seals.mjs software healthy shinobij.client/scripts/find-seals.mjs
normalize-petbody-facing.mjs software healthy shinobij.client/scripts/normalize-petbody-facing.mjs
gen-pet-run.mjs software healthy shinobij.client/scripts/gen-pet-run.mjs
gen-pet-3d.mjs software healthy shinobij.client/scripts/gen-pet-3d.mjs
gen-all-pet-poses.mjs software healthy shinobij.client/scripts/gen-all-pet-poses.mjs
gen-sector-props.mjs software healthy shinobij.client/scripts/gen-sector-props.mjs
gen-pet-battle-sprites.mjs software healthy shinobij.client/scripts/gen-pet-battle-sprites.mjs
gen-sector-foreground.mjs software healthy shinobij.client/scripts/gen-sector-foreground.mjs
finalize-pet-poses.mjs software healthy shinobij.client/scripts/finalize-pet-poses.mjs
gen-ai-opponent-art.mjs software healthy shinobij.client/scripts/gen-ai-opponent-art.mjs
README.md software healthy shinobij.client/public/assets/dungeon/README.md
index.css software healthy shinobij.client/src/index.css

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
shinobij.client software healthy shinobij.client
scripts software healthy shinobij.client/scripts
public software healthy shinobij.client/public
assets software healthy shinobij.client/public/assets
dungeon software healthy shinobij.client/public/assets/dungeon
src software healthy shinobij.client/src
types software healthy shinobij.client/src/types
screens software healthy shinobij.client/src/screens
constants software healthy shinobij.client/src/constants
components software healthy shinobij.client/src/components
icons software healthy shinobij.client/src/components/icons
assets software healthy shinobij.client/src/assets
coliseum software healthy shinobij.client/src/assets/coliseum
lib software healthy shinobij.client/src/lib
styles software healthy shinobij.client/src/styles
api software healthy api
player software healthy api/player
bloodlines software healthy api/bloodlines
arena software healthy api/arena
clans software healthy api/clans
missions software healthy api/missions
save software healthy api/save
admin software healthy api/admin
profession software healthy api/profession
battle software healthy api/battle
clan software healthy api/clan
seal-pool software healthy api/clan/seal-pool
war software healthy api/clan/war
territory software healthy api/clan/territory
upgrade software healthy api/clan/upgrade
pet-escort software healthy api/clan/pet-escort
treasury software healthy api/clan/treasury
cron software healthy api/cron
jutsu software healthy api/jutsu
village-guard software healthy api/village-guard
pvp software healthy api/pvp
bank software healthy api/bank
village software healthy api/village
treasury software healthy api/village/treasury
pet software healthy api/pet
_realtime software healthy api/_realtime
docs software healthy docs
scripts software healthy scripts
lib software healthy scripts/lib

LabelLayerStatusPath
stops software healthy server-routes.test.ts:stops
during software healthy shinobij.client/src/App.tsx:during
for software healthy shinobij.client/src/App.tsx:for
persists software healthy shinobij.client/src/App.tsx:persists
can software healthy shinobij.client/src/screens/Arena.tsx:can
ErrorBoundary software healthy shinobij.client/src/components/ErrorBoundary.tsx:ErrorBound…
toggled software healthy shinobij.client/src/components/SectorAvatar.tsx:toggled
for software healthy shinobij.client/src/components/JutsuSpriteFx.tsx:for
ClanSaveError software healthy shinobij.client/src/lib/clan-api.ts:ClanSaveError
names software healthy shinobij.client/src/lib/pet-battle-anim.test.ts:names
the software healthy shinobij.client/src/lib/pet-battle-camera.ts:the
list software healthy shinobij.client/src/lib/pet-battle-camera.ts:list
PetParticleField software healthy shinobij.client/src/lib/pet-vfx-particles.ts:PetParticleFie…
LockContendedError software healthy api/_lock.ts:LockContendedError
MemoryOnlineStateStore software healthy api/_realtime/online-store.ts:MemoryOnlineStateStore
Status software healthy scripts/pvp_v4_stacking_sim.py:31
Build software healthy scripts/pvp_v4_stacking_sim.py:40
Status software healthy scripts/pvp_v4_match_sim.py:64
Jutsu software healthy scripts/pvp_v4_match_sim.py:69
Fighter software healthy scripts/pvp_v4_match_sim.py:79
Build software healthy scripts/pvp_formula_sim.py:18

LabelLayerStatusPath
8.8.8.8 network healthy app.js
172.64.149.246 network healthy app.js
1.1.1.1 network healthy app.js
203.0.113.42 network healthy shinobij.client/src/screens/ModerationPanel.tsx
10.0.0.0 network healthy api/images.ts
192.168.0.0 network healthy api/images.ts
169.254.0.0 network healthy api/images.ts
172.16.0.0 network healthy api/images.ts
100.64.0.0 network healthy api/images.ts
127.0.0.1 network healthy api/images.test.ts
10.0.0.5 network healthy api/images.test.ts
192.168.1.1 network healthy api/images.test.ts
169.254.169.254 network healthy api/images.test.ts
172.16.0.1 network healthy api/images.test.ts
172.31.255.255 network healthy api/images.test.ts
100.64.0.1 network healthy api/images.test.ts
172.15.0.1 network healthy api/images.test.ts
172.32.0.1 network healthy api/images.test.ts
100.63.0.1 network healthy api/images.test.ts
100.128.0.1 network healthy api/images.test.ts
192.168.0.10 network healthy api/images.test.ts

LabelLayerStatusPath
USE /api/player/heartbeat api healthy shinobij.client/vite.config.ts
USE /api/player/attack api healthy shinobij.client/vite.config.ts
USE /api/player/clear-attack api healthy shinobij.client/vite.config.ts
USE /api/village-guard/queue api healthy shinobij.client/vite.config.ts
USE /api/village-guard/dequeue api healthy shinobij.client/vite.config.ts
USE /api/village-guard/list api healthy shinobij.client/vite.config.ts
USE /api/clans/list api healthy shinobij.client/vite.config.ts
USE /api/save api healthy shinobij.client/vite.config.ts
USE /api/generate-image api healthy shinobij.client/vite.config.ts
POST /api/player/heartbeat api healthy shinobij.client/server.ts
POST /api/player/attack api healthy shinobij.client/server.ts
POST /api/player/clear-attack api healthy shinobij.client/server.ts
POST /api/generate-image api healthy shinobij.client/server.ts

LabelLayerStatusPath
postgres data healthy CLAUDE.md
redis data healthy CLAUDE.md
postgresql data healthy .env.example

LabelLayerStatusPath
vps::azure hardware healthy shinobij.client/src/lib/pet-balance.ts
vps::droplet hardware healthy shinobij.client/src/lib/pet-projectile-vfx.ts

LabelLayerStatusPath
SceneAmbience3DScene frontend healthy shinobij.client/src/components/SceneAmbience3DScene.tsx
SectorScene3DScene frontend healthy shinobij.client/src/components/SectorScene3DScene.tsx

LabelLayerStatusPath
repobility-clone-f8ycf04l software healthy /tmp/repobility-clone-f8ycf04l

LabelLayerStatusPath
public data healthy supabase-schema.sql

LabelLayerStatusPath
port:3000 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy shinobij.client/package-lock.json
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/2041001d-c5cd-41c9-a8c1-7239df544c35/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2041001d-c5cd-41c9-a8c1-7239df544c35/

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.