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.

StephenLear/locosnap

https://github.com/StephenLear/locosnap · scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)

143 raw signals (0 security + 143 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 140 actionable findings from 1 signal source. 3 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 1051 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
getLanguageLabel software healthy frontend/__tests__/languageSelector.test.ts:getLanguageLabel
pkg software healthy frontend/__tests__/paywall-helpers.test.ts:pkg
profile software healthy frontend/__tests__/onboardingGate.test.ts:profile
makeProfile software healthy frontend/__tests__/authStore.actions.test.ts:makeProfile
makeSession software healthy frontend/__tests__/authStore.actions.test.ts:makeSession
profile software healthy frontend/__tests__/anonymousMigration.test.ts:profile
isoIn software healthy frontend/__tests__/components/ProExpiringBanner-helpers.tes…
as software healthy frontend/__tests__/services/spotQueue.test.ts:as
mockAxios software healthy frontend/__tests__/services/api.test.ts:mockAxios
initI18n software healthy frontend/i18n/index.ts:initI18n
setChunked software healthy frontend/config/secureStorage.ts:setChunked
getChunked software healthy frontend/config/secureStorage.ts:getChunked
removeChunked software healthy frontend/config/secureStorage.ts:removeChunked
getTier software healthy frontend/constants/leagues.ts:getTier
promotionSlots software healthy frontend/constants/leagues.ts:promotionSlots
demotionSlots software healthy frontend/constants/leagues.ts:demotionSlots
todaysThemedDay software healthy frontend/constants/themedDay.ts:todaysThemedDay
computeRarityScore software healthy frontend/constants/rarityScore.ts:computeRarityScore
buildRarityScoreBreakdown software healthy frontend/constants/rarityScore.ts:buildRarityScoreBreakdown
is software healthy frontend/__mocks__/analytics.ts:is
initAnalytics software healthy frontend/__mocks__/analytics.ts:initAnalytics
track software healthy frontend/__mocks__/analytics.ts:track
trackScreen software healthy frontend/__mocks__/analytics.ts:trackScreen
identifyUser software healthy frontend/__mocks__/analytics.ts:identifyUser
resetIdentity software healthy frontend/__mocks__/analytics.ts:resetIdentity
addBreadcrumb software healthy frontend/__mocks__/analytics.ts:addBreadcrumb
captureError software healthy frontend/__mocks__/analytics.ts:captureError
captureWarning software healthy frontend/__mocks__/analytics.ts:captureWarning
ErrorBoundary software healthy frontend/__mocks__/analytics.ts:ErrorBoundary
flush software healthy frontend/__mocks__/analytics.ts:flush
parseNumeric software healthy frontend/utils/compare.ts:parseNumeric
compareValues software healthy frontend/utils/compare.ts:compareValues
containsProfanity software healthy frontend/utils/profanityFilter.ts:containsProfanity
isValidUsername software healthy frontend/utils/profanityFilter.ts:isValidUsername
localiseClassName software healthy frontend/utils/classDisplay.ts:localiseClassName
EmojiPicker software healthy frontend/components/EmojiPicker.tsx:EmojiPicker
ProExpiringBanner software healthy frontend/components/ProExpiringBanner.tsx:ProExpiringBanner
onTap software healthy frontend/components/ProExpiringBanner.tsx:onTap
ThemedDayBanner software healthy frontend/components/ThemedDayBanner.tsx:ThemedDayBanner
FreezeCounter software healthy frontend/components/FreezeCounter.tsx:FreezeCounter
BoostInventory software healthy frontend/components/BoostInventory.tsx:BoostInventory
handleApply software healthy frontend/components/BoostInventory.tsx:handleApply
decideBannerVisibility software healthy frontend/components/ProExpiringBanner-helpers.ts:decideBann…
variantFor software healthy frontend/components/PaywallSoftPrompt.tsx:variantFor
PaywallSoftPrompt software healthy frontend/components/PaywallSoftPrompt.tsx:PaywallSoftPrompt
intro software healthy frontend/components/PaywallSoftPrompt.tsx:intro
onTap software healthy frontend/components/PaywallSoftPrompt.tsx:onTap
onDismiss software healthy frontend/components/PaywallSoftPrompt.tsx:onDismiss
CountryFlagPicker software healthy frontend/components/CountryFlagPicker.tsx:CountryFlagPicker
ScanningGuideCard software healthy frontend/components/ScanningGuideCard.tsx:ScanningGuideCard

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

LabelLayerStatusPath
locosnap-ugc-teaser-scripts.md software healthy locosnap-ugc-teaser-scripts.md
CLAUDE.md software healthy CLAUDE.md
render.yaml software healthy render.yaml
ugc-campaigns-three-apps.md software healthy ugc-campaigns-three-apps.md
lessons.md software healthy lessons.md
jest.config.js software healthy frontend/jest.config.js
eas.json software healthy frontend/eas.json
package.json software healthy frontend/package.json
package-lock.json software healthy frontend/package-lock.json
app.json software healthy frontend/app.json
.env.example software healthy frontend/.env.example
jest.setup.ts software healthy frontend/jest.setup.ts
tsconfig.json software healthy frontend/tsconfig.json
layout.test.ts software healthy frontend/__tests__/layout.test.ts
languageSelector.test.ts software healthy frontend/__tests__/languageSelector.test.ts
paywall-helpers.test.ts software healthy frontend/__tests__/paywall-helpers.test.ts
fetchProfileMigration.test.ts software healthy frontend/__tests__/fetchProfileMigration.test.ts
onboardingGate.test.ts software healthy frontend/__tests__/onboardingGate.test.ts
authStore.actions.test.ts software healthy frontend/__tests__/authStore.actions.test.ts
reviewPrompt.test.ts software healthy frontend/__tests__/reviewPrompt.test.ts
settingsStore.test.ts software healthy frontend/__tests__/settingsStore.test.ts
authStore.identity.test.ts software healthy frontend/__tests__/authStore.identity.test.ts
paywall-winback-helpers.test.ts software healthy frontend/__tests__/paywall-winback-helpers.test.ts
anonymousMigration.test.ts software healthy frontend/__tests__/anonymousMigration.test.ts
services.identity.test.ts software healthy frontend/__tests__/services.identity.test.ts
languagePicker.test.tsx software healthy frontend/__tests__/languagePicker.test.tsx
services.wrongId.test.ts software healthy frontend/__tests__/services.wrongId.test.ts
services.publicProfile.test.ts software healthy frontend/__tests__/services.publicProfile.test.ts
leagues.test.ts software healthy frontend/__tests__/constants/leagues.test.ts
rarityScore.test.ts software healthy frontend/__tests__/constants/rarityScore.test.ts
compare.test.ts software healthy frontend/__tests__/utils/compare.test.ts
classDisplay.test.ts software healthy frontend/__tests__/utils/classDisplay.test.ts
themedDayBanner.test.ts software healthy frontend/__tests__/components/themedDayBanner.test.ts
ProExpiringBanner-helpers.test.ts software healthy frontend/__tests__/components/ProExpiringBanner-helpers.tes…
spotQueue.test.ts software healthy frontend/__tests__/services/spotQueue.test.ts
api.test.ts software healthy frontend/__tests__/services/api.test.ts
trainStore.test.ts software healthy frontend/__tests__/store/trainStore.test.ts
leaderboardStore.test.ts software healthy frontend/__tests__/store/leaderboardStore.test.ts
index.ts software healthy frontend/types/index.ts
index.ts software healthy frontend/i18n/index.ts
secureStorage.ts software healthy frontend/config/secureStorage.ts
supabase.ts software healthy frontend/config/supabase.ts
api.ts software healthy frontend/constants/api.ts
verification.ts software healthy frontend/constants/verification.ts
theme.ts software healthy frontend/constants/theme.ts
leagues.ts software healthy frontend/constants/leagues.ts
themedDay.ts software healthy frontend/constants/themedDay.ts
rarityScore.ts software healthy frontend/constants/rarityScore.ts
analytics.ts software healthy frontend/__mocks__/analytics.ts
expo-image-manipulator.ts software healthy frontend/__mocks__/expo-image-manipulator.ts

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

LabelLayerStatusPath
names software healthy frontend/utils/classDisplay.ts:names
string software healthy frontend/utils/classDisplay.ts:string
or software healthy frontend/app/card-reveal.tsx:or
added software healthy frontend/app/card-reveal.tsx:added
scanned software healthy frontend/services/reviewPrompt.ts:scanned
AppError software healthy backend/src/__tests__/routes/identify.test.ts:AppError
converge software healthy backend/src/__tests__/services/classNames.test.ts:converge
with software healthy backend/src/__tests__/services/leagues.test.ts:with
is software healthy backend/src/__tests__/services/trainCache.test.ts:is
still software healthy backend/src/__tests__/services/trainCache.test.ts:still
with software healthy backend/src/__tests__/services/rarity.test.ts:with
AppError software healthy backend/src/middleware/errorHandler.ts:AppError
contains software healthy backend/src/scripts/visionEval.ts:contains
name software healthy backend/src/services/trainCache.ts:name
cached software healthy backend/src/services/trainCache.ts:cached
returning software healthy backend/src/services/trainCache.ts:returning
string software healthy backend/src/services/trainCache.ts:string
can software healthy backend/src/services/rarity.ts:can
is software healthy backend/src/services/rarity.ts:is
was software healthy backend/src/services/rarity.ts:was
on software healthy backend/src/services/rarity.ts:on
of software healthy backend/src/services/rarity.ts:of
retired software healthy backend/src/services/rarity.ts:retired
withdrawn software healthy backend/src/services/rarity.ts:withdrawn
entirely software healthy backend/src/services/rarity.ts:entirely
designation software healthy backend/src/services/rarity.ts:designation
with software healthy backend/src/services/rarity.ts:with
active software healthy backend/src/services/rarity.ts:active
without software healthy backend/src/services/rarity.ts:without
regardless software healthy backend/src/services/rarity.ts:regardless
under software healthy backend/src/services/classNames.ts:under
is software healthy backend/src/services/classNames.ts:is
to software healthy backend/src/services/classNames.ts:to
designator software healthy backend/src/services/classNames.ts:designator
has software healthy backend/src/services/leagues.ts:has
operators software healthy backend/src/services/leagues.ts:operators
this software healthy backend/src/services/leagues.ts:this
for software healthy backend/src/services/vision.ts:for
runs software healthy backend/src/services/vision.ts:runs
value software healthy backend/src/services/vision.ts:value
unless software healthy backend/src/services/vision.ts:unless
it software healthy backend/src/services/vision.ts:it
number software healthy backend/src/services/vision.ts:number
is software healthy backend/src/services/vision.ts:is
to software healthy backend/src/services/vision.ts:to
system software healthy backend/src/services/vision.ts:system
only software healthy backend/src/services/vision.ts:only
wears software healthy backend/src/services/vision.ts:wears
did software healthy backend/src/services/vision.ts:did
because software healthy backend/src/services/vision.ts:because

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

LabelLayerStatusPath
frontend software healthy frontend
__tests__ software healthy frontend/__tests__
constants software healthy frontend/__tests__/constants
utils software healthy frontend/__tests__/utils
components software healthy frontend/__tests__/components
services software healthy frontend/__tests__/services
store software healthy frontend/__tests__/store
types software healthy frontend/types
i18n software healthy frontend/i18n
config software healthy frontend/config
constants software healthy frontend/constants
__mocks__ software healthy frontend/__mocks__
utils software healthy frontend/utils
components software healthy frontend/components
leaderboard software healthy frontend/components/leaderboard
assets software healthy frontend/assets
app software healthy frontend/app
(tabs) software healthy frontend/app/(tabs)
spotter software healthy frontend/app/spotter
locales software healthy frontend/locales
ios software healthy frontend/locales/ios
services software healthy frontend/services
store software healthy frontend/store
plugins software healthy frontend/plugins
docs software healthy docs
design software healthy docs/design
handoffs software healthy docs/handoffs
_archive software healthy docs/handoffs/_archive
plans software healthy docs/plans
scripts software healthy scripts
website software healthy website
go software healthy website/go
trainvibez software healthy website/go/trainvibez
assets software healthy assets
.claude software healthy .claude
skills software healthy .claude/skills
locosnap-ad-formats software healthy .claude/skills/locosnap-ad-formats
supabase software healthy supabase
migrations software healthy supabase/migrations
backend software healthy backend
src software healthy backend/src
__tests__ software healthy backend/src/__tests__
routes software healthy backend/src/__tests__/routes
cron software healthy backend/src/__tests__/cron
services software healthy backend/src/__tests__/services
types software healthy backend/src/types
config software healthy backend/src/config
middleware software healthy backend/src/middleware
scripts software healthy backend/src/scripts
__mocks__ software healthy backend/src/__mocks__

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

LabelLayerStatusPath
fetchProfileMigration.test.ts data healthy frontend/__tests__/fetchProfileMigration.test.ts
anonymousMigration.test.ts data healthy frontend/__tests__/anonymousMigration.test.ts
migration.sql data healthy supabase/migration.sql
013_leaderboard_phase2.sql data healthy supabase/migrations/013_leaderboard_phase2.sql
002_regional_leaderboards.sql data healthy supabase/migrations/002_regional_leaderboards.sql
016_engagement_push_tracking.sql data healthy supabase/migrations/016_engagement_push_tracking.sql
015_cancellation_reasons.sql data healthy supabase/migrations/015_cancellation_reasons.sql
008_drop_daily_scans_reset_at.sql data healthy supabase/migrations/008_drop_daily_scans_reset_at.sql
011_leaderboard_identity.sql data healthy supabase/migrations/011_leaderboard_identity.sql
005_fix_leaderboard_security.sql data healthy supabase/migrations/005_fix_leaderboard_security.sql
009_card_v2_provenance.sql data healthy supabase/migrations/009_card_v2_provenance.sql
004_blueprint_credits.sql data healthy supabase/migrations/004_blueprint_credits.sql
020_social_public_profiles.sql data healthy supabase/migrations/020_social_public_profiles.sql
019_spot_identity_override.sql data healthy supabase/migrations/019_spot_identity_override.sql
018_spot_location_privacy.sql data healthy supabase/migrations/018_spot_location_privacy.sql
017_profiles_language.sql data healthy supabase/migrations/017_profiles_language.sql
012_wrong_id_reports.sql data healthy supabase/migrations/012_wrong_id_reports.sql
003_subscriptions.sql data healthy supabase/migrations/003_subscriptions.sql
001_initial_schema.sql data healthy supabase/migrations/001_initial_schema.sql
007_auto_generate_usernames.sql data healthy supabase/migrations/007_auto_generate_usernames.sql
010_identity_layer.sql data healthy supabase/migrations/010_identity_layer.sql
006_fix_function_search_path.sql data healthy supabase/migrations/006_fix_function_search_path.sql
014_weekly_rarity_champions.sql data healthy supabase/migrations/014_weekly_rarity_champions.sql
021_canonicalise_operators.sql data healthy supabase/migrations/021_canonicalise_operators.sql

LabelLayerStatusPath
ThemedDayBanner frontend healthy frontend/components/ThemedDayBanner.tsx
FreezeCounter frontend healthy frontend/components/FreezeCounter.tsx
BoostInventory frontend healthy frontend/components/BoostInventory.tsx
ParticleEffect frontend healthy frontend/components/ParticleEffect.tsx
MyLeagueTab frontend healthy frontend/components/leaderboard/MyLeagueTab.tsx
CollectionTab frontend healthy frontend/components/leaderboard/CollectionTab.tsx
WeeklyChampionCard frontend healthy frontend/components/leaderboard/WeeklyChampionCard.tsx
RarityScoreInfo frontend healthy frontend/components/leaderboard/RarityScoreInfo.tsx
CountryTab frontend healthy frontend/components/leaderboard/CountryTab.tsx
LeagueAboutButton frontend healthy frontend/components/leaderboard/LeagueAboutButton.tsx
LanguagePickerScreen frontend healthy frontend/app/language-picker.tsx
SignInScreen frontend healthy frontend/app/sign-in.tsx
OnboardingIdentityScreen frontend healthy frontend/app/onboarding-identity.tsx
PaywallScreen frontend healthy frontend/app/paywall.tsx
BlueprintScreen frontend healthy frontend/app/blueprint.tsx
CompareScreen frontend healthy frontend/app/compare.tsx
CardRevealScreen frontend healthy frontend/app/card-reveal.tsx
ResultsScreen frontend healthy frontend/app/results.tsx
LeaderboardScreen frontend healthy frontend/app/(tabs)/leaderboard.tsx
ProfileScreen frontend healthy frontend/app/(tabs)/profile.tsx
HomeScreen frontend healthy frontend/app/(tabs)/index.tsx
TabLayout frontend healthy frontend/app/(tabs)/_layout.tsx
HistoryScreen frontend healthy frontend/app/(tabs)/history.tsx
SpotterScreen frontend healthy frontend/app/spotter/[id].tsx

LabelLayerStatusPath
POST /api/blueprint/generate api healthy frontend/services/api.ts
GET /api/health api healthy frontend/services/api.ts
USE /api/identify api healthy backend/src/index.ts
USE /api/blueprint api healthy backend/src/index.ts
USE /api/webhooks api healthy backend/src/index.ts
USE /api/credits api healthy backend/src/index.ts
USE /api/admin api healthy backend/src/index.ts
POST /revenuecat api healthy backend/src/routes/webhooks.ts
POST /supabase api healthy backend/src/routes/webhooks.ts
POST /generate api healthy backend/src/routes/imageStatus.ts
GET /:taskId api healthy backend/src/routes/imageStatus.ts
POST /deduct api healthy backend/src/routes/credits.ts
GET /balance api healthy backend/src/routes/credits.ts
POST / api healthy backend/src/routes/identify.ts
POST /league-reset/:weekStartUtc api healthy backend/src/routes/admin.ts

LabelLayerStatusPath
auth::frontend/store/trainStore.ts security healthy frontend/store/trainStore.ts
auth::frontend/store/authStore.ts security healthy frontend/store/authStore.ts
auth::frontend/services/supabase.ts security healthy frontend/services/supabase.ts
auth::backend/src/routes/identify.ts security healthy backend/src/routes/identify.ts
auth::frontend/app/(tabs)/profile.tsx security healthy frontend/app/(tabs)/profile.tsx
auth::frontend/app/sign-in.tsx security healthy frontend/app/sign-in.tsx

LabelLayerStatusPath
redis data healthy CLAUDE.md
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md
mongodb data healthy backend/package-lock.json
mysql data healthy backend/package-lock.json

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
backend-tests cicd healthy .github/workflows/ci.yml
frontend-tests cicd healthy .github/workflows/ci.yml
preview-build cicd healthy .github/workflows/preview.yml

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::preview cicd healthy .github/workflows/preview.yml

LabelLayerStatusPath
public data healthy supabase/migration.sql
only data healthy supabase/migrations/016_engagement_push_tracking.sql

LabelLayerStatusPath
port:3000 network healthy CLAUDE.md
port:3001 network healthy backend/src/__mocks__/env.ts

LabelLayerStatusPath
EXPO_TOKEN cicd healthy
RENDER_DEPLOY_HOOK_URL cicd healthy

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

LabelLayerStatusPath
8.8.8.8 network healthy frontend/__tests__/services/spotQueue.test.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/566ebe66-7449-4773-b2d8-d47f167882f8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/566ebe66-7449-4773-b2d8-d47f167882f8/

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.