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.

skypi11/springs-hub

https://github.com/skypi11/springs-hub · scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)

229 raw signals (0 security + 229 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 229 actionable findings from 1 signal source. 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 2615 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
register software healthy instrumentation.ts:register
layoutAedral software healthy scripts/bebas-to-svg-paths.mjs:layoutAedral
generateMarkE software healthy scripts/bebas-to-svg-paths.mjs:generateMarkE
parseServiceAccount software healthy scripts/backfill-structure-per-game.mjs:parseServiceAccount
addLink software healthy scripts/backfill-structure-per-game.mjs:addLink
parseServiceAccount software healthy scripts/backfill-structure-slugs.mjs:parseServiceAccount
generateBaseStructureSlug software healthy scripts/backfill-structure-slugs.mjs:generateBaseStructureS…
normalized software healthy scripts/backfill-structure-slugs.mjs:normalized
isValidStructureSlug software healthy scripts/backfill-structure-slugs.mjs:isValidStructureSlug
name software healthy scripts/backfill-structure-slugs.mjs:name
tag software healthy scripts/backfill-structure-slugs.mjs:tag
label software healthy scripts/backfill-structure-slugs.mjs:label
parseServiceAccount software healthy scripts/notify-valorant-purged.mjs:parseServiceAccount
sendDM software healthy scripts/notify-valorant-purged.mjs:sendDM
files software healthy scripts/svg-to-webp.mjs:files
parseServiceAccount software healthy scripts/backfill-changelog-templates.mjs:parseServiceAccount
parseServiceAccount software healthy scripts/diagnose-verification.mjs:parseServiceAccount
pct software healthy scripts/diagnose-verification.mjs:pct
hasConn software healthy scripts/diagnose-verification.mjs:hasConn
slugify software healthy scripts/add-announce-template.mjs:slugify
parseServiceAccount software healthy scripts/add-announce-template.mjs:parseServiceAccount
parseServiceAccount software healthy scripts/check-changelog-templates.mjs:parseServiceAccount
norm software healthy scripts/post-aedral-patch-notes.mjs:norm
main software healthy scripts/test-r2-connection.ts:main
parseServiceAccount software healthy scripts/cleanup-valorant-declared-ranks.mjs:parseServiceAcc…
parseServiceAccount software healthy scripts/backfill-user-slugs.mjs:parseServiceAccount
generateBaseSlug software healthy scripts/backfill-user-slugs.mjs:generateBaseSlug
normalized software healthy scripts/backfill-user-slugs.mjs:normalized
parseServiceAccount software healthy scripts/migrate-aedral-admins.mjs:parseServiceAccount
renderIcon software healthy scripts/generate-png-derivatives.mjs:renderIcon
hasRankForGame software healthy components/settings/SharingSection.tsx:hasRankForGame
SharingSection software healthy components/settings/SharingSection.tsx:SharingSection
toggleRank software healthy components/settings/SharingSection.tsx:toggleRank
updatePref software healthy components/settings/SharingSection.tsx:updatePref
LegalFooter software healthy components/layout/LegalFooter.tsx:LegalFooter
Sidebar software healthy components/layout/Sidebar.tsx:Sidebar
hasNewChangelog software healthy components/layout/Sidebar.tsx:hasNewChangelog
openPalette software healthy components/layout/Sidebar.tsx:openPalette
LayoutShell software healthy components/layout/LayoutShell.tsx:LayoutShell
MarkPaths software healthy components/brand/AedralLogo.tsx:MarkPaths
AedralLogo software healthy components/brand/AedralLogo.tsx:AedralLogo
GameTag software healthy components/games/GameTag.tsx:GameTag
formatNextReset software healthy components/structure/StorageQuotaCard.tsx:formatNextReset
formatBytes software healthy components/structure/StorageQuotaCard.tsx:formatBytes
StorageQuotaCard software healthy components/structure/StorageQuotaCard.tsx:StorageQuotaCard
BallchasingQuotaSubBlock software healthy components/structure/StorageQuotaCard.tsx:BallchasingQuotaS…
BallchasingAutoParseToggle software healthy components/structure/BallchasingAutoParseToggle.tsx:Ballcha…
onToggle software healthy components/structure/BallchasingAutoParseToggle.tsx:onToggle
StaffGamesScopeModal software healthy components/structure/StaffGamesScopeModal.tsx:StaffGamesSco…
onKey software healthy components/structure/StaffGamesScopeModal.tsx:onKey

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

LabelLayerStatusPath
instrumentation.ts software healthy instrumentation.ts
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
firebase.json software healthy firebase.json
sentry.server.config.ts software healthy sentry.server.config.ts
package-lock.json software healthy package-lock.json
instrumentation-client.ts software healthy instrumentation-client.ts
firestore.indexes.json software healthy firestore.indexes.json
tsconfig.json software healthy tsconfig.json
sentry.edge.config.ts software healthy sentry.edge.config.ts
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
index.ts software healthy types/index.ts
permissions-checklist.md software healthy docs/permissions-checklist.md
responsive-mobile-plan.md software healthy docs/responsive-mobile-plan.md
rl-rank-verification-plan.md software healthy docs/rl-rank-verification-plan.md
2026-05-19-review.md software healthy docs/audits/2026-05-19-review.md
2026-05-30-review.md software healthy docs/audits/2026-05-30-review.md
2026-06-12-design-audit.md software healthy docs/audits/2026-06-12-design-audit.md
bebas-to-svg-paths.mjs software healthy scripts/bebas-to-svg-paths.mjs
backfill-structure-per-game.mjs software healthy scripts/backfill-structure-per-game.mjs
backfill-structure-slugs.mjs software healthy scripts/backfill-structure-slugs.mjs
download-rl-rank-icons.mjs software healthy scripts/download-rl-rank-icons.mjs
notify-valorant-purged.mjs software healthy scripts/notify-valorant-purged.mjs
svg-to-webp.mjs software healthy scripts/svg-to-webp.mjs
backfill-changelog-templates.mjs software healthy scripts/backfill-changelog-templates.mjs
aedral-paths.json software healthy scripts/aedral-paths.json
diagnose-verification.mjs software healthy scripts/diagnose-verification.mjs
add-announce-template.mjs software healthy scripts/add-announce-template.mjs
check-changelog-templates.mjs software healthy scripts/check-changelog-templates.mjs
post-aedral-patch-notes.mjs software healthy scripts/post-aedral-patch-notes.mjs
test-r2-connection.ts software healthy scripts/test-r2-connection.ts
cleanup-valorant-declared-ranks.mjs software healthy scripts/cleanup-valorant-declared-ranks.mjs
backfill-user-slugs.mjs software healthy scripts/backfill-user-slugs.mjs
migrate-aedral-admins.mjs software healthy scripts/migrate-aedral-admins.mjs
generate-png-derivatives.mjs software healthy scripts/generate-png-derivatives.mjs
patch-notes-2026-05-28.json software healthy scripts/seed-templates/patch-notes-2026-05-28.json
patch-notes-mai-2026.json software healthy scripts/seed-templates/patch-notes-mai-2026.json
patch-notes-2026-05-29-events-fix.json software healthy scripts/seed-templates/patch-notes-2026-05-29-events-fix.js…
patch-notes-mai-2026-rang-rl.json software healthy scripts/seed-templates/patch-notes-mai-2026-rang-rl.json
patch-notes-2026-05-27-fixes.json software healthy scripts/seed-templates/patch-notes-2026-05-27-fixes.json
SharingSection.tsx software healthy components/settings/SharingSection.tsx
LegalFooter.tsx software healthy components/layout/LegalFooter.tsx
Sidebar.tsx software healthy components/layout/Sidebar.tsx
LayoutShell.tsx software healthy components/layout/LayoutShell.tsx

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

LabelLayerStatusPath
types software healthy types
docs software healthy docs
audits software healthy docs/audits
scripts software healthy scripts
seed-templates software healthy scripts/seed-templates
components software healthy components
settings software healthy components/settings
layout software healthy components/layout
brand software healthy components/brand
games software healthy components/games
structure software healthy components/structure
auth software healthy components/auth
verification software healthy components/verification
players software healthy components/players
analytics software healthy components/analytics
ui software healthy components/ui
valorant software healthy components/valorant
providers software healthy components/providers
community software healthy components/community
home software healthy components/home
admin software healthy components/admin
landing software healthy components/landing
dev software healthy components/dev
icons software healthy components/icons
onboarding software healthy components/onboarding
replays software healthy components/replays
documents software healthy components/documents
rl software healthy components/rl
calendar software healthy components/calendar
seo software healthy components/seo
app software healthy app
settings software healthy app/settings
legal software healthy app/legal
mentions software healthy app/legal/mentions
confidentialite software healthy app/legal/confidentialite
competitions software healthy app/competitions
api software healthy app/api
upload software healthy app/api/upload
structure-image software healthy app/api/upload/structure-image
team-logo software healthy app/api/upload/team-logo
user-avatar software healthy app/api/upload/user-avatar
notifications software healthy app/api/notifications
auth software healthy app/api/auth
discord software healthy app/api/auth/discord
callback software healthy app/api/auth/discord/callback
session software healthy app/api/auth/discord/session
start software healthy app/api/auth/discord/start
me software healthy app/api/auth/me
steam software healthy app/api/auth/steam
callback software healthy app/api/auth/steam/callback

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

LabelLayerStatusPath
SharingSection frontend healthy components/settings/SharingSection.tsx
LegalFooter frontend healthy components/layout/LegalFooter.tsx
Sidebar frontend healthy components/layout/Sidebar.tsx
LayoutShell frontend healthy components/layout/LayoutShell.tsx
AedralLogo frontend healthy components/brand/AedralLogo.tsx
GameTag frontend healthy components/games/GameTag.tsx
StorageQuotaCard frontend healthy components/structure/StorageQuotaCard.tsx
BallchasingAutoParseToggle frontend healthy components/structure/BallchasingAutoParseToggle.tsx
StaffGamesScopeModal frontend healthy components/structure/StaffGamesScopeModal.tsx
BannerFocusEditor frontend healthy components/structure/BannerFocusEditor.tsx
PlayerStructureView frontend healthy components/structure/PlayerStructureView.tsx
CrossTeamTodosPanel frontend healthy components/structure/CrossTeamTodosPanel.tsx
MemberActionsMenu frontend healthy components/structure/MemberActionsMenu.tsx
ProfileCompletionGate frontend healthy components/auth/ProfileCompletionGate.tsx
AuthErrorBanner frontend healthy components/auth/AuthErrorBanner.tsx
VerifyAccountNudge frontend healthy components/verification/VerifyAccountNudge.tsx
ReportRankButton frontend healthy components/players/ReportRankButton.tsx
ValorantIdentityBadge frontend healthy components/players/ValorantIdentityBadge.tsx
RLIdentityBadge frontend healthy components/players/RLIdentityBadge.tsx
ReportRankDialog frontend healthy components/players/ReportRankDialog.tsx
DateTimePicker frontend healthy components/ui/DateTimePicker.tsx
CommandPalette frontend healthy components/ui/CommandPalette.tsx
ShareStoryButton frontend healthy components/ui/ShareStoryButton.tsx
PublicPreviewFrame frontend healthy components/ui/PublicPreviewFrame.tsx
CompactStickyHeader frontend healthy components/ui/CompactStickyHeader.tsx
Breadcrumbs frontend healthy components/ui/Breadcrumbs.tsx
ShareBannerButton frontend healthy components/ui/ShareBannerButton.tsx
CountryFlag frontend healthy components/ui/CountryFlag.tsx
NotificationsBell frontend healthy components/ui/NotificationsBell.tsx
PendingImagePicker frontend healthy components/ui/PendingImagePicker.tsx
MarkdownEditor frontend healthy components/ui/MarkdownEditor.tsx
Portal frontend healthy components/ui/Portal.tsx
ImageUploader frontend healthy components/ui/ImageUploader.tsx
ShareButton frontend healthy components/ui/ShareButton.tsx
ValorantRankBadge frontend healthy components/valorant/RankBadge.tsx
QueryProvider frontend healthy components/providers/QueryProvider.tsx
InviteToStructureButton frontend healthy components/community/InviteToStructureButton.tsx
ConnectedDashboard frontend healthy components/home/ConnectedDashboard.tsx
AdminContentSkeleton frontend healthy components/admin/AdminContentSkeleton.tsx
ImpersonationBanner frontend healthy components/admin/ImpersonationBanner.tsx
ImpersonateButton frontend healthy components/admin/ImpersonateButton.tsx
AdminUserRef frontend healthy components/admin/AdminUserRef.tsx
AdminSidebar frontend healthy components/admin/AdminSidebar.tsx
VisitorLanding frontend healthy components/landing/VisitorLanding.tsx
ScrollReveal frontend healthy components/landing/ScrollReveal.tsx
DevSwitcher frontend healthy components/dev/DevSwitcher.tsx
DiscordIcon frontend healthy components/icons/DiscordIcon.tsx
OnboardingWizard frontend healthy components/onboarding/OnboardingWizard.tsx
WelcomeModal frontend healthy components/onboarding/WelcomeModal.tsx
ReplayUploader frontend healthy components/replays/ReplayUploader.tsx

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

LabelLayerStatusPath
1.249.073.073 network healthy components/ui/ShareButton.tsx
3.03.073.073 network healthy components/ui/ShareButton.tsx
1.994.072.072 network healthy components/ui/ShareButton.tsx
12.099.246.198 network healthy components/ui/ShareButton.tsx
3.074.149.198 network healthy components/ui/ShareButton.tsx
4.487.709.306 network healthy components/ui/ShareButton.tsx
1.694.625.712 network healthy components/ui/ShareButton.tsx
1.871.118.571 network healthy components/ui/ShareButton.tsx
3.741.982.998 network healthy components/ui/ShareButton.tsx
231.094.33.33 network healthy components/ui/ShareButton.tsx
2.961.913.477 network healthy components/ui/ShareButton.tsx
1.515.074.074 network healthy components/icons/DiscordIcon.tsx
1.25.077.077 network healthy components/icons/DiscordIcon.tsx
1.994.076.076 network healthy components/icons/DiscordIcon.tsx
12.098.246.198 network healthy components/icons/DiscordIcon.tsx
1.873.892.077 network healthy components/icons/DiscordIcon.tsx
1.2.3.4 network healthy lib/rate-limit.test.ts
5.6.7.8 network healthy lib/rate-limit.test.ts
9.9.9.9 network healthy lib/rate-limit.test.ts
10.0.0.1 network healthy lib/rate-limit.test.ts

LabelLayerStatusPath
auth::components/auth/AuthErrorBanner.tsx security healthy components/auth/AuthErrorBanner.tsx
auth::app/api/auth/discord/start/route.ts security healthy app/api/auth/discord/start/route.ts
auth::app/api/og/profile/[slug]/route.tsx security healthy app/api/og/profile/[slug]/route.tsx
auth::app/api/discord/install/route.ts security healthy app/api/discord/install/route.ts
auth::lib/discord-refresh.ts security healthy lib/discord-refresh.ts
auth::context/AuthContext.tsx security healthy context/AuthContext.tsx
auth::lib/legal-info.ts security healthy lib/legal-info.ts
auth::lib/discord-connections.ts security healthy lib/discord-connections.ts
auth::app/api/discord/install/callback/route.ts security healthy app/api/discord/install/callback/route.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::app/settings/page.tsx security healthy app/settings/page.tsx
auth::lib/discord-bot.ts security healthy lib/discord-bot.ts
auth::lib/return-to.ts security healthy lib/return-to.ts
auth::app/api/auth/discord/callback/route.ts security healthy app/api/auth/discord/callback/route.ts
auth::app/admin/discord/page.tsx security healthy app/admin/discord/page.tsx
auth::app/api/auth/steam/callback/route.ts security healthy app/api/auth/steam/callback/route.ts
auth::app/api/admin/discord/route.ts security healthy app/api/admin/discord/route.ts
auth::app/api/profile/route.ts security healthy app/api/profile/route.ts
auth::app/api/auth/steam/start/route.ts security healthy app/api/auth/steam/start/route.ts
auth::lib/rate-limit.ts security healthy lib/rate-limit.ts

LabelLayerStatusPath
/ frontend healthy app/api/auth/discord/callback/route.ts
/api/cron/expire-invitations frontend healthy app/api/admin/dev/route.ts
/api/cron/todos-reminders frontend healthy app/api/admin/dev/route.ts
/foo frontend healthy lib/return-to.test.ts

LabelLayerStatusPath
ApiError software healthy lib/api-client.ts:ApiError
BallchasingApiError software healthy lib/ballchasing.ts:BallchasingApiError

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

LabelLayerStatusPath
redis data healthy package.json

LabelLayerStatusPath
vps::aws hardware healthy package.json

LabelLayerStatusPath
generic_api_key::lib/firebase.ts security healthy lib/firebase.ts
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/c2ec7870-7ff0-4673-877d-87150998bf5a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c2ec7870-7ff0-4673-877d-87150998bf5a/

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.