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.

riyaa333/focul

https://github.com/riyaa333/focul · scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)

23 raw signals (0 security + 23 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 23 actionable findings from 1 signal source. 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 199 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
DemoSection software healthy components/ui/demo.tsx:DemoSection
CallToAction software healthy components/ui/call-to-action.tsx:CallToAction
RootLayout software healthy app/layout.tsx:RootLayout
formatShortcut software healthy app/settings/page.tsx:formatShortcut
isFunctionKey software healthy app/settings/page.tsx:isFunctionKey
capturedKeysToElectron software healthy app/settings/page.tsx:capturedKeysToElectron
key software healthy app/settings/page.tsx:key
SettingsPage software healthy app/settings/page.tsx:SettingsPage
load software healthy app/settings/page.tsx:load
saveName software healthy app/settings/page.tsx:saveName
handleForgotPassword software healthy app/settings/page.tsx:handleForgotPassword
signOut software healthy app/settings/page.tsx:signOut
onDown software healthy app/settings/page.tsx:onDown
onUp software healthy app/settings/page.tsx:onUp
ResetPasswordPage software healthy app/reset-password/page.tsx:ResetPasswordPage
handleSubmit software healthy app/reset-password/page.tsx:handleSubmit
LoginPage software healthy app/login/page.tsx:LoginPage
handlePasswordReset software healthy app/login/page.tsx:handlePasswordReset
handleSubmit software healthy app/login/page.tsx:handleSubmit
onInputFocus software healthy app/login/page.tsx:onInputFocus
onInputBlur software healthy app/login/page.tsx:onInputBlur
POST software healthy app/api/waitlist/route.ts:POST
email software healthy app/api/waitlist/route.ts:email
role software healthy app/api/waitlist/route.ts:role
problem software healthy app/api/waitlist/route.ts:problem
referredBy software healthy app/api/waitlist/route.ts:referredBy
GET software healthy app/api/waitlist/count/route.ts:GET
GET software healthy app/api/waitlist/lookup/route.ts:GET
emptyResponse software healthy app/api/coach/route.ts:emptyResponse
POST software healthy app/api/coach/route.ts:POST
recent software healthy app/api/coach/route.ts:recent
openTodos software healthy app/api/coach/route.ts:openTodos
tasks software healthy app/api/coach/route.ts:tasks
excerpt software healthy app/api/coach/route.ts:excerpt
POST software healthy app/api/transcribe/route.ts:POST
sessionContext software healthy app/api/transcribe/route.ts:sessionContext
POST software healthy app/api/extract-tasks/route.ts:POST
todayKey software healthy app/dashboard/FocusCoach.tsx:todayKey
readCache software healthy app/dashboard/FocusCoach.tsx:readCache
writeCache software healthy app/dashboard/FocusCoach.tsx:writeCache
clearCache software healthy app/dashboard/FocusCoach.tsx:clearCache
FocusCoach software healthy app/dashboard/FocusCoach.tsx:FocusCoach
fetchCoach software healthy app/dashboard/FocusCoach.tsx:fetchCoach
body software healthy app/dashboard/FocusCoach.tsx:body
handleAlreadyDone software healthy app/dashboard/FocusCoach.tsx:handleAlreadyDone
timeAgo software healthy app/dashboard/page.tsx:timeAgo
DashboardPage software healthy app/dashboard/page.tsx:DashboardPage
checkMobile software healthy app/dashboard/page.tsx:checkMobile
onClick software healthy app/dashboard/page.tsx:onClick
onKey software healthy app/dashboard/page.tsx:onKey

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
tailwind.config.ts software healthy tailwind.config.ts
package.json software healthy package.json
index.html software healthy index.html
next.config.js software healthy next.config.js
next-env.d.ts software healthy next-env.d.ts
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
button.tsx software healthy components/ui/button.tsx
demo.tsx software healthy components/ui/demo.tsx
call-to-action.tsx software healthy components/ui/call-to-action.tsx
globals.css software healthy app/globals.css
layout.tsx software healthy app/layout.tsx
page.tsx software healthy app/settings/page.tsx
page.tsx software healthy app/reset-password/page.tsx
page.tsx software healthy app/login/page.tsx
route.ts software healthy app/api/waitlist/route.ts
route.ts software healthy app/api/waitlist/count/route.ts
route.ts software healthy app/api/waitlist/lookup/route.ts
route.ts software healthy app/api/coach/route.ts
route.ts software healthy app/api/transcribe/route.ts
route.ts software healthy app/api/extract-tasks/route.ts
FocusCoach.tsx software healthy app/dashboard/FocusCoach.tsx
page.tsx software healthy app/dashboard/page.tsx
OnboardingModal.tsx software healthy app/dashboard/OnboardingModal.tsx
page.tsx software healthy app/waitlist/page.tsx
waitlist.module.css software healthy app/waitlist/waitlist.module.css
page.tsx software healthy app/preview/page.tsx
page.tsx software healthy app/timer/page.tsx
page.tsx software healthy app/waiting/page.tsx
waiting.module.css software healthy app/waiting/waiting.module.css
supabase-server.ts software healthy lib/supabase-server.ts
utils.ts software healthy lib/utils.ts
supabase.ts software healthy lib/supabase.ts
landing-kinso-light.html software healthy public/landing-kinso-light.html
landing-dark.html software healthy public/landing-dark.html
dashboard-e.html software healthy public/dashboard-e.html
dashboard-v2-bento.html software healthy public/dashboard-v2-bento.html
minimal-options.html software healthy public/minimal-options.html
dashboard-interactive.html software healthy public/dashboard-interactive.html
login-v1-minimal.html software healthy public/login-v1-minimal.html
landing-app.js software healthy public/landing-app.js
login-v2-split.html software healthy public/login-v2-split.html
landing-kinso-focul.html software healthy public/landing-kinso-focul.html
layout-options.html software healthy public/layout-options.html
landing-styles.css software healthy public/landing-styles.css
landing-kinso-cream.html software healthy public/landing-kinso-cream.html
landing.html software healthy public/landing.html
login-v3-minimal-split.html software healthy public/login-v3-minimal-split.html

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

LabelLayerStatusPath
components software healthy components
ui software healthy components/ui
app software healthy app
settings software healthy app/settings
reset-password software healthy app/reset-password
login software healthy app/login
api software healthy app/api
waitlist software healthy app/api/waitlist
count software healthy app/api/waitlist/count
lookup software healthy app/api/waitlist/lookup
coach software healthy app/api/coach
transcribe software healthy app/api/transcribe
extract-tasks software healthy app/api/extract-tasks
dashboard software healthy app/dashboard
waitlist software healthy app/waitlist
preview software healthy app/preview
timer software healthy app/timer
waiting software healthy app/waiting
lib software healthy lib
public software healthy public

LabelLayerStatusPath
DemoSection frontend healthy components/ui/demo.tsx
CallToAction frontend healthy components/ui/call-to-action.tsx
RootLayout frontend healthy app/layout.tsx
SettingsPage frontend healthy app/settings/page.tsx
ResetPasswordPage frontend healthy app/reset-password/page.tsx
LoginPage frontend healthy app/login/page.tsx
DashboardPage frontend healthy app/dashboard/page.tsx
OnboardingModal frontend healthy app/dashboard/OnboardingModal.tsx
WaitlistPage frontend healthy app/waitlist/page.tsx
PreviewPage frontend healthy app/preview/page.tsx
TimerPage frontend healthy app/timer/page.tsx
WaitingPage frontend healthy app/waiting/page.tsx

LabelLayerStatusPath
repobility-clone-q1bhbwf0 software healthy /tmp/repobility-clone-q1bhbwf0
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/f07cdddc-319b-4e72-8ba1-04e262bad3a2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f07cdddc-319b-4e72-8ba1-04e262bad3a2/

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.