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.

Vlystudio/arcade-mobile

https://github.com/Vlystudio/arcade-mobile · scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)

49 raw signals (0 security + 49 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 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 1350 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
buildLimiters software healthy middleware.ts:buildLimiters
middleware software healthy middleware.ts:middleware
serviceUnavailable software healthy middleware.ts:serviceUnavailable
getLimiter software healthy api/_ratelimit.ts:getLimiter
getClientIp software healthy api/_ratelimit.ts:getClientIp
checkRateLimit software healthy api/_ratelimit.ts:checkRateLimit
splitOrigins software healthy api/_cors.ts:splitOrigins
normalizeOrigin software healthy api/_cors.ts:normalizeOrigin
configuredOrigins software healthy api/_cors.ts:configuredOrigins
isLocalDevOrigin software healthy api/_cors.ts:isLocalDevOrigin
isOriginAllowed software healthy api/_cors.ts:isOriginAllowed
applyCors software healthy api/_cors.ts:applyCors
rejectDisallowedOrigin software healthy api/_cors.ts:rejectDisallowedOrigin
handleCorsPreflight software healthy api/_cors.ts:handleCorsPreflight
logSecurityEvent software healthy api/_security-log.ts:logSecurityEvent
decodeJwt software healthy api/password-reset.ts:decodeJwt
parseBody software healthy api/password-reset.ts:parseBody
logResetFailure software healthy api/password-reset.ts:logResetFailure
genericResetError software healthy api/password-reset.ts:genericResetError
handler software healthy api/password-reset.ts:handler
token software healthy api/password-reset.ts:token
amr software healthy api/password-reset.ts:amr
handler software healthy api/security-notify.ts:handler
token software healthy api/security-notify.ts:token
handler software healthy api/support-notify.ts:handler
sendJson software healthy api/push/league.ts:sendJson
handler software healthy api/push/league.ts:handler
teamName software healthy api/push/league.ts:teamName
pts software healthy api/push/league.ts:pts
targetIds software healthy api/push/league.ts:targetIds
notifyWeekSchedule software healthy api/push/league.ts:notifyWeekSchedule
sendToTokens software healthy api/push/league.ts:sendToTokens
sendToTeams software healthy api/push/league.ts:sendToTeams
list software healthy api/push/league.ts:list
parseBody software healthy api/push/league.ts:parseBody
hmac software healthy api/moderation/image.ts:hmac
hashHex software healthy api/moderation/image.ts:hashHex
signingKey software healthy api/moderation/image.ts:signingKey
rekognitionDetect software healthy api/moderation/image.ts:rekognitionDetect
handler software healthy api/moderation/image.ts:handler
safeJson software healthy api/moderation/image.ts:safeJson
hasBlocklisted software healthy api/moderation/text.ts:hasBlocklisted
openaiModeration software healthy api/moderation/text.ts:openaiModeration
handler software healthy api/moderation/text.ts:handler
safeJson software healthy api/moderation/text.ts:safeJson
handler software healthy api/skeeball/ai.ts:handler
sendJson software healthy api/skeeball/_coach.ts:sendJson
handler software healthy api/skeeball/_coach.ts:handler
players software healthy api/skeeball/_coach.ts:players
describePlayers software healthy api/skeeball/_coach.ts:describePlayers

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

LabelLayerStatusPath
metro.config.js software healthy metro.config.js
vercel.json software healthy vercel.json
README.md software healthy README.md
eas.json software healthy eas.json
package.json software healthy package.json
global.d.ts software healthy global.d.ts
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
app.json software healthy app.json
skeeball-flyer.html software healthy skeeball-flyer.html
DEPLOY.md software healthy DEPLOY.md
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
beta-flyer.html software healthy beta-flyer.html
AGENTS.md software healthy AGENTS.md
_ratelimit.ts software healthy api/_ratelimit.ts
_cors.ts software healthy api/_cors.ts
_security-log.ts software healthy api/_security-log.ts
password-reset.ts software healthy api/password-reset.ts
security-notify.ts software healthy api/security-notify.ts
support-notify.ts software healthy api/support-notify.ts
league.ts software healthy api/push/league.ts
image.ts software healthy api/moderation/image.ts
text.ts software healthy api/moderation/text.ts
ai.ts software healthy api/skeeball/ai.ts
_coach.ts software healthy api/skeeball/_coach.ts
_recap.ts software healthy api/skeeball/_recap.ts
_shared.ts software healthy api/square/_shared.ts
menu.ts software healthy api/square/menu.ts
orders.ts software healthy api/square/orders.ts
webhook.ts software healthy api/square/webhook.ts
registration.ts software healthy api/square/registration.ts
score.ts software healthy api/share/score.ts
search.ts software healthy api/youtube/search.ts
security-monitoring.md software healthy docs/security-monitoring.md
security-test-plan.md software healthy docs/security-test-plan.md
square-webhook-testing.md software healthy docs/square-webhook-testing.md
policy-dedupe.sql software healthy scripts/policy-dedupe.sql
security-verification-tests.sql software healthy scripts/security-verification-tests.sql
rls-tests.sql software healthy scripts/rls-tests.sql
skeeball-finalize-fix.sql software healthy scripts/skeeball-finalize-fix.sql
input-validation-hardening.sql software healthy scripts/input-validation-hardening.sql
rpc-check-in.sql software healthy scripts/rpc-check-in.sql
security-events.sql software healthy scripts/security-events.sql
team-create-enforcement.sql software healthy scripts/team-create-enforcement.sql
feedback-email.sql software healthy scripts/feedback-email.sql
skeeball-lineup-schedule.sql software healthy scripts/skeeball-lineup-schedule.sql
team-admin-management.sql software healthy scripts/team-admin-management.sql
skeeball-rls-fix.sql software healthy scripts/skeeball-rls-fix.sql
bug-reports.sql software healthy scripts/bug-reports.sql

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

LabelLayerStatusPath
BottomTabBar frontend healthy src/components/bottom-tab-bar.tsx
AppTabs frontend healthy src/components/app-tabs.tsx
AppTabs frontend healthy src/components/app-tabs.web.tsx
ScanLaneScreen frontend healthy src/app/scan-lane.tsx
AuthScreen frontend healthy src/app/auth.tsx
MyGamesScreen frontend healthy src/app/my-games.tsx
MfaVerifyScreen frontend healthy src/app/mfa-verify.tsx
LaneQrCodesScreen frontend healthy src/app/lane-qr-codes.tsx
LeaguesScreen frontend healthy src/app/leagues.tsx
MfaSetupScreen frontend healthy src/app/mfa-setup.tsx
TriviaJoinScreen frontend healthy src/app/trivia-join.tsx
TeamDetailScreen frontend healthy src/app/team-detail.tsx
TeamChatScreen frontend healthy src/app/team-chat.tsx
ForumDetailScreen frontend healthy src/app/forum-detail.tsx
ArchitectScreen frontend healthy src/app/architect.tsx
FriendsScreen frontend healthy src/app/friends.tsx
WelcomeScreen frontend healthy src/app/welcome.tsx
FoodCartScreen frontend healthy src/app/food-cart.tsx
TeamsScreen frontend healthy src/app/teams.tsx
ForumsScreen frontend healthy src/app/forums.tsx
FFSignupScreen frontend healthy src/app/ff-signup.tsx
AdminScreen frontend healthy src/app/admin.tsx
TermsScreen frontend healthy src/app/terms.tsx
LoginScreen frontend healthy src/app/login.tsx
SkeeballCompareScreen frontend healthy src/app/skeeball-compare.tsx
ChatScreen frontend healthy src/app/chat.tsx
LeaderboardScreen frontend healthy src/app/leaderboard.tsx
TeamRegistrationScreen frontend healthy src/app/team-registration.tsx
ProfileScreen frontend healthy src/app/profile.tsx
EventsScreen frontend healthy src/app/events.tsx
BetaFeedbackScreen frontend healthy src/app/beta-feedback.tsx
PrivacyScreen frontend healthy src/app/privacy.tsx
FoodScreen frontend healthy src/app/food.tsx
UserProfileScreen frontend healthy src/app/user-profile.tsx
FeedScreen frontend healthy src/app/index.tsx
PoolScreen frontend healthy src/app/pool.tsx
SupportChatScreen frontend healthy src/app/support-chat.tsx
GuidelinesScreen frontend healthy src/app/guidelines.tsx
SkeeballLiveScreen frontend healthy src/app/skeeball-live.tsx
FeedbackScreen frontend healthy src/app/feedback.tsx
TournamentsScreen frontend healthy src/app/tournaments.tsx
AuthCallbackScreen frontend healthy src/app/auth-callback.tsx
SavedPostsScreen frontend healthy src/app/saved-posts.tsx
ResetPasswordScreen frontend healthy src/app/reset-password.tsx
KaraokeDisplayScreen frontend healthy src/app/karaoke-display.tsx
KaraokeScreen frontend healthy src/app/karaoke.tsx
HallOfFameScreen frontend healthy src/app/hall-of-fame.tsx
KaraokeDisplayWeb frontend healthy src/app/karaoke-display.web.tsx
SkeeballTrackerScreen frontend healthy src/app/skeeball-tracker.tsx
DeleteAccountScreen frontend healthy src/app/delete-account.tsx

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

LabelLayerStatusPath
api software healthy api
push software healthy api/push
moderation software healthy api/moderation
skeeball software healthy api/skeeball
square software healthy api/square
share software healthy api/share
youtube software healthy api/youtube
docs software healthy docs
scripts software healthy scripts
assets software healthy assets
expo.icon software healthy assets/expo.icon
lib software healthy lib
supabase software healthy supabase
functions software healthy supabase/functions
moderate-image software healthy supabase/functions/moderate-image
score-proof-url software healthy supabase/functions/score-proof-url
delete-account software healthy supabase/functions/delete-account
notify-feedback software healthy supabase/functions/notify-feedback
moderate-text software healthy supabase/functions/moderate-text
verify-score-proof software healthy supabase/functions/verify-score-proof
_shared software healthy supabase/functions/_shared
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
constants software healthy src/constants
components software healthy src/components
ui software healthy src/components/ui
admin software healthy src/components/admin
app software healthy src/app
lib software healthy src/lib
hooks software healthy src/hooks
context software healthy src/context
features software healthy src/features
admin software healthy src/features/admin
users software healthy src/features/admin/users
shared software healthy src/features/admin/shared
audit software healthy src/features/admin/audit
tournaments software healthy src/features/admin/tournaments
venues software healthy src/features/admin/venues
forums software healthy src/features/admin/forums
scores software healthy src/features/admin/scores

LabelLayerStatusPath
security_events data healthy scripts/security-events.sql
bug_reports data healthy scripts/bug-reports.sql
ff_bracket_rounds data healthy scripts/ff-bracket.sql
ff_bracket_groups data healthy scripts/ff-bracket.sql
ff_bracket_slots data healthy scripts/ff-bracket.sql
ff_bracket_games data healthy scripts/ff-bracket.sql
ff_bracket_scores data healthy scripts/ff-bracket.sql
public data healthy scripts/skeeball-seasons-stats.sql
team_registrations data healthy scripts/team-registrations.sql
games data healthy scripts/seed-games.sql
lanes data healthy scripts/seed-games.sql
scores data healthy scripts/seed-games.sql
content_reports data healthy scripts/content-reports.sql
venues data healthy scripts/qr-token-hardening.sql
check_ins data healthy scripts/qr-token-hardening.sql
lane_qr_tokens data healthy scripts/qr-token-hardening.sql
forum_post_comments data healthy scripts/forum-comments.sql
venue_admins data healthy scripts/venue-migration.sql
moderation_patterns data healthy scripts/content-moderation.sql
admin_audit_log data healthy scripts/security-hardening.sql
rate_limit_log data healthy scripts/security-hardening.sql
team_schedule data healthy scripts/security-hardening.sql
team_announcements data healthy scripts/security-hardening.sql
team_messages data healthy scripts/security-hardening.sql
storage_cleanup_queue data healthy scripts/storage-security.sql
feedback_submissions data healthy scripts/support-feedback.sql
support_tickets data healthy scripts/support-feedback.sql
support_messages data healthy scripts/support-feedback.sql
menu_items data healthy scripts/seed-menu.sql

LabelLayerStatusPath
auth::supabase/functions/delete-account/index.ts security healthy supabase/functions/delete-account/index.ts
auth::src/features/admin/scores/index.tsx security healthy src/features/admin/scores/index.tsx
auth::supabase/functions/verify-score-proof/index.ts security healthy supabase/functions/verify-score-proof/index.ts
auth::api/push/league.ts security healthy api/push/league.ts
auth::supabase/functions/score-proof-url/index.ts security healthy supabase/functions/score-proof-url/index.ts
auth::src/app/delete-account.tsx security healthy src/app/delete-account.tsx

LabelLayerStatusPath
build-and-lint cicd healthy .github/workflows/security.yml
audit cicd healthy .github/workflows/security.yml
secret-scan cicd healthy .github/workflows/security.yml
sast cicd healthy .github/workflows/security.yml
dependency-review cicd healthy .github/workflows/security.yml

LabelLayerStatusPath
postgresql data healthy README.md
redis data healthy README.md
postgres data healthy supabase/functions/score-proof-url/index.ts

LabelLayerStatusPath
venue-migration.sql data healthy scripts/venue-migration.sql
score-bigint-migration.sql data healthy scripts/score-bigint-migration.sql

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

LabelLayerStatusPath
127.0.0.1 network healthy middleware.ts

LabelLayerStatusPath
vps::aws hardware healthy README.md

LabelLayerStatusPath
gha::security cicd healthy .github/workflows/security.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/cc85134f-2b93-42da-be15-b5ee6f9098fa/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cc85134f-2b93-42da-be15-b5ee6f9098fa/

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.