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.

s3w47m88/focus-forge

https://github.com/s3w47m88/focus-forge · scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)

448 raw signals (0 security + 448 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 440 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 3159 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
origins software healthy api/src/server.ts:origins
getBearer software healthy api/src/middleware/auth.ts:getBearer
verifyBearer software healthy api/src/middleware/auth.ts:verifyBearer
fail software healthy api/src/lib/envelope.ts:fail
registerHealthRoute software healthy api/src/routes/health.ts:registerHealthRoute
getBody software healthy api/src/routes/proxy.ts:getBody
registerProxyRoutes software healthy api/src/routes/proxy.ts:registerProxyRoutes
POST software healthy app/api/mobile/auth/login/route.ts:POST
testAuth software healthy web-app/test-auth.js:testAuth
applySecurityHeaders software healthy web-app/middleware.ts:applySecurityHeaders
middleware software healthy web-app/middleware.ts:middleware
getMailboxKey software healthy web-app/email-live-sync-worker.js:getMailboxKey
decryptMailboxCredentials software healthy web-app/email-live-sync-worker.js:decryptMailboxCredentials
createAdminClient software healthy web-app/email-live-sync-worker.js:createAdminClient
createImapClient software healthy web-app/email-live-sync-worker.js:createImapClient
triggerMailboxSync software healthy web-app/email-live-sync-worker.js:triggerMailboxSync
connectWatcher software healthy web-app/email-live-sync-worker.js:connectWatcher
queueSync software healthy web-app/email-live-sync-worker.js:queueSync
stopWatcher software healthy web-app/email-live-sync-worker.js:stopWatcher
refreshWatchers software healthy web-app/email-live-sync-worker.js:refreshWatchers
run software healthy web-app/email-live-sync-worker.js:run
shutdown software healthy web-app/email-live-sync-worker.js:shutdown
simpleParser software healthy web-app/mailparser.d.ts:simpleParser
shutdown software healthy web-app/start.js:shutdown
main software healthy web-app/start.js:main
testLogin software healthy web-app/scripts/test-supabase-login.mjs:testLogin
testAPI software healthy web-app/scripts/test-api-endpoint.mjs:testAPI
testLogin software healthy web-app/scripts/test-login.mjs:testLogin
testAPIWithAuth software healthy web-app/scripts/test-api-with-auth.mjs:testAPIWithAuth
getToken software healthy web-app/scripts/test-api.mjs:getToken
makeRequest software healthy web-app/scripts/test-api.mjs:makeRequest
testEndpoints software healthy web-app/scripts/test-api.mjs:testEndpoints
testAPI software healthy web-app/scripts/test-api-direct.mjs:testAPI
verifyCompleteFlow software healthy web-app/scripts/verify-complete-flow.mjs:verifyCompleteFlow
testFullFlow software healthy web-app/scripts/test-full-flow.mjs:testFullFlow
checkAPI software healthy web-app/scripts/check-api.js:checkAPI
main software healthy web-app/scripts/check-api-docs-coverage.ts:main
main software healthy web-app/scripts/migrate-todoist.ts:main
testAdapter software healthy web-app/scripts/test-adapter-directly.mjs:testAdapter
resetPassword software healthy web-app/scripts/reset-spencer-password.mjs:resetPassword
updateSpencerEmail software healthy web-app/scripts/update-spencer-email.ts:updateSpencerEmail
applyMigration software healthy web-app/scripts/apply-todoist-migration.mjs:applyMigration
cleanDuplicateProjects software healthy web-app/scripts/clean-duplicate-projects.mjs:cleanDuplicate…
testConnection software healthy web-app/scripts/apply-todoist-tables.mjs:testConnection
main software healthy web-app/scripts/apply-todoist-tables.mjs:main
testLogin software healthy web-app/scripts/test-login-api.mjs:testLogin
testAuthenticatedAPI software healthy web-app/scripts/test-api-authenticated.mjs:testAuthenticate…
testDependencies software healthy web-app/scripts/test-dependencies.js:testDependencies
setupTodoist software healthy web-app/scripts/setup-todoist.mjs:setupTodoist
testDirectly software healthy web-app/scripts/direct-supabase-test.mjs:testDirectly

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

LabelLayerStatusPath
.env.mobile.example software healthy .env.mobile.example
.mcp.json software healthy .mcp.json
.env.production software healthy .env.production
.gitleaks.toml software healthy .gitleaks.toml
.env.mobile software healthy .env.mobile
.env.example software healthy .env.example
.eslintrc.json software healthy .eslintrc.json
readme.md software healthy readme.md
railway.toml software healthy api/railway.toml
fix_rls.sql software healthy api/fix_rls.sql
package.json software healthy api/package.json
package-lock.json software healthy api/package-lock.json
.env.example software healthy api/.env.example
tsconfig.json software healthy api/tsconfig.json
openapi.yaml software healthy api/docs/openapi.yaml
seed.sql software healthy api/supabase/seed.sql
schema.sql software healthy api/supabase/schema.sql
20250909_add_theme_preset.sql software healthy api/supabase/migrations_legacy/20250909_add_theme_preset.sql
20260128_merge_org_ids.sql software healthy api/supabase/migrations_legacy/20260128_merge_org_ids.sql
20250911_todoist_integration.sql software healthy api/supabase/migrations_legacy/20250911_todoist_integration…
20250902_todoist_integration.sql software healthy api/supabase/migrations_legacy/20250902_todoist_integration…
20250820_add_theme_preset.sql software healthy api/supabase/migrations_legacy/20250820_add_theme_preset.sql
20260125_add_status_column.sql software healthy api/supabase/migrations_legacy/20260125_add_status_column.s…
20260128_merge_portland_org.sql software healthy api/supabase/migrations_legacy/20260128_merge_portland_org.…
20260125_add_invite_columns.sql software healthy api/supabase/migrations_legacy/20260125_add_invite_columns.…
20250910_add_profile_memoji.sql software healthy api/supabase/migrations_legacy/20250910_add_profile_memoji.…
20260218002500_fix_security_advisor_search_path.sql software healthy api/supabase/migrations/20260218002500_fix_security_advisor…
20260210120000_security_perf_fixes.sql software healthy api/supabase/migrations/20260210120000_security_perf_fixes.…
20260326223000_add_project_devnotes_meta.sql software healthy api/supabase/migrations/20260326223000_add_project_devnotes…
20260328191000_focus_time_platform.sql software healthy api/supabase/migrations/20260328191000_focus_time_platform.…
20260319163000_project_memberships.sql software healthy api/supabase/migrations/20260319163000_project_memberships.…
002_add_user_preferences.sql software healthy api/supabase/migrations/002_add_user_preferences.sql
20260128170000_merge_org_ids.sql software healthy api/supabase/migrations/20260128170000_merge_org_ids.sql
20260203143000_set_priority_color_default_red.sql software healthy api/supabase/migrations/20260203143000_set_priority_color_d…
20260218005000_recreate_upcoming_recurring_tasks_view.sql software healthy api/supabase/migrations/20260218005000_recreate_upcoming_re…
20250805215522_initial_schema.sql software healthy api/supabase/migrations/20250805215522_initial_schema.sql
20260203151500_add_priority_color_to_profiles.sql software healthy api/supabase/migrations/20260203151500_add_priority_color_t…
20260218004000_fix_todoist_functions_schema_qualification.s… software healthy api/supabase/migrations/20260218004000_fix_todoist_function…
20250820000000_create_time_blocks.sql software healthy api/supabase/migrations/20250820000000_create_time_blocks.s…
20250911000000_todoist_integration.sql software healthy api/supabase/migrations/20250911000000_todoist_integration.…
20260218003000_harden_rls_helper_functions.sql software healthy api/supabase/migrations/20260218003000_harden_rls_helper_fu…
20260125160100_add_status_column.sql software healthy api/supabase/migrations/20260125160100_add_status_column.sql
20260130170000_merge_events_fk_fix.sql software healthy api/supabase/migrations/20260130170000_merge_events_fk_fix.…
20260305121500_backfill_missing_org_owners.sql software healthy api/supabase/migrations/20260305121500_backfill_missing_org…
20260125163552_add_priority_color.sql software healthy api/supabase/migrations/20260125163552_add_priority_color.s…
20260130000000_merge_events.sql software healthy api/supabase/migrations/20260130000000_merge_events.sql
20250909000000_add_theme_preset.sql software healthy api/supabase/migrations/20250909000000_add_theme_preset.sql
20260329120000_fluid_inbox.sql software healthy api/supabase/migrations/20260329120000_fluid_inbox.sql
20260328205500_focus_time_entry_rpcs.sql software healthy api/supabase/migrations/20260328205500_focus_time_entry_rpc…
20260125160000_add_invite_columns.sql software healthy api/supabase/migrations/20260125160000_add_invite_columns.s…

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

LabelLayerStatusPath
api software healthy api
docs software healthy api/docs
supabase software healthy api/supabase
migrations_legacy software healthy api/supabase/migrations_legacy
migrations software healthy api/supabase/migrations
src software healthy api/src
middleware software healthy api/src/middleware
lib software healthy api/src/lib
routes software healthy api/src/routes
docs software healthy docs
app software healthy app
api software healthy app/api
mobile software healthy app/api/mobile
auth software healthy app/api/mobile/auth
login software healthy app/api/mobile/auth/login
web-app software healthy web-app
docs software healthy web-app/docs
scripts software healthy web-app/scripts
railway software healthy web-app/scripts/railway
hooks software healthy web-app/scripts/hooks
components software healthy web-app/components
__tests__ software healthy web-app/components/__tests__
ui software healthy web-app/components/ui
contexts software healthy web-app/contexts
app software healthy web-app/app
settings software healthy web-app/app/settings
auth software healthy web-app/app/auth
reset-password software healthy web-app/app/auth/reset-password
login software healthy web-app/app/auth/login
forgot-password software healthy web-app/app/auth/forgot-password
register software healthy web-app/app/auth/register
accept-invite software healthy web-app/app/auth/accept-invite
projects software healthy web-app/app/projects
[id] software healthy web-app/app/projects/[id]
ai-export software healthy web-app/app/projects/[id]/ai-export
api software healthy web-app/app/api
users software healthy web-app/app/api/users
[id] software healthy web-app/app/api/users/[id]
ai-agent software healthy web-app/app/api/ai-agent
chat software healthy web-app/app/api/ai-agent/chat
sync software healthy web-app/app/api/sync
bulk software healthy web-app/app/api/sync/bulk
projects software healthy web-app/app/api/sync/projects
[id] software healthy web-app/app/api/sync/projects/[id]
reorder software healthy web-app/app/api/sync/projects/reorder
database software healthy web-app/app/api/sync/database
tasks software healthy web-app/app/api/sync/tasks
[id] software healthy web-app/app/api/sync/tasks/[id]
sections software healthy web-app/app/api/sync/sections
[id] software healthy web-app/app/api/sync/sections/[id]

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

LabelLayerStatusPath
20250909_add_theme_preset.sql data healthy api/supabase/migrations_legacy/20250909_add_theme_preset.sql
20260128_merge_org_ids.sql data healthy api/supabase/migrations_legacy/20260128_merge_org_ids.sql
20250911_todoist_integration.sql data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
20250902_todoist_integration.sql data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
20250820_add_theme_preset.sql data healthy api/supabase/migrations_legacy/20250820_add_theme_preset.sql
20260125_add_status_column.sql data healthy api/supabase/migrations_legacy/20260125_add_status_column.s…
20260128_merge_portland_org.sql data healthy api/supabase/migrations_legacy/20260128_merge_portland_org.…
20260125_add_invite_columns.sql data healthy api/supabase/migrations_legacy/20260125_add_invite_columns.…
20250910_add_profile_memoji.sql data healthy api/supabase/migrations_legacy/20250910_add_profile_memoji.…
20260218002500_fix_security_advisor_search_path.sql data healthy api/supabase/migrations/20260218002500_fix_security_advisor…
20260210120000_security_perf_fixes.sql data healthy api/supabase/migrations/20260210120000_security_perf_fixes.…
20260326223000_add_project_devnotes_meta.sql data healthy api/supabase/migrations/20260326223000_add_project_devnotes…
20260328191000_focus_time_platform.sql data healthy api/supabase/migrations/20260328191000_focus_time_platform.…
20260319163000_project_memberships.sql data healthy api/supabase/migrations/20260319163000_project_memberships.…
002_add_user_preferences.sql data healthy api/supabase/migrations/002_add_user_preferences.sql
20260128170000_merge_org_ids.sql data healthy api/supabase/migrations/20260128170000_merge_org_ids.sql
20260203143000_set_priority_color_default_red.sql data healthy api/supabase/migrations/20260203143000_set_priority_color_d…
20260218005000_recreate_upcoming_recurring_tasks_view.sql data healthy api/supabase/migrations/20260218005000_recreate_upcoming_re…
20250805215522_initial_schema.sql data healthy api/supabase/migrations/20250805215522_initial_schema.sql
20260203151500_add_priority_color_to_profiles.sql data healthy api/supabase/migrations/20260203151500_add_priority_color_t…
20260218004000_fix_todoist_functions_schema_qualification.s… data healthy api/supabase/migrations/20260218004000_fix_todoist_function…
20250820000000_create_time_blocks.sql data healthy api/supabase/migrations/20250820000000_create_time_blocks.s…
20250911000000_todoist_integration.sql data healthy api/supabase/migrations/20250911000000_todoist_integration.…
20260218003000_harden_rls_helper_functions.sql data healthy api/supabase/migrations/20260218003000_harden_rls_helper_fu…
20260125160100_add_status_column.sql data healthy api/supabase/migrations/20260125160100_add_status_column.sql
20260130170000_merge_events_fk_fix.sql data healthy api/supabase/migrations/20260130170000_merge_events_fk_fix.…
20260305121500_backfill_missing_org_owners.sql data healthy api/supabase/migrations/20260305121500_backfill_missing_org…
20260125163552_add_priority_color.sql data healthy api/supabase/migrations/20260125163552_add_priority_color.s…
20260130000000_merge_events.sql data healthy api/supabase/migrations/20260130000000_merge_events.sql
20250909000000_add_theme_preset.sql data healthy api/supabase/migrations/20250909000000_add_theme_preset.sql
20260329120000_fluid_inbox.sql data healthy api/supabase/migrations/20260329120000_fluid_inbox.sql
20260328205500_focus_time_entry_rpcs.sql data healthy api/supabase/migrations/20260328205500_focus_time_entry_rpc…
20260125160000_add_invite_columns.sql data healthy api/supabase/migrations/20260125160000_add_invite_columns.s…
20250902000000_todoist_integration.sql data healthy api/supabase/migrations/20250902000000_todoist_integration.…
20260302093000_api_keys.sql data healthy api/supabase/migrations/20260302093000_api_keys.sql
20260128170100_merge_portland_org.sql data healthy api/supabase/migrations/20260128170100_merge_portland_org.s…
20260211000000_fix_security_advisories.sql data healthy api/supabase/migrations/20260211000000_fix_security_advisor…
20260210151317_remote_schema.sql data healthy api/supabase/migrations/20260210151317_remote_schema.sql
20260217101500_fix_signup_theme_preset.sql data healthy api/supabase/migrations/20260217101500_fix_signup_theme_pre…
20250821000000_fix_rls_recursion_simple.sql data healthy api/supabase/migrations/20250821000000_fix_rls_recursion_si…
20260305004500_ai_planner.sql data healthy api/supabase/migrations/20260305004500_ai_planner.sql
20260210121000_user_preferences_fk_trigger.sql data healthy api/supabase/migrations/20260210121000_user_preferences_fk_…
20250805215835_create_initial_users.sql data healthy api/supabase/migrations/20250805215835_create_initial_users…
20250910000000_add_profile_memoji.sql data healthy api/supabase/migrations/20250910000000_add_profile_memoji.s…
20260330101500_email_thread_unread_state.sql data healthy api/supabase/migrations/20260330101500_email_thread_unread_…
20260423150000_add_task_devnotes_meta.sql data healthy api/supabase/migrations/20260423150000_add_task_devnotes_me…
20260328194500_focus_time_public_rpcs.sql data healthy api/supabase/migrations/20260328194500_focus_time_public_rp…
20260330011500_mobile_push_notifications.sql data healthy api/supabase/migrations/20260330011500_mobile_push_notifica…
todoist-migration.ts data healthy web-app/lib/todoist-migration.ts
20260603190000_entity_versioning.sql data healthy supabase/migrations/20260603190000_entity_versioning.sql

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

LabelLayerStatusPath
profiles data healthy api/supabase/schema.sql
organizations data healthy api/supabase/schema.sql
user_organizations data healthy api/supabase/schema.sql
projects data healthy api/supabase/schema.sql
tasks data healthy api/supabase/schema.sql
tags data healthy api/supabase/schema.sql
task_tags data healthy api/supabase/schema.sql
reminders data healthy api/supabase/schema.sql
attachments data healthy api/supabase/schema.sql
user_preferences data healthy api/supabase/schema.sql
sections data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
task_sections data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
comments data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
todoist_sync_state data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
todoist_sync_history data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
todoist_sync_conflicts data healthy api/supabase/migrations_legacy/20250911_todoist_integration…
todoist_import_backup data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
for data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
todoist_api_calls data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
filters data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
todoist_activity_log data healthy api/supabase/migrations_legacy/20250902_todoist_integration…
time_tracking data healthy api/supabase/migrations/20260328191000_focus_time_platform.…
public data healthy api/supabase/migrations/20260319163000_project_memberships.…
time_blocks data healthy api/supabase/migrations/20250820000000_create_time_blocks.s…
time_block_tasks data healthy api/supabase/migrations/20250820000000_create_time_blocks.s…
merge_events data healthy api/supabase/migrations/20260130000000_merge_events.sql

LabelLayerStatusPath
AiMemoryTab frontend healthy web-app/components/ai-memory-tab.tsx
AiRulesTabs frontend healthy web-app/components/ai-rules-tabs.tsx
AiPlaybookTab frontend healthy web-app/components/ai-playbook-tab.tsx
AiDecisionHistoryTab frontend healthy web-app/components/ai-decision-history-tab.tsx
HydrationTest frontend healthy web-app/app/hydration-test.tsx
Home frontend healthy web-app/app/page.tsx
RootLayout frontend healthy web-app/app/layout.tsx
SettingsPage frontend healthy web-app/app/settings/page.tsx
ResetPasswordPage frontend healthy web-app/app/auth/reset-password/page.tsx
LoginPage frontend healthy web-app/app/auth/login/page.tsx
ForgotPasswordPage frontend healthy web-app/app/auth/forgot-password/page.tsx
RegisterPage frontend healthy web-app/app/auth/register/page.tsx
AcceptInvitePage frontend healthy web-app/app/auth/accept-invite/page.tsx
TestPage frontend healthy web-app/app/test/page.tsx
FocusTimeAgentDocsPage frontend healthy web-app/app/docs/focus-time-agent/page.tsx
FocusTimeOpenApiDocsPage frontend healthy web-app/app/docs/focus-time-openapi/page.tsx
TrashPage frontend healthy web-app/app/trash/page.tsx
AssistantPopoutPage frontend healthy web-app/app/assistant/page.tsx
ViewPage frontend healthy web-app/app/[view]/view-client.tsx
ViewLoading frontend healthy web-app/app/[view]/loading.tsx
SupportPage frontend healthy web-app/app/support/page.tsx
PrivacyPolicyPage frontend healthy web-app/app/privacy/page.tsx
CalendarPage frontend healthy web-app/app/calendar/page.tsx

LabelLayerStatusPath
dotenv::.env.production security healthy .env.production
dotenv::.env.mobile security healthy .env.mobile
password_literal::web-app/test-auth.js security healthy web-app/test-auth.js
password_literal::web-app/scripts/test-supabase-login.mjs security healthy web-app/scripts/test-supabase-login.mjs
password_literal::web-app/scripts/test-login.mjs security healthy web-app/scripts/test-login.mjs
password_literal::web-app/scripts/test-api-with-auth.mjs security healthy web-app/scripts/test-api-with-auth.mjs
password_literal::web-app/scripts/test-api-direct.mjs security healthy web-app/scripts/test-api-direct.mjs
password_literal::web-app/scripts/verify-complete-flow.mjs security healthy web-app/scripts/verify-complete-flow.mjs
password_literal::web-app/scripts/verify-complete-flow.mjs security healthy web-app/scripts/verify-complete-flow.mjs
password_literal::web-app/scripts/test-full-flow.mjs security healthy web-app/scripts/test-full-flow.mjs
password_literal::web-app/scripts/reset-spencer-password.mjs security healthy web-app/scripts/reset-spencer-password.mjs
password_literal::web-app/scripts/test-login-api.mjs security healthy web-app/scripts/test-login-api.mjs
password_literal::web-app/scripts/test-api-authenticated.mjs security healthy web-app/scripts/test-api-authenticated.mjs
password_literal::web-app/scripts/direct-supabase-test.mjs security healthy web-app/scripts/direct-supabase-test.mjs
password_literal::web-app/scripts/direct-supabase-test.mjs security healthy web-app/scripts/direct-supabase-test.mjs
password_literal::web-app/scripts/create-users.mjs security healthy web-app/scripts/create-users.mjs
password_literal::web-app/scripts/create-api-user.mjs security healthy web-app/scripts/create-api-user.mjs
password_literal::web-app/scripts/test-database-api.mjs security healthy web-app/scripts/test-database-api.mjs
password_literal::web-app/scripts/test-auth-refresh.mjs security healthy web-app/scripts/test-auth-refresh.mjs
password_literal::web-app/scripts/debug-adapter.mjs security healthy web-app/scripts/debug-adapter.mjs
password_literal::web-app/scripts/set-user-password.mjs security healthy web-app/scripts/set-user-password.mjs
openai_or_anthropic_key::web-app/lib/__tests__/ai-memory-re… security healthy web-app/lib/__tests__/ai-memory-redact.test.ts
openai_or_anthropic_key::web-app/lib/__tests__/ai-memory-re… security healthy web-app/lib/__tests__/ai-memory-redact.test.ts

LabelLayerStatusPath
/page.tsx frontend healthy web-app/app/page.tsx
/settings frontend healthy web-app/app/settings/page.tsx
/auth/reset-password frontend healthy web-app/app/auth/reset-password/page.tsx
/auth/login frontend healthy web-app/app/auth/login/page.tsx
/auth/forgot-password frontend healthy web-app/app/auth/forgot-password/page.tsx
/auth/register frontend healthy web-app/app/auth/register/page.tsx
/auth/accept-invite frontend healthy web-app/app/auth/accept-invite/page.tsx
/projects/[id]/ai-export frontend healthy web-app/app/projects/[id]/ai-export/page.tsx
/test frontend healthy web-app/app/test/page.tsx
/docs/focus-time-agent frontend healthy web-app/app/docs/focus-time-agent/page.tsx
/docs/focus-time-openapi frontend healthy web-app/app/docs/focus-time-openapi/page.tsx
/trash frontend healthy web-app/app/trash/page.tsx
/desktop frontend healthy web-app/app/desktop/page.tsx
/developer/api frontend healthy web-app/app/developer/api/page.tsx
/assistant frontend healthy web-app/app/assistant/page.tsx
/[view] frontend healthy web-app/app/[view]/page.tsx
/support frontend healthy web-app/app/support/page.tsx
/privacy frontend healthy web-app/app/privacy/page.tsx
/calendar frontend healthy web-app/app/calendar/page.tsx
/memoji/lol.json frontend healthy web-app/lib/memoji.ts
/memoji/sup.json frontend healthy web-app/lib/memoji.ts
/memoji/wth.json frontend healthy web-app/lib/memoji.ts

LabelLayerStatusPath
auth::web-app/app/api/mobile/auth/apple/oauth-url/route.ts security healthy web-app/app/api/mobile/auth/apple/oauth-url/route.ts
auth::web-app/docs/todoist-sync-api.html security healthy web-app/docs/todoist-sync-api.html
auth::.env.example security healthy .env.example
auth::web-app/middleware.ts security healthy web-app/middleware.ts
auth::web-app/lib/api/docs/registry.ts security healthy web-app/lib/api/docs/registry.ts
auth::web-app/components/sidebar.tsx security healthy web-app/components/sidebar.tsx
auth::web-app/docs/todoist-rest-api.html security healthy web-app/docs/todoist-rest-api.html
auth::web-app/scripts/create-api-user.mjs security healthy web-app/scripts/create-api-user.mjs
auth::web-app/lib/mobile/account-link.ts security healthy web-app/lib/mobile/account-link.ts

LabelLayerStatusPath
class software healthy web-app/scripts/test-adapter-exact.mjs:class
SupabaseAdapter software healthy web-app/scripts/test-full-api-flow.mjs:SupabaseAdapter
after software healthy web-app/components/sidebar.tsx:after
after software healthy web-app/components/task-modal.tsx:after
SyncScheduler software healthy web-app/lib/services/sync-scheduler.ts:SyncScheduler
TodoistClient software healthy web-app/lib/services/todoist-client.ts:TodoistClient
TodoistSyncService software healthy web-app/lib/services/todoist-sync.ts:TodoistSyncService
SupabaseAdapter software healthy web-app/lib/db/supabase-adapter.ts:SupabaseAdapter

LabelLayerStatusPath
deploy cicd healthy .github/workflows/api-deploy.yml
deploy cicd healthy .github/workflows/railway-deploy.yml
mobile-export cicd healthy .github/workflows/ios-build.yml
ios-simulator-build cicd healthy .github/workflows/ios-build.yml

LabelLayerStatusPath
gha::api-deploy cicd healthy .github/workflows/api-deploy.yml
gha::railway-deploy cicd healthy .github/workflows/railway-deploy.yml
gha::ios-build cicd healthy .github/workflows/ios-build.yml

LabelLayerStatusPath
GET /v1/health api healthy api/src/routes/health.ts
ALL /v1/* api healthy api/src/routes/proxy.ts

LabelLayerStatusPath
port:3244 network healthy .env.example
port:8081 network healthy api/.env.example

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

LabelLayerStatusPath
postgres data healthy web-app/CLAUDE.md

LabelLayerStatusPath
127.0.0.1 network healthy web-app/email-live-sync-worker.js

LabelLayerStatusPath
vps::aws hardware healthy web-app/lib/time/postgres.ts

LabelLayerStatusPath
RAILWAY_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/56e9ca81-1853-4e92-98dc-afa0573d1197/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/56e9ca81-1853-4e92-98dc-afa0573d1197/

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.