https://github.com/Andlog0713/betautopsy
· scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)
111 raw signals (0 security + 111 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.2 (diff) · 103 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1573 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 |
|---|---|---|---|
headers |
software | healthy | next.config.js:headers |
redirects |
software | healthy | next.config.js:redirects |
attachGeoCookie |
software | healthy | middleware.ts:attachGeoCookie |
middleware |
software | healthy | middleware.ts:middleware |
NotFound |
software | healthy | app/not-found.tsx:NotFound |
GlobalError |
software | healthy | app/global-error.tsx:GlobalError |
Error |
software | healthy | app/error.tsx:Error |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
inside |
software | healthy | app/layout.tsx:inside |
LandingPage |
software | healthy | app/page.tsx:LandingPage |
sitemap |
software | healthy | app/sitemap.ts:sitemap |
manifest |
software | healthy | app/manifest.ts:manifest |
POST |
software | healthy | app/api/send-welcome/route.ts:POST |
sent |
software | healthy | app/api/send-welcome/route.ts:sent |
csvCell |
software | healthy | app/api/export/route.ts:csvCell |
GET |
software | healthy | app/api/export/route.ts:GET |
esc |
software | healthy | app/api/inbound-email/route.ts:esc |
verifySvix |
software | healthy | app/api/inbound-email/route.ts:verifySvix |
POST |
software | healthy | app/api/inbound-email/route.ts:POST |
data |
software | healthy | app/api/inbound-email/route.ts:data |
text |
software | healthy | app/api/inbound-email/route.ts:text |
POST |
software | healthy | app/api/device-tokens/route.ts:POST |
validate |
software | healthy | app/api/action-checkoffs/route.ts:validate |
POST |
software | healthy | app/api/action-checkoffs/route.ts:POST |
GET |
software | healthy | app/api/action-checkoffs/route.ts:GET |
POST |
software | healthy | app/api/billing/route.ts:POST |
GET |
software | healthy | app/api/digest/route.tsx:GET |
sinceDate |
software | healthy | app/api/digest/route.tsx:sinceDate |
resolvePromoSlug |
software | healthy | app/api/checkout/route.ts:resolvePromoSlug |
POST |
software | healthy | app/api/checkout/route.ts:POST |
GET |
software | healthy | app/api/weekend-autopsy/route.ts:GET |
POST |
software | healthy | app/api/account/delete/route.ts:POST |
GET |
software | healthy | app/api/expire-trials/route.ts:GET |
POST |
software | healthy | app/api/check-in/route.ts:POST |
POST |
software | healthy | app/api/check-in/outcome/route.ts:POST |
context |
software | healthy | app/api/check-in/outcome/route.ts:context |
cooldownContext |
software | healthy | app/api/check-in/outcome/route.ts:cooldownContext |
recurrenceCount |
software | healthy | app/api/check-in/outcome/route.ts:recurrenceCount |
roundBetCount |
software | healthy | app/api/recent-activity/route.ts:roundBetCount |
GET |
software | healthy | app/api/recent-activity/route.ts:GET |
json |
software | healthy | app/api/recent-activity/route.ts:json |
GET |
software | healthy | app/api/admin/feedback/route.ts:GET |
GET |
software | healthy | app/api/admin/reports/route.ts:GET |
offset |
software | healthy | app/api/admin/reports/route.ts:offset |
enrichedReports |
software | healthy | app/api/admin/reports/route.ts:enrichedReports |
GET |
software | healthy | app/api/admin/reports/[id]/route.ts:GET |
GET |
software | healthy | app/api/send-email/route.ts:GET |
POST |
software | healthy | app/api/feedback/route.ts:POST |
POST |
software | healthy | app/api/journal/route.ts:POST |
GET |
software | healthy | app/api/journal/route.ts:GET |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
postcss.config.js |
software | healthy | postcss.config.js |
ENGINE_HARDENING_OUTLINES_2026-06-10.md |
software | healthy | ENGINE_HARDENING_OUTLINES_2026-06-10.md |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
vercel.json |
software | healthy | vercel.json |
next.config.js |
software | healthy | next.config.js |
MOBILE_AUDIT.md |
software | healthy | MOBILE_AUDIT.md |
PROGRESS.md |
software | healthy | PROGRESS.md |
CAPACITOR_AUDIT_3_CONFIG.md |
software | healthy | CAPACITOR_AUDIT_3_CONFIG.md |
IOS_POLISH.md |
software | healthy | IOS_POLISH.md |
CAPACITOR_AUDIT_1_API.md |
software | healthy | CAPACITOR_AUDIT_1_API.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
CLAUDE_CODE_HANDOFF.md |
software | healthy | CLAUDE_CODE_HANDOFF.md |
middleware.ts |
software | healthy | middleware.ts |
.env.template |
software | healthy | .env.template |
CAPACITOR_AUDIT_2_SERVER.md |
software | healthy | CAPACITOR_AUDIT_2_SERVER.md |
CAPACITOR_MOBILE_BUILD_STATUS.md |
software | healthy | CAPACITOR_MOBILE_BUILD_STATUS.md |
package.json |
software | healthy | package.json |
tailwind.config.js |
software | healthy | tailwind.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
sentry.client.config.ts |
software | healthy | sentry.client.config.ts |
not-found.tsx |
software | healthy | app/not-found.tsx |
global-error.tsx |
software | healthy | app/global-error.tsx |
error.tsx |
software | healthy | app/error.tsx |
fonts.ts |
software | healthy | app/fonts.ts |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
sitemap.ts |
software | healthy | app/sitemap.ts |
manifest.ts |
software | healthy | app/manifest.ts |
route.ts |
software | healthy | app/api/send-welcome/route.ts |
route.ts |
software | healthy | app/api/export/route.ts |
route.ts |
software | healthy | app/api/inbound-email/route.ts |
route.ts |
software | healthy | app/api/device-tokens/route.ts |
route.ts |
software | healthy | app/api/action-checkoffs/route.ts |
route.ts |
software | healthy | app/api/billing/route.ts |
route.tsx |
software | healthy | app/api/digest/route.tsx |
route.ts |
software | healthy | app/api/checkout/route.ts |
route.ts |
software | healthy | app/api/weekend-autopsy/route.ts |
route.ts |
software | healthy | app/api/account/delete/route.ts |
route.ts |
software | healthy | app/api/expire-trials/route.ts |
route.ts |
software | healthy | app/api/check-in/route.ts |
route.ts |
software | healthy | app/api/check-in/outcome/route.ts |
route.ts |
software | healthy | app/api/recent-activity/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | app/not-found.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
Error |
frontend | healthy | app/error.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
LandingPage |
frontend | healthy | app/page.tsx |
SupportPage |
frontend | healthy | app/support/page.tsx |
ShareRedirectMobile |
frontend | healthy | app/share/[id]/ShareRedirectMobile.tsx |
SharedReport |
frontend | healthy | app/share/[id]/SharedReport.tsx |
SamplePage |
frontend | healthy | app/sample/page.tsx |
FAQLayout |
frontend | healthy | app/faq/layout.tsx |
FAQPage |
frontend | healthy | app/faq/page.tsx |
GoPageView |
frontend | healthy | app/go/GoPageView.tsx |
GoSignupLink |
frontend | healthy | app/go/GoSignupLink.tsx |
GoLandingPage |
frontend | healthy | app/go/page.tsx |
DashboardLayout |
frontend | healthy | app/(dashboard)/layout.tsx |
DashboardShell |
frontend | healthy | app/(dashboard)/DashboardShell.tsx |
DashboardLoading |
frontend | healthy | app/(dashboard)/dashboard/loading.tsx |
DashboardPage |
frontend | healthy | app/(dashboard)/dashboard/page.tsx |
ControlPage |
frontend | healthy | app/(dashboard)/control/page.tsx |
FeedbackStream |
frontend | healthy | app/(dashboard)/admin/feedback/FeedbackStream.tsx |
AdminFeedbackPage |
frontend | healthy | app/(dashboard)/admin/feedback/page.tsx |
AdminReportsPage |
frontend | healthy | app/(dashboard)/admin/reports/page.tsx |
AdminReportDetailClient |
frontend | healthy | app/(dashboard)/admin/reports/[id]/AdminReportDetailClient.… |
AdminReportDetailPage |
frontend | healthy | app/(dashboard)/admin/reports/[id]/page.tsx |
UploadsPage |
frontend | healthy | app/(dashboard)/uploads/page.tsx |
UploadDetailClient |
frontend | healthy | app/(dashboard)/uploads/[id]/UploadDetailClient.tsx |
UploadDetailPage |
frontend | healthy | app/(dashboard)/uploads/[id]/page.tsx |
ComparePage |
frontend | healthy | app/(dashboard)/uploads/compare/page.tsx |
ReportsLoading |
frontend | healthy | app/(dashboard)/reports/loading.tsx |
ReportsPage |
frontend | healthy | app/(dashboard)/reports/page.tsx |
SettingsLoading |
frontend | healthy | app/(dashboard)/settings/loading.tsx |
SettingsPage |
frontend | healthy | app/(dashboard)/settings/page.tsx |
UploadLoading |
frontend | healthy | app/(dashboard)/upload/loading.tsx |
UploadPage |
frontend | healthy | app/(dashboard)/upload/page.tsx |
BetsLoading |
frontend | healthy | app/(dashboard)/bets/loading.tsx |
BetsPage |
frontend | healthy | app/(dashboard)/bets/page.tsx |
PricingPage |
frontend | healthy | app/(dashboard)/pricing/page.tsx |
ResetPasswordPage |
frontend | healthy | app/reset-password/page.tsx |
QuizClient |
frontend | healthy | app/quiz/QuizClient.tsx |
QuizPage |
frontend | healthy | app/quiz/page.tsx |
QuickQuizClient |
frontend | healthy | app/quiz/quick/QuickQuizClient.tsx |
QuickQuizPage |
frontend | healthy | app/quiz/quick/page.tsx |
AuthLayout |
frontend | healthy | app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | app/(auth)/login/page.tsx |
SignupPage |
frontend | healthy | app/(auth)/signup/page.tsx |
PrivacyLayout |
frontend | healthy | app/privacy/layout.tsx |
PrivacyPolicyPage |
frontend | healthy | app/privacy/page.tsx |
BlogLayout |
frontend | healthy | app/blog/layout.tsx |
BlogIndexPage |
frontend | healthy | app/blog/page.tsx |
WhatIsBehavioralBettingAnalysis |
frontend | healthy | app/blog/_posts/what-is-behavioral-betting-analysis.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
api |
software | healthy | app/api |
send-welcome |
software | healthy | app/api/send-welcome |
export |
software | healthy | app/api/export |
inbound-email |
software | healthy | app/api/inbound-email |
device-tokens |
software | healthy | app/api/device-tokens |
action-checkoffs |
software | healthy | app/api/action-checkoffs |
billing |
software | healthy | app/api/billing |
digest |
software | healthy | app/api/digest |
checkout |
software | healthy | app/api/checkout |
weekend-autopsy |
software | healthy | app/api/weekend-autopsy |
account |
software | healthy | app/api/account |
delete |
software | healthy | app/api/account/delete |
expire-trials |
software | healthy | app/api/expire-trials |
check-in |
software | healthy | app/api/check-in |
outcome |
software | healthy | app/api/check-in/outcome |
recent-activity |
software | healthy | app/api/recent-activity |
admin |
software | healthy | app/api/admin |
feedback |
software | healthy | app/api/admin/feedback |
reports |
software | healthy | app/api/admin/reports |
[id] |
software | healthy | app/api/admin/reports/[id] |
send-email |
software | healthy | app/api/send-email |
feedback |
software | healthy | app/api/feedback |
journal |
software | healthy | app/api/journal |
reports |
software | healthy | app/api/reports |
[id] |
software | healthy | app/api/reports/[id] |
share |
software | healthy | app/api/share |
onboarding-emails |
software | healthy | app/api/onboarding-emails |
webhooks |
software | healthy | app/api/webhooks |
revenuecat |
software | healthy | app/api/webhooks/revenuecat |
analyze |
software | healthy | app/api/analyze |
parse-paste |
software | healthy | app/api/parse-paste |
control-system |
software | healthy | app/api/control-system |
upload |
software | healthy | app/api/upload |
unsubscribe |
software | healthy | app/api/unsubscribe |
log-error |
software | healthy | app/api/log-error |
quiz-lead |
software | healthy | app/api/quiz-lead |
ask-report |
software | healthy | app/api/ask-report |
parse-screenshot |
software | healthy | app/api/parse-screenshot |
template |
software | healthy | app/api/template |
webhook |
software | healthy | app/api/webhook |
freeze-refill |
software | healthy | app/api/freeze-refill |
upload-parsed |
software | healthy | app/api/upload-parsed |
og |
software | healthy | app/og |
[id] |
software | healthy | app/og/[id] |
support |
software | healthy | app/support |
share |
software | healthy | app/share |
[id] |
software | healthy | app/share/[id] |
sample |
software | healthy | app/sample |
auth |
software | healthy | app/auth |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/schema.sql |
uploads |
data | healthy | supabase/schema.sql |
bets |
data | healthy | supabase/schema.sql |
autopsy_reports |
data | healthy | supabase/schema.sql |
progress_snapshots |
data | healthy | supabase/schema.sql |
share_tokens |
data | healthy | supabase/schema.sql |
feedback |
data | healthy | supabase/schema.sql |
error_logs |
data | healthy | supabase/schema.sql |
quiz_leads |
data | healthy | supabase/schema.sql |
email_unsubscribe_tokens |
data | healthy | supabase/schema.sql |
bet_journal_entries |
data | healthy | supabase/schema.sql |
discipline_scores |
data | healthy | supabase/schema.sql |
pre_bet_checkins |
data | healthy | supabase/schema.sql |
control_plans |
data | healthy | supabase/schema.sql |
control_rules |
data | healthy | supabase/schema.sql |
risk_events |
data | healthy | supabase/schema.sql |
cooldowns |
data | healthy | supabase/schema.sql |
rate_limits |
data | healthy | supabase/schema.sql |
IF |
data | healthy | supabase/migrations/20260516_action_checkoffs.sql |
action_checkoffs |
data | healthy | supabase/migrations/20260516_action_checkoffs.sql |
public |
data | healthy | supabase/migrations/20260517_iap_transactions.sql |
device_tokens |
data | healthy | supabase/migrations/20260516_push_heated_session.sql |
notifications_sent |
data | healthy | supabase/migrations/20260516_push_heated_session.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | middleware.ts |
/api/send-welcome |
frontend | healthy | app/api/send-welcome/route.ts |
/api/export |
frontend | healthy | app/api/export/route.ts |
/api/device-tokens |
frontend | healthy | app/api/device-tokens/route.ts |
/api/action-checkoffs |
frontend | healthy | app/api/action-checkoffs/route.ts |
/api/billing |
frontend | healthy | app/api/billing/route.ts |
/api/checkout |
frontend | healthy | app/api/checkout/route.ts |
/api/account/delete |
frontend | healthy | app/api/account/delete/route.ts |
/api/recent-activity |
frontend | healthy | app/api/recent-activity/route.ts |
/api/feedback |
frontend | healthy | app/api/feedback/route.ts |
/api/reports |
frontend | healthy | app/api/reports/route.ts |
/api/reports/[id] |
frontend | healthy | app/api/reports/[id]/route.ts |
/api/share |
frontend | healthy | app/api/share/route.ts |
/api/webhooks/revenuecat |
frontend | healthy | app/api/webhooks/revenuecat/route.ts |
/api/analyze |
frontend | healthy | app/api/analyze/route.ts |
/api/parse-paste |
frontend | healthy | app/api/parse-paste/route.ts |
/api/control-system |
frontend | healthy | app/api/control-system/route.ts |
/api/upload |
frontend | healthy | app/api/upload/route.ts |
/api/ask-report |
frontend | healthy | app/api/ask-report/route.ts |
/api/parse-screenshot |
frontend | healthy | app/api/parse-screenshot/route.ts |
/api/webhook |
frontend | healthy | app/api/webhook/route.ts |
/api/upload-parsed |
frontend | healthy | app/api/upload-parsed/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
journal-migration.sql |
data | healthy | supabase/journal-migration.sql |
20260516_action_checkoffs.sql |
data | healthy | supabase/migrations/20260516_action_checkoffs.sql |
20260517_iap_transactions.sql |
data | healthy | supabase/migrations/20260517_iap_transactions.sql |
20260407_discipline_scores.sql |
data | healthy | supabase/migrations/20260407_discipline_scores.sql |
20260404_pricing_restructure.sql |
data | healthy | supabase/migrations/20260404_pricing_restructure.sql |
20260516_pre_bet_checkins.sql |
data | healthy | supabase/migrations/20260516_pre_bet_checkins.sql |
20260408_atomic_rate_limit.sql |
data | healthy | supabase/migrations/20260408_atomic_rate_limit.sql |
20260325_share_tokens_update_policy.sql |
data | healthy | supabase/migrations/20260325_share_tokens_update_policy.sql |
20260410_dashboard_stats_rpc.sql |
data | healthy | supabase/migrations/20260410_dashboard_stats_rpc.sql |
20260409_stripe_idempotency.sql |
data | healthy | supabase/migrations/20260409_stripe_idempotency.sql |
20260516_push_heated_session.sql |
data | healthy | supabase/migrations/20260516_push_heated_session.sql |
20260609_control_system.sql |
data | healthy | supabase/migrations/20260609_control_system.sql |
20260610_lock_token_tables.sql |
data | healthy | supabase/migrations/20260610_lock_token_tables.sql |
20260325_add_is_admin.sql |
data | healthy | supabase/migrations/20260325_add_is_admin.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/(auth)/login/page.tsx |
security | healthy | app/(auth)/login/page.tsx |
auth::components/AuthGuard.tsx |
security | healthy | components/AuthGuard.tsx |
auth::middleware.ts |
security | healthy | middleware.ts |
auth::components/OAuthButtons.tsx |
security | healthy | components/OAuthButtons.tsx |
auth::lib/apns.ts |
security | healthy | lib/apns.ts |
auth::scripts/build-mobile.sh |
security | healthy | scripts/build-mobile.sh |
auth::app/(auth)/signup/page.tsx |
security | healthy | app/(auth)/signup/page.tsx |
auth::scripts/test-push.ts |
security | healthy | scripts/test-push.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
1.515.074.074 |
network | healthy | components/OAuthButtons.tsx |
1.25.077.077 |
network | healthy | components/OAuthButtons.tsx |
3.03.078.078 |
network | healthy | components/OAuthButtons.tsx |
1.994.076.076 |
network | healthy | components/OAuthButtons.tsx |
12.098.246.198 |
network | healthy | components/OAuthButtons.tsx |
1.873.892.077 |
network | healthy | components/OAuthButtons.tsx |
3.03.077.077 |
network | healthy | components/OAuthButtons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
of |
software | healthy | playwright.config.ts:of |
hierarchy |
software | healthy | app/api/checkout/route.ts:hierarchy |
ErrorBoundary |
software | healthy | components/ErrorBoundary.tsx:ErrorBoundary |
MockAnthropic |
software | healthy | __tests__/whatIf.test.ts:MockAnthropic |
MockAnthropic |
software | healthy | __tests__/autopsy-engine.redaction.test.ts:MockAnthropic |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::design-system |
cicd | healthy | .github/workflows/design-system.yml |
gha::mobile-regression |
cicd | healthy | .github/workflows/mobile-regression.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/design-system.yml |
e2e |
cicd | healthy | .github/workflows/mobile-regression.yml |
typecheck-and-test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | app/api/analyze/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Andlog0713__betautopsy |
software | healthy | /data/fable5_failed_archive/Andlog0713__betautopsy |
This page is publicly accessible at:
https://repobility.com/scan/c5d8ce15-fe51-4114-80ad-0dff0e1af2bf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c5d8ce15-fe51-4114-80ad-0dff0e1af2bf/
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.