https://github.com/xaaoos/arena1-gg
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 1 week ago · v1 · 8 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 157 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 |
|---|---|---|---|
keyOf |
software | healthy | scripts/prerender.mjs:keyOf |
isNonPro |
software | healthy | src/components/TopNav.tsx:isNonPro |
isActive |
software | healthy | src/components/TopNav.tsx:isActive |
isPageActive |
software | healthy | src/components/TopNav.tsx:isPageActive |
tick |
software | healthy | src/components/AsciiVideo.tsx:tick |
i |
software | healthy | src/components/AsciiVideo.tsx:i |
b |
software | healthy | src/components/AsciiVideo.tsx:b |
onVis |
software | healthy | src/components/AsciiVideo.tsx:onVis |
isProGroup |
software | healthy | src/pages/Divisions.tsx:isProGroup |
upd |
software | healthy | src/pages/Divisions.tsx:upd |
scrollToDiv |
software | healthy | src/pages/Divisions.tsx:scrollToDiv |
togglePro |
software | healthy | src/pages/Divisions.tsx:togglePro |
rank |
software | healthy | src/pages/Divisions.tsx:rank |
setRef |
software | healthy | src/pages/Championship.tsx:setRef |
scrollTo |
software | healthy | src/pages/Championship.tsx:scrollTo |
toggleCheck |
software | healthy | src/pages/Championship.tsx:toggleCheck |
setRef |
software | healthy | src/pages/Verified.tsx:setRef |
scrollTo |
software | healthy | src/pages/Verified.tsx:scrollTo |
fmt |
software | healthy | src/pages/AsciiLab.tsx:fmt |
render |
software | healthy | src/pages/AsciiLab.tsx:render |
sw |
software | healthy | src/pages/AsciiLab.tsx:sw |
sh |
software | healthy | src/pages/AsciiLab.tsx:sh |
b |
software | healthy | src/pages/AsciiLab.tsx:b |
attachVideo |
software | healthy | src/pages/AsciiLab.tsx:attachVideo |
loadClip |
software | healthy | src/pages/AsciiLab.tsx:loadClip |
onFile |
software | healthy | src/pages/AsciiLab.tsx:onFile |
playPause |
software | healthy | src/pages/AsciiLab.tsx:playPause |
seek |
software | healthy | src/pages/AsciiLab.tsx:seek |
btn |
software | healthy | src/pages/AsciiLab.tsx:btn |
placeLabel |
software | healthy | src/pages/Player.tsx:placeLabel |
placeNum |
software | healthy | src/pages/Player.tsx:placeNum |
share |
software | healthy | src/pages/Player.tsx:share |
pad |
software | healthy | src/pages/Announce.tsx:pad |
finishIntro |
software | healthy | src/pages/Announce.tsx:finishIntro |
renderMarkdown |
software | healthy | src/pages/BlogPost.tsx:renderMarkdown |
renderInline |
software | healthy | src/pages/BlogPost.tsx:renderInline |
excerpt |
software | healthy | src/pages/BlogPost.tsx:excerpt |
placeLabel |
software | healthy | src/pages/EloCup.tsx:placeLabel |
fmt |
software | healthy | src/pages/Trainer.tsx:fmt |
fmtT |
software | healthy | src/pages/Trainer.tsx:fmtT |
genCards |
software | healthy | src/pages/Trainer.tsx:genCards |
getGrade |
software | healthy | src/pages/Trainer.tsx:getGrade |
startTraining |
software | healthy | src/pages/Trainer.tsx:startTraining |
submitEmail |
software | healthy | src/pages/Trainer.tsx:submitEmail |
formatArchiveDate |
software | healthy | src/hooks/useArchiveData.ts:formatArchiveDate |
parseCSVFull |
software | healthy | src/hooks/useArchiveData.ts:parseCSVFull |
parseStandingsText |
software | healthy | src/hooks/useArchiveData.ts:parseStandingsText |
parseArchiveCSV |
software | healthy | src/hooks/useArchiveData.ts:parseArchiveCSV |
useArchiveData |
software | healthy | src/hooks/useArchiveData.ts:useArchiveData |
parseRow |
software | healthy | src/hooks/useSheetData.ts:parseRow |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
prerender.mjs |
software | healthy | scripts/prerender.mjs |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
index.css |
software | healthy | src/index.css |
theme.ts |
software | healthy | src/theme.ts |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
TopNav.tsx |
software | healthy | src/components/TopNav.tsx |
Icons.tsx |
software | healthy | src/components/Icons.tsx |
UI.tsx |
software | healthy | src/components/UI.tsx |
AsciiVideo.tsx |
software | healthy | src/components/AsciiVideo.tsx |
Metrika.tsx |
software | healthy | src/components/Metrika.tsx |
Seo.tsx |
software | healthy | src/components/Seo.tsx |
Divisions.tsx |
software | healthy | src/pages/Divisions.tsx |
Championship.tsx |
software | healthy | src/pages/Championship.tsx |
Verified.tsx |
software | healthy | src/pages/Verified.tsx |
AsciiLab.tsx |
software | healthy | src/pages/AsciiLab.tsx |
Player.tsx |
software | healthy | src/pages/Player.tsx |
Announce.tsx |
software | healthy | src/pages/Announce.tsx |
Blog.tsx |
software | healthy | src/pages/Blog.tsx |
BlogPost.tsx |
software | healthy | src/pages/BlogPost.tsx |
EloCup.tsx |
software | healthy | src/pages/EloCup.tsx |
Trainer.tsx |
software | healthy | src/pages/Trainer.tsx |
useArchiveData.ts |
software | healthy | src/hooks/useArchiveData.ts |
useSheetData.ts |
software | healthy | src/hooks/useSheetData.ts |
useAnnounceData.ts |
software | healthy | src/hooks/useAnnounceData.ts |
useLang.tsx |
software | healthy | src/hooks/useLang.tsx |
useTheme.tsx |
software | healthy | src/hooks/useTheme.tsx |
useParallax.ts |
software | healthy | src/hooks/useParallax.ts |
useIsMobile.ts |
software | healthy | src/hooks/useIsMobile.ts |
useCountdown.ts |
software | healthy | src/hooks/useCountdown.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/Divisions |
frontend | healthy | src/pages/Divisions.tsx |
/Championship |
frontend | healthy | src/pages/Championship.tsx |
/Verified |
frontend | healthy | src/pages/Verified.tsx |
/AsciiLab |
frontend | healthy | src/pages/AsciiLab.tsx |
/Player |
frontend | healthy | src/pages/Player.tsx |
/Announce |
frontend | healthy | src/pages/Announce.tsx |
/Blog |
frontend | healthy | src/pages/Blog.tsx |
/BlogPost |
frontend | healthy | src/pages/BlogPost.tsx |
/EloCup |
frontend | healthy | src/pages/EloCup.tsx |
/Trainer |
frontend | healthy | src/pages/Trainer.tsx |
/ |
frontend | healthy | src/App.tsx |
/championship |
frontend | healthy | src/App.tsx |
/non-pro-duel-cups |
frontend | healthy | src/App.tsx |
/divisions |
frontend | healthy | src/App.tsx |
/player/:nick |
frontend | healthy | src/App.tsx |
/verified |
frontend | healthy | src/App.tsx |
/trainer |
frontend | healthy | src/App.tsx |
/blog |
frontend | healthy | src/App.tsx |
/blog/:slug |
frontend | healthy | src/App.tsx |
/ascii |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
Divisions |
frontend | healthy | src/pages/Divisions.tsx |
Championship |
frontend | healthy | src/pages/Championship.tsx |
Verified |
frontend | healthy | src/pages/Verified.tsx |
AsciiLab |
frontend | healthy | src/pages/AsciiLab.tsx |
Player |
frontend | healthy | src/pages/Player.tsx |
Announce |
frontend | healthy | src/pages/Announce.tsx |
Blog |
frontend | healthy | src/pages/Blog.tsx |
BlogPost |
frontend | healthy | src/pages/BlogPost.tsx |
EloCup |
frontend | healthy | src/pages/EloCup.tsx |
Trainer |
frontend | healthy | src/pages/Trainer.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
VPS_HOST |
cicd | healthy | — |
VPS_USER |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hqfxlnmk |
software | healthy | /tmp/repobility-clone-hqfxlnmk |
| Label | Layer | Status | Path |
|---|---|---|---|
159.194.228.38 |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4188 |
network | healthy | scripts/prerender.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/b79df945-eb73-4502-a422-8468fbf8e078/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b79df945-eb73-4502-a422-8468fbf8e078/
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.