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.

Sebastian-Sole/handicappin

https://github.com/Sebastian-Sole/handicappin · scanned 2026-06-16 00:06 UTC (2 months, 2 weeks ago)

244 raw signals (124 security + 120 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 127 actionable findings from 2 signal sources. 343 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 2964 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 apps/web/instrumentation.ts:register
proxy software healthy apps/web/proxy.ts:proxy
hashOtp software healthy apps/web/tests/integration/account-deletion.test.ts:hashOtp
simulateRequestDeletion software healthy apps/web/tests/integration/account-deletion.test.ts:simulat…
simulateConfirmDeletion software healthy apps/web/tests/integration/account-deletion.test.ts:simulat…
used software healthy apps/web/tests/integration/account-deletion.test.ts:used
isValidStripeKey software healthy apps/web/tests/integration/stripe-pricing.test.ts:isValidSt…
buildHeaders software healthy apps/web/tests/unit/trpc-context.test.ts:buildHeaders
mockCookieUser software healthy apps/web/tests/unit/trpc-context.test.ts:mockCookieUser
mockBearerResponse software healthy apps/web/tests/unit/trpc-context.test.ts:mockBearerResponse
buildHoles software healthy apps/web/tests/unit/types/scorecard-input.test.ts:buildHoles
build18Scores software healthy apps/web/tests/unit/types/scorecard-input.test.ts:build18Sc…
build9Scores software healthy apps/web/tests/unit/types/scorecard-input.test.ts:build9Sco…
buildScores software healthy apps/web/tests/unit/types/scorecard-input.test.ts:buildScor…
which software healthy apps/web/tests/unit/lib/stripe-price-mapping.test.ts:which
createMockScorecard software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createMockS…
createMockHoles software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createMockH…
createMockScores software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createMockS…
createMock9HoleScores software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createMock9…
createMockScorecardSet software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createMockS…
createScorecardForDayOfWeek software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createScore…
createScorecardForTimeOfDay software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createScore…
createScoringScenario software healthy apps/web/tests/unit/statistics/test-fixtures.ts:createScori…
createTee software healthy apps/web/test/unit/scorecard-extraction.test.ts:createTee
createProcessedRound software healthy apps/web/test/unit/handicap/handicap-caps.test.ts:createPro…
createMockRound software healthy apps/web/test/unit/utils/activity-transform.test.ts:createM…
createCourseMap software healthy apps/web/test/unit/utils/activity-transform.test.ts:createC…
calculatePlusMinusScore software healthy apps/web/utils/golf-stats.ts:calculatePlusMinusScore
calculateAverageScore software healthy apps/web/utils/golf-stats.ts:calculateAverageScore
calculateAverageScoreChange software healthy apps/web/utils/golf-stats.ts:calculateAverageScoreChange
getChangeType software healthy apps/web/utils/golf-stats.ts:getChangeType
getAverageScoreChangeDescription software healthy apps/web/utils/golf-stats.ts:getAverageScoreChangeDescripti…
getHandicapChangeDescription software healthy apps/web/utils/golf-stats.ts:getHandicapChangeDescription
getThemeColor software healthy apps/web/utils/theme-colors.ts:getThemeColor
useThemeColors software healthy apps/web/utils/theme-colors.ts:useThemeColors
updateColors software healthy apps/web/utils/theme-colors.ts:updateColors
transformRoundsToActivities software healthy apps/web/utils/activity-transform.ts:transformRoundsToActiv…
signUpUser software healthy apps/web/utils/auth/helpers.ts:signUpUser
called software healthy apps/web/utils/billing/access-control.ts:called
getComprehensiveUserAccess software healthy apps/web/utils/billing/access-control.ts:getComprehensiveUs…
createNoAccessResponse software healthy apps/web/utils/billing/access-helpers.ts:createNoAccessResp…
createFreeTierResponse software healthy apps/web/utils/billing/access-helpers.ts:createFreeTierResp…
hasUnlimitedRounds software healthy apps/web/utils/billing/access-helpers.ts:hasUnlimitedRounds
isPaidPlan software healthy apps/web/utils/billing/access-helpers.ts:isPaidPlan
contains software healthy apps/web/utils/billing/access.ts:contains
that software healthy apps/web/utils/billing/access.ts:that
hasPremiumAccess software healthy apps/web/utils/billing/access.ts:hasPremiumAccess
hasUnlimitedAccess software healthy apps/web/utils/billing/access.ts:hasUnlimitedAccess
verifyPaymentAmount software healthy apps/web/utils/billing/pricing.ts:verifyPaymentAmount
formatAmount software healthy apps/web/utils/billing/pricing.ts:formatAmount

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

LabelLayerStatusPath
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
monitor-queue.sh software healthy monitor-queue.sh
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
BACKLOG.md software healthy BACKLOG.md
instrumentation.ts software healthy apps/web/instrumentation.ts
vercel.json software healthy apps/web/vercel.json
postcss.config.mjs software healthy apps/web/postcss.config.mjs
env.ts software healthy apps/web/env.ts
package.json software healthy apps/web/package.json
.env.storybook software healthy apps/web/.env.storybook
sentry.server.config.ts software healthy apps/web/sentry.server.config.ts
components.json software healthy apps/web/components.json
instrumentation-client.ts software healthy apps/web/instrumentation-client.ts
.env.example software healthy apps/web/.env.example
tsconfig.json software healthy apps/web/tsconfig.json
drizzle.config.ts software healthy apps/web/drizzle.config.ts
sentry.edge.config.ts software healthy apps/web/sentry.edge.config.ts
eslint.config.mjs software healthy apps/web/eslint.config.mjs
next.config.mjs software healthy apps/web/next.config.mjs
vitest.config.ts software healthy apps/web/vitest.config.ts
proxy.ts software healthy apps/web/proxy.ts
auth.ts software healthy apps/web/types/auth.ts
billing.ts software healthy apps/web/types/billing.ts
statistics.ts software healthy apps/web/types/statistics.ts
scorecard-input.ts software healthy apps/web/types/scorecard-input.ts
supabase.ts software healthy apps/web/types/supabase.ts
feedback.ts software healthy apps/web/types/feedback.ts
database.ts software healthy apps/web/types/database.ts
calculators.ts software healthy apps/web/types/calculators.ts
account-deletion.test.ts software healthy apps/web/tests/integration/account-deletion.test.ts
stripe-pricing.test.ts software healthy apps/web/tests/integration/stripe-pricing.test.ts
sentry-utils.test.ts software healthy apps/web/tests/unit/sentry-utils.test.ts
trpc-context.test.ts software healthy apps/web/tests/unit/trpc-context.test.ts
logging.test.ts software healthy apps/web/tests/unit/logging.test.ts
calculations.test.ts software healthy apps/web/tests/unit/handicap/calculations.test.ts
scorecard-input.test.ts software healthy apps/web/tests/unit/types/scorecard-input.test.ts
stripe-account.test.ts software healthy apps/web/tests/unit/lib/stripe-account.test.ts
stripe-price-mapping.test.ts software healthy apps/web/tests/unit/lib/stripe-price-mapping.test.ts
format-utils.test.ts software healthy apps/web/tests/unit/statistics/format-utils.test.ts
player-type.test.ts software healthy apps/web/tests/unit/statistics/player-type.test.ts
test-fixtures.ts software healthy apps/web/tests/unit/statistics/test-fixtures.ts
calculations.test.ts software healthy apps/web/tests/unit/statistics/calculations.test.ts
otp-logic.test.ts software healthy apps/web/tests/unit/account/otp-logic.test.ts
round.test.ts software healthy apps/web/tests/unit/routers/round.test.ts
scorecard-extraction.test.ts software healthy apps/web/test/unit/scorecard-extraction.test.ts
nine-hole-calculations.test.ts software healthy apps/web/test/unit/handicap/nine-hole-calculations.test.ts
handicap-caps.test.ts software healthy apps/web/test/unit/handicap/handicap-caps.test.ts
golf-stats.test.ts software healthy apps/web/test/unit/utils/golf-stats.test.ts

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

LabelLayerStatusPath
apps software healthy apps
web software healthy apps/web
types software healthy apps/web/types
tests software healthy apps/web/tests
integration software healthy apps/web/tests/integration
unit software healthy apps/web/tests/unit
handicap software healthy apps/web/tests/unit/handicap
types software healthy apps/web/tests/unit/types
lib software healthy apps/web/tests/unit/lib
statistics software healthy apps/web/tests/unit/statistics
account software healthy apps/web/tests/unit/account
routers software healthy apps/web/tests/unit/routers
test software healthy apps/web/test
unit software healthy apps/web/test/unit
handicap software healthy apps/web/test/unit/handicap
utils software healthy apps/web/test/unit/utils
constants software healthy apps/web/constants
utils software healthy apps/web/utils
auth software healthy apps/web/utils/auth
billing software healthy apps/web/utils/billing
__tests__ software healthy apps/web/utils/billing/__tests__
scorecard software healthy apps/web/utils/scorecard
supabase software healthy apps/web/utils/supabase
frivolities software healthy apps/web/utils/frivolities
components software healthy apps/web/components
layout software healthy apps/web/components/layout
charts software healthy apps/web/components/charts
legal software healthy apps/web/components/legal
auth software healthy apps/web/components/auth
contact software healthy apps/web/components/contact
ui software healthy apps/web/components/ui
dashboard software healthy apps/web/components/dashboard
loading software healthy apps/web/components/loading
billing software healthy apps/web/components/billing
scorecard software healthy apps/web/components/scorecard
__fixtures__ software healthy apps/web/components/scorecard/__fixtures__
statistics software healthy apps/web/components/statistics
fun-facts software healthy apps/web/components/statistics/fun-facts
activity software healthy apps/web/components/statistics/activity
shared software healthy apps/web/components/statistics/shared
round-insights software healthy apps/web/components/statistics/round-insights
hero software healthy apps/web/components/statistics/hero
patterns software healthy apps/web/components/statistics/patterns
courses software healthy apps/web/components/statistics/courses
course-analytics software healthy apps/web/components/statistics/course-analytics
overview software healthy apps/web/components/statistics/overview
frivolities software healthy apps/web/components/statistics/frivolities
homepage software healthy apps/web/components/homepage
profile software healthy apps/web/components/profile
tabs software healthy apps/web/components/profile/tabs

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

LabelLayerStatusPath
Footer frontend healthy apps/web/components/layout/footer.tsx
ThemeButton frontend healthy apps/web/components/layout/themeButton.tsx
ScoreBarChartDisplay frontend healthy apps/web/components/charts/lazy-score-bar-chart-display.tsx
HandicapTrendChartDisplay frontend healthy apps/web/components/charts/handicap-trend-chart-display.tsx
ScoreBarChartDisplay frontend healthy apps/web/components/charts/score-bar-chart-display.tsx
ScoreLegend frontend healthy apps/web/components/charts/score-legend.tsx
HandicapTrendChartDisplay frontend healthy apps/web/components/charts/lazy-handicap-trend-chart-displa…
HandicapTrendChart frontend healthy apps/web/components/charts/handicap-trend-chart.tsx
ScoreBarChart frontend healthy apps/web/components/charts/score-bar-chart.tsx
ForgotPasswordForm frontend healthy apps/web/components/auth/forgot-password-form.tsx
LogoutButton frontend healthy apps/web/components/auth/logoutButton.tsx
DatePicker frontend healthy apps/web/components/ui/datepicker.tsx
DashboardGraphDisplay frontend healthy apps/web/components/dashboard/dashboardGraphDisplay.tsx
RoundTablePagination frontend healthy apps/web/components/dashboard/roundTablePagination.tsx
DashboardSkeleton frontend healthy apps/web/components/dashboard/dashboardSkeleton.tsx
DashboardIndex frontend healthy apps/web/components/dashboard/dashboardInfo.tsx
HomepageSkeleton frontend healthy apps/web/components/loading/homepage-skeleton.tsx
ProfileSkeleton frontend healthy apps/web/components/loading/profile-skeleton.tsx
LoginSkeleton frontend healthy apps/web/components/loading/login-skeleton.tsx
SignupSkeleton frontend healthy apps/web/components/loading/signup-skeleton.tsx
AddRoundSkeleton frontend healthy apps/web/components/loading/add-round-skeleton.tsx
AboutSkeleton frontend healthy apps/web/components/loading/about-skeleton.tsx
GolfScorecard frontend healthy apps/web/components/scorecard/golf-scorecard.tsx
StatisticsSkeleton frontend healthy apps/web/components/statistics/statistics-skeleton.tsx
StatBox frontend healthy apps/web/components/homepage/statBox.tsx
ThemeImage frontend healthy apps/web/components/homepage/theme-image.tsx
Hero frontend healthy apps/web/components/homepage/hero.tsx
UpdatePassword frontend healthy apps/web/components/profile/update-password.tsx
ScoreDifferentialCalculator frontend healthy apps/web/components/calculators/score-differential.tsx
CourseHandicapCalculator frontend healthy apps/web/components/calculators/course-handicap.tsx
NotifyButton frontend healthy apps/web/components/calculators/notify-button.tsx
HolesTable frontend healthy apps/web/components/round/calculation/holesTable.tsx
ScoreDiffCalculationDisplay frontend healthy apps/web/components/round/calculation/ScoreDiffCalculationD…
CourseHandicapCalculationDisplay frontend healthy apps/web/components/round/calculation/courseHcpCalculationD…
ScoreDistributionSidebar frontend healthy apps/web/components/round/calculation/score-distribution-si…
ScoreDifferentialStep frontend healthy apps/web/components/round/calculation/steps/score-different…
AdjustedScoresStep frontend healthy apps/web/components/round/calculation/steps/adjusted-scores…
CourseHandicapStep frontend healthy apps/web/components/round/calculation/steps/course-handicap…
HandicapImpactStep frontend healthy apps/web/components/round/calculation/steps/handicap-impact…
NotFound frontend healthy apps/web/app/not-found.tsx
RootLayout frontend healthy apps/web/app/layout.tsx
AppError frontend healthy apps/web/app/error.tsx
GlobalError frontend healthy apps/web/app/global-error.tsx
RoundCalculationLoading frontend healthy apps/web/app/rounds/[id]/calculation/loading.tsx
RoundCalculationPage frontend healthy apps/web/app/rounds/[id]/calculation/page.tsx
RoundCalculationError frontend healthy apps/web/app/rounds/[id]/calculation/error.tsx
AddRoundPage frontend healthy apps/web/app/rounds/add/page.tsx
TermsOfServicePage frontend healthy apps/web/app/terms-of-service/page.tsx
ContactPage frontend healthy apps/web/app/contact/page.tsx
DashboardPage frontend healthy apps/web/app/dashboard/[id]/page.tsx

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

LabelLayerStatusPath
20251126222820_perpetual_venom.sql data healthy supabase/migrations/20251126222820_perpetual_venom.sql
20251025132147_rich_kate_bishop.sql data healthy supabase/migrations/20251025132147_rich_kate_bishop.sql
20260430120000_secure_queue_cron_with_secret.sql data healthy supabase/migrations/20260430120000_secure_queue_cron_with_s…
20251011095000_stripe_functions_and_triggers.sql data healthy supabase/migrations/20251011095000_stripe_functions_and_tri…
20251211151607_remarkable_firelord.sql data healthy supabase/migrations/20251211151607_remarkable_firelord.sql
20251106075500_allow_auth_admin_select_profile.sql data healthy supabase/migrations/20251106075500_allow_auth_admin_select_…
20260502104219_lock_webhook_events.sql data healthy supabase/migrations/20260502104219_lock_webhook_events.sql
20260410170001_allow_cross_course_merge_tees.sql data healthy supabase/migrations/20260410170001_allow_cross_course_merge…
20260502094814_search_path_handicap_queue_cron.sql data healthy supabase/migrations/20260502094814_search_path_handicap_que…
20251207150151_exotic_sabra.sql data healthy supabase/migrations/20251207150151_exotic_sabra.sql
20260410170000_merge_helpers.sql data healthy supabase/migrations/20260410170000_merge_helpers.sql
20260502094813_revoke_handicap_rpc_from_authenticated.sql data healthy supabase/migrations/20260502094813_revoke_handicap_rpc_from…
20251029221659_black_valeria_richards.sql data healthy supabase/migrations/20251029221659_black_valeria_richards.s…
20251224134322_add_otp_verifications_with_rls.sql data healthy supabase/migrations/20251224134322_add_otp_verifications_wi…
20251207150153_schedule_queue_processor.sql data healthy supabase/migrations/20251207150153_schedule_queue_processor…
20260502104218_revoke_handicap_rpc_from_public.sql data healthy supabase/migrations/20260502104218_revoke_handicap_rpc_from…
20251011094523_parched_shooting_star.sql data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
20251011130000_add_plan_tracking_to_profile.sql data healthy supabase/migrations/20251011130000_add_plan_tracking_to_pro…
20260501001627_add_round_nine_hole_section.sql data healthy supabase/migrations/20260501001627_add_round_nine_hole_sect…
20251126230013_nifty_quicksilver.sql data healthy supabase/migrations/20251126230013_nifty_quicksilver.sql
20251222105509_redundant_ego.sql data healthy supabase/migrations/20251222105509_redundant_ego.sql
20251025152354_plain_talkback.sql data healthy supabase/migrations/20251025152354_plain_talkback.sql
20260116151131_add_pending_email_changes_policies.sql data healthy supabase/migrations/20260116151131_add_pending_email_change…
20260410165734_fix_submission_fk_and_procedure_safety.sql data healthy supabase/migrations/20260410165734_fix_submission_fk_and_pr…
20260117214356_orange_selene.sql data healthy supabase/migrations/20260117214356_orange_selene.sql
20251012223407_add_billing_jwt_hook.sql data healthy supabase/migrations/20251012223407_add_billing_jwt_hook.sql
20260502095005_enqueue_trigger_security_definer.sql data healthy supabase/migrations/20260502095005_enqueue_trigger_security…
20251025154500_fix_jwt_hook_null_handling.sql data healthy supabase/migrations/20251025154500_fix_jwt_hook_null_handli…
20251207150152_replace_handicap_trigger.sql data healthy supabase/migrations/20251207150152_replace_handicap_trigger…
20251207213412_add_process_handicap_updates_function.sql data healthy supabase/migrations/20251207213412_add_process_handicap_upd…
20260410120001_update_approval_triggers.sql data healthy supabase/migrations/20260410120001_update_approval_triggers…
20260502095010_lock_handicap_queue.sql data healthy supabase/migrations/20260502095010_lock_handicap_queue.sql
20251211124742_modern_moon_knight.sql data healthy supabase/migrations/20251211124742_modern_moon_knight.sql
20260410120000_add_submissions_and_tee_versioning.sql data healthy supabase/migrations/20260410120000_add_submissions_and_tee_…
20251012205144_quick_morgan_stark.sql data healthy supabase/migrations/20251012205144_quick_morgan_stark.sql
20251211151609_cleanup_expired_email_changes.sql data healthy supabase/migrations/20251211151609_cleanup_expired_email_ch…
20260505095530_revoke_cron_setup_from_public.sql data healthy supabase/migrations/20260505095530_revoke_cron_setup_from_p…
20260214120000_fix_enqueue_trigger_cascade_delete.sql data healthy supabase/migrations/20260214120000_fix_enqueue_trigger_casc…
20251208214400_fix_queue_cron_auth.sql data healthy supabase/migrations/20251208214400_fix_queue_cron_auth.sql
20260107120000_restore_profile_email_column.sql data healthy supabase/migrations/20260107120000_restore_profile_email_co…
20251107000000_enable_profile_realtime.sql data healthy supabase/migrations/20251107000000_enable_profile_realtime.…
20260410120002_fix_orphaned_pending_rounds.sql data healthy supabase/migrations/20260410120002_fix_orphaned_pending_rou…
20260211150611_sleepy_dracula.sql data healthy supabase/migrations/20260211150611_sleepy_dracula.sql
20251011121805_cascade_approval_rounds.sql data healthy supabase/migrations/20251011121805_cascade_approval_rounds.…
20260412120000_notify_round_approval_change.sql data healthy supabase/migrations/20260412120000_notify_round_approval_ch…
20260410120003_fix_approval_security_and_validation.sql data healthy supabase/migrations/20260410120003_fix_approval_security_an…
20251207150154_cleanup_old_trigger.sql data healthy supabase/migrations/20251207150154_cleanup_old_trigger.sql
20251207194500_update_cron_setup.sql data healthy supabase/migrations/20251207194500_update_cron_setup.sql
20251116142450_fluffy_lady_vermin.sql data healthy supabase/migrations/20251116142450_fluffy_lady_vermin.sql
20251026222551_previous_nighthawk.sql data healthy supabase/migrations/20251026222551_previous_nighthawk.sql

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

LabelLayerStatusPath
auth::apps/web/components/auth/login.tsx security healthy apps/web/components/auth/login.tsx
auth::apps/web/lib/rate-limit.ts security healthy apps/web/lib/rate-limit.ts
auth::apps/native/app/(auth)/signup.tsx security healthy apps/native/app/(auth)/signup.tsx
auth::apps/web/components/auth/google-sign-in-button.tsx security healthy apps/web/components/auth/google-sign-in-button.tsx
auth::apps/web/components/billing/plan-selector.tsx security healthy apps/web/components/billing/plan-selector.tsx
auth::apps/web/app/billing/success/page.tsx security healthy apps/web/app/billing/success/page.tsx
auth::apps/web/server/api/routers/stripe.ts security healthy apps/web/server/api/routers/stripe.ts
auth::apps/web/app/onboarding/actions.ts security healthy apps/web/app/onboarding/actions.ts
auth::apps/web/app/api/auth/sync-session/route.ts security healthy apps/web/app/api/auth/sync-session/route.ts
auth::apps/web/app/api/stripe/portal-return/route.ts security healthy apps/web/app/api/stripe/portal-return/route.ts
auth::supabase/config.toml security healthy supabase/config.toml
auth::apps/web/components/auth/signup.tsx security healthy apps/web/components/auth/signup.tsx
auth::apps/web/utils/supabase/auth-cookies.ts security healthy apps/web/utils/supabase/auth-cookies.ts
auth::apps/web/app/onboarding/page.tsx security healthy apps/web/app/onboarding/page.tsx
auth::apps/web/components/legal/privacy-content.tsx security healthy apps/web/components/legal/privacy-content.tsx
auth::apps/web/app/auth/callback/route.ts security healthy apps/web/app/auth/callback/route.ts
auth::apps/web/app/upgrade/page.tsx security healthy apps/web/app/upgrade/page.tsx
auth::apps/web/components/billing-sync.tsx security healthy apps/web/components/billing-sync.tsx
auth::apps/web/utils/billing/access.ts security healthy apps/web/utils/billing/access.ts
auth::apps/native/app/onboarding.tsx security healthy apps/native/app/onboarding.tsx
auth::apps/web/tests/unit/trpc-context.test.ts security healthy apps/web/tests/unit/trpc-context.test.ts
auth::.claude/skills/agent-browser/SKILL.md security healthy .claude/skills/agent-browser/SKILL.md
auth::apps/web/app/api/auth/google-token/route.ts security healthy apps/web/app/api/auth/google-token/route.ts
auth::apps/native/verification/rubrics/auth-verify-session.… security healthy apps/native/verification/rubrics/auth-verify-session.yaml
auth::apps/native/lib/auth/jwt.ts security healthy apps/native/lib/auth/jwt.ts
auth::apps/native/tests/unit/jwt.test.ts security healthy apps/native/tests/unit/jwt.test.ts
auth::apps/web/package.json security healthy apps/web/package.json
auth::apps/web/utils/supabase/middleware.ts security healthy apps/web/utils/supabase/middleware.ts
auth::apps/native/components/auth/google-sign-in-button.tsx security healthy apps/native/components/auth/google-sign-in-button.tsx
auth::apps/web/lib/oauth-errors.ts security healthy apps/web/lib/oauth-errors.ts
auth::apps/native/app/(auth)/login.tsx security healthy apps/native/app/(auth)/login.tsx
auth::apps/web/utils/supabase/jwt.ts security healthy apps/web/utils/supabase/jwt.ts
auth::apps/web/db/schema.ts security healthy apps/web/db/schema.ts
auth::apps/web/app/(auth)/auth/verify-session/verify-sessio… security healthy apps/web/app/(auth)/auth/verify-session/verify-session-cont…
auth::apps/native/app/(auth)/auth/verify-session.tsx security healthy apps/native/app/(auth)/auth/verify-session.tsx
auth::apps/web/app/api/auth/refresh-claims/route.ts security healthy apps/web/app/api/auth/refresh-claims/route.ts
auth::apps/web/server/api/trpc.ts security healthy apps/web/server/api/trpc.ts
auth::apps/web/server/api/routers/scorecard.ts security healthy apps/web/server/api/routers/scorecard.ts
auth::apps/web/.env.example security healthy apps/web/.env.example

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/app/page.tsx
/about frontend healthy apps/web/app/about/page.tsx
/rounds/[id]/calculation frontend healthy apps/web/app/rounds/[id]/calculation/page.tsx
/rounds/add frontend healthy apps/web/app/rounds/add/page.tsx
/terms-of-service frontend healthy apps/web/app/terms-of-service/page.tsx
/contact frontend healthy apps/web/app/contact/page.tsx
/dashboard/[id] frontend healthy apps/web/app/dashboard/[id]/page.tsx
/privacy-policy frontend healthy apps/web/app/privacy-policy/page.tsx
/billing frontend healthy apps/web/app/billing/page.tsx
/billing/success frontend healthy apps/web/app/billing/success/page.tsx
/onboarding frontend healthy apps/web/app/onboarding/page.tsx
/statistics frontend healthy apps/web/app/statistics/page.tsx
/statistics/courses/[courseId] frontend healthy apps/web/app/statistics/courses/[courseId]/page.tsx
/upgrade frontend healthy apps/web/app/upgrade/page.tsx
/profile/[id] frontend healthy apps/web/app/profile/[id]/page.tsx
/(auth)/auth/verify-session frontend healthy apps/web/app/(auth)/auth/verify-session/page.tsx
/(auth)/login frontend healthy apps/web/app/(auth)/login/page.tsx
/(auth)/signup frontend healthy apps/web/app/(auth)/signup/page.tsx
/(auth)/forgot-password frontend healthy apps/web/app/(auth)/forgot-password/page.tsx
/(auth)/update-password frontend healthy apps/web/app/(auth)/update-password/page.tsx
/(auth)/verify-email frontend healthy apps/web/app/(auth)/verify-email/page.tsx
/(auth)/verify-signup frontend healthy apps/web/app/(auth)/verify-signup/page.tsx
/calculators frontend healthy apps/web/app/calculators/page.tsx

LabelLayerStatusPath
public data healthy supabase/migrations/20251011095000_stripe_functions_and_tri…
pending_email_changes data healthy supabase/migrations/20251211151607_remarkable_firelord.sql
handicap_calculation_queue data healthy supabase/migrations/20251207150151_exotic_sabra.sql
pending_lifetime_purchases data healthy supabase/migrations/20251029221659_black_valeria_richards.s…
otp_verifications data healthy supabase/migrations/20251224134322_add_otp_verifications_wi…
course data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
hole data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
profile data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
round data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
score data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
stripe_customers data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
teeInfo data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
auth data healthy supabase/migrations/20251011094523_parched_shooting_star.sql
email_preferences data healthy supabase/migrations/20251211124742_modern_moon_knight.sql
legal_consents data healthy supabase/migrations/20260211150611_sleepy_dracula.sql
webhook_events data healthy supabase/migrations/20251026222551_previous_nighthawk.sql

LabelLayerStatusPath
AppLogger software healthy apps/web/lib/logging.ts:AppLogger
recipes software healthy apps/native/lib/utils.ts:recipes
MockBillingProvider software healthy apps/native/lib/billing/mock-provider.ts:MockBillingProvider
TeeData software healthy scripts/parse_scorecard.py:20
CourseData software healthy scripts/parse_scorecard.py:29
HoleData software healthy scripts/parse_scorecard_transposed.py:33
TeeMetadata software healthy scripts/parse_scorecard_transposed.py:41
CourseData software healthy scripts/parse_scorecard_transposed.py:49
block software healthy packages/tokens/test/generate.test.mjs:block
on software healthy packages/tokens/src/generate.mjs:on
names software healthy packages/tokens/src/generate.mjs:names

LabelLayerStatusPath
SUPABASE_DB_PASSWORD cicd healthy
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
SEND_EMAIL_HOOK_SECRET cicd healthy
STRIPE_PREMIUM_PRICE_ID cicd healthy
SUPABASE_PROJECT_ID cicd healthy
STRIPE_UNLIMITED_PRICE_ID cicd healthy
SUPABASE_ACCESS_TOKEN cicd healthy
STRIPE_UNLIMITED_LIFETIME_PRICE_ID cicd healthy
STRIPE_SECRET_KEY cicd healthy

LabelLayerStatusPath
claude-review cicd healthy .github/workflows/claude-code-review.yml
migrate cicd healthy .github/workflows/migrate.yml
outdated cicd healthy .github/workflows/outdated.yml
build-and-test cicd healthy .github/workflows/ci.yml
parity cicd healthy .github/workflows/ci.yml
schema-sync-check cicd healthy .github/workflows/ci.yml
claude cicd healthy .github/workflows/claude.yml
theme-drift cicd healthy .github/workflows/theme-drift.yml

LabelLayerStatusPath
gha::claude-code-review cicd healthy .github/workflows/claude-code-review.yml
gha::migrate cicd healthy .github/workflows/migrate.yml
gha::outdated cicd healthy .github/workflows/outdated.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::theme-drift cicd healthy .github/workflows/theme-drift.yml

LabelLayerStatusPath
redis data healthy apps/web/package.json
postgres data healthy apps/web/package.json
postgresql data healthy apps/web/drizzle.config.ts

LabelLayerStatusPath
dotenv::apps/web/.env.storybook security healthy apps/web/.env.storybook
password_literal::scripts/seed-native-test-rounds.mjs security healthy scripts/seed-native-test-rounds.mjs

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

LabelLayerStatusPath
127.0.0.1 network healthy monitor-queue.sh

LabelLayerStatusPath
port:09 network healthy .github/workflows/outdated.yml

LabelLayerStatusPath
vps::azure hardware healthy supabase/config.toml
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/e9bcb1dc-ab26-4490-9ee8-cd8d71a0dcf5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e9bcb1dc-ab26-4490-9ee8-cd8d71a0dcf5/

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.