https://github.com/rohansinghdeo123-sys/ai-study-dashboard
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 3 weeks ago · v1 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 439 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 |
|---|---|---|---|
BackendStatus |
software | healthy | components/BackendStatus.tsx:BackendStatus |
isActive |
software | healthy | components/BackendStatus.tsx:isActive |
useLiveStats |
software | healthy | components/Sidebar.tsx:useLiveStats |
fetchStats |
software | healthy | components/Sidebar.tsx:fetchStats |
StatRow |
software | healthy | components/Sidebar.tsx:StatRow |
Sidebar |
software | healthy | components/Sidebar.tsx:Sidebar |
renderChemistryText |
software | healthy | components/CoachWidget.tsx:renderChemistryText |
CoachWidget |
software | healthy | components/CoachWidget.tsx:CoachWidget |
loadCoach |
software | healthy | components/CoachWidget.tsx:loadCoach |
handleSend |
software | healthy | components/CoachWidget.tsx:handleSend |
handleKeyDown |
software | healthy | components/CoachWidget.tsx:handleKeyDown |
askSuggestion |
software | healthy | components/CoachWidget.tsx:askSuggestion |
clearChat |
software | healthy | components/CoachWidget.tsx:clearChat |
getStoredTheme |
software | healthy | components/ThemeToggle.tsx:getStoredTheme |
applyTheme |
software | healthy | components/ThemeToggle.tsx:applyTheme |
subscribeToTheme |
software | healthy | components/ThemeToggle.tsx:subscribeToTheme |
ThemeToggle |
software | healthy | components/ThemeToggle.tsx:ThemeToggle |
toggleTheme |
software | healthy | components/ThemeToggle.tsx:toggleTheme |
getInitials |
software | healthy | components/Navbar.tsx:getInitials |
getPageMeta |
software | healthy | components/Navbar.tsx:getPageMeta |
Navbar |
software | healthy | components/Navbar.tsx:Navbar |
ChatThinkingLogo |
software | healthy | components/brand/ChatThinkingLogo.tsx:ChatThinkingLogo |
Button |
software | healthy | components/ui/Button.tsx:Button |
Input |
software | healthy | components/ui/Input.tsx:Input |
AppIcon |
software | healthy | components/ui/Polished.tsx:AppIcon |
IconButton |
software | healthy | components/ui/Polished.tsx:IconButton |
LoadingState |
software | healthy | components/ui/Polished.tsx:LoadingState |
LoadingSkeleton |
software | healthy | components/ui/Polished.tsx:LoadingSkeleton |
EmptyState |
software | healthy | components/ui/Polished.tsx:EmptyState |
ErrorState |
software | healthy | components/ui/Polished.tsx:ErrorState |
AlertState |
software | healthy | components/ui/Polished.tsx:AlertState |
RevisionModeTabs |
software | healthy | components/study/RevisionModeTabs.tsx:RevisionModeTabs |
ArtifactCanvas |
software | healthy | components/study/ArtifactCanvas.tsx:ArtifactCanvas |
OnboardingShell |
software | healthy | components/onboarding/OnboardingShell.tsx:OnboardingShell |
Home |
software | healthy | app/page.tsx:Home |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
AnalyticsRedirectPage |
software | healthy | app/analytics/page.tsx:AnalyticsRedirectPage |
cn |
software | healthy | app/login/page.tsx:cn |
normalizePhoneNumber |
software | healthy | app/login/page.tsx:normalizePhoneNumber |
getErrorSignature |
software | healthy | app/login/page.tsx:getErrorSignature |
code |
software | healthy | app/login/page.tsx:code |
getErrorMessage |
software | healthy | app/login/page.tsx:getErrorMessage |
OtpBoxes |
software | healthy | app/login/page.tsx:OtpBoxes |
emit |
software | healthy | app/login/page.tsx:emit |
handleChange |
software | healthy | app/login/page.tsx:handleChange |
handleKeyDown |
software | healthy | app/login/page.tsx:handleKeyDown |
handlePaste |
software | healthy | app/login/page.tsx:handlePaste |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleGoogleLogin |
software | healthy | app/login/page.tsx:handleGoogleLogin |
handleSendOtp |
software | healthy | app/login/page.tsx:handleSendOtp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
global.d.ts |
software | healthy | global.d.ts |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
react-plotly.d.ts |
software | healthy | types/react-plotly.d.ts |
BackendStatus.tsx |
software | healthy | components/BackendStatus.tsx |
Sidebar.tsx |
software | healthy | components/Sidebar.tsx |
CoachWidget.tsx |
software | healthy | components/CoachWidget.tsx |
ThemeToggle.tsx |
software | healthy | components/ThemeToggle.tsx |
Navbar.tsx |
software | healthy | components/Navbar.tsx |
ChatThinkingLogo.tsx |
software | healthy | components/brand/ChatThinkingLogo.tsx |
Button.tsx |
software | healthy | components/ui/Button.tsx |
Input.tsx |
software | healthy | components/ui/Input.tsx |
Polished.tsx |
software | healthy | components/ui/Polished.tsx |
RevisionModeTabs.tsx |
software | healthy | components/study/RevisionModeTabs.tsx |
ArtifactCanvas.tsx |
software | healthy | components/study/ArtifactCanvas.tsx |
OnboardingShell.tsx |
software | healthy | components/onboarding/OnboardingShell.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/analytics/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
page.tsx |
software | healthy | app/dashboard/page.tsx |
layout.tsx |
software | healthy | app/dashboard/layout.tsx |
page.tsx |
software | healthy | app/dashboard/exam/page.tsx |
page.tsx |
software | healthy | app/dashboard/internal/ops/page.tsx |
page.tsx |
software | healthy | app/dashboard/internal/admin/page.tsx |
page.tsx |
software | healthy | app/dashboard/mission/page.tsx |
page.tsx |
software | healthy | app/dashboard/progress/page.tsx |
page.tsx |
software | healthy | app/dashboard/admin/page.tsx |
page.tsx |
software | healthy | app/dashboard/study/page.tsx |
page.tsx |
software | healthy | app/admin/page.tsx |
page.tsx |
software | healthy | app/onboarding/page.tsx |
page.tsx |
software | healthy | app/terms/page.tsx |
page.tsx |
software | healthy | app/privacy/page.tsx |
firebase.ts |
software | healthy | lib/firebase.ts |
profile.ts |
software | healthy | lib/profile.ts |
utils.ts |
software | healthy | lib/utils.ts |
apiClient.ts |
software | healthy | lib/apiClient.ts |
studyChemistry.ts |
software | healthy | lib/studyChemistry.ts |
AuthContext.tsx |
software | healthy | context/AuthContext.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
BackendStatus |
frontend | healthy | components/BackendStatus.tsx |
Sidebar |
frontend | healthy | components/Sidebar.tsx |
CoachWidget |
frontend | healthy | components/CoachWidget.tsx |
ThemeToggle |
frontend | healthy | components/ThemeToggle.tsx |
Navbar |
frontend | healthy | components/Navbar.tsx |
ChatThinkingLogo |
frontend | healthy | components/brand/ChatThinkingLogo.tsx |
Button |
frontend | healthy | components/ui/Button.tsx |
Input |
frontend | healthy | components/ui/Input.tsx |
RevisionModeTabs |
frontend | healthy | components/study/RevisionModeTabs.tsx |
ArtifactCanvas |
frontend | healthy | components/study/ArtifactCanvas.tsx |
OnboardingShell |
frontend | healthy | components/onboarding/OnboardingShell.tsx |
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
AnalyticsRedirectPage |
frontend | healthy | app/analytics/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
DashboardPage |
frontend | healthy | app/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | app/dashboard/layout.tsx |
ExamModePage |
frontend | healthy | app/dashboard/exam/page.tsx |
InternalOpsRedirectPage |
frontend | healthy | app/dashboard/internal/ops/page.tsx |
FounderAdminConsolePage |
frontend | healthy | app/dashboard/internal/admin/page.tsx |
MissionPage |
frontend | healthy | app/dashboard/mission/page.tsx |
ProgressPage |
frontend | healthy | app/dashboard/progress/page.tsx |
AdminRedirectPage |
frontend | healthy | app/dashboard/admin/page.tsx |
StudyPage |
frontend | healthy | app/dashboard/study/page.tsx |
AdminShortcutPage |
frontend | healthy | app/admin/page.tsx |
OnboardingPage |
frontend | healthy | app/onboarding/page.tsx |
TermsPage |
frontend | healthy | app/terms/page.tsx |
PrivacyPage |
frontend | healthy | app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
components |
software | healthy | components |
brand |
software | healthy | components/brand |
ui |
software | healthy | components/ui |
study |
software | healthy | components/study |
onboarding |
software | healthy | components/onboarding |
app |
software | healthy | app |
analytics |
software | healthy | app/analytics |
login |
software | healthy | app/login |
dashboard |
software | healthy | app/dashboard |
exam |
software | healthy | app/dashboard/exam |
internal |
software | healthy | app/dashboard/internal |
ops |
software | healthy | app/dashboard/internal/ops |
admin |
software | healthy | app/dashboard/internal/admin |
mission |
software | healthy | app/dashboard/mission |
progress |
software | healthy | app/dashboard/progress |
admin |
software | healthy | app/dashboard/admin |
study |
software | healthy | app/dashboard/study |
admin |
software | healthy | app/admin |
onboarding |
software | healthy | app/onboarding |
terms |
software | healthy | app/terms |
privacy |
software | healthy | app/privacy |
lib |
software | healthy | lib |
context |
software | healthy | context |
| Label | Layer | Status | Path |
|---|---|---|---|
filter |
software | healthy | app/dashboard/internal/admin/page.tsx:filter |
could |
software | healthy | app/onboarding/page.tsx:could |
are |
software | healthy | app/onboarding/page.tsx:are |
ApiRequestError |
software | healthy | lib/apiClient.ts:ApiRequestError |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xnkwx1ub |
software | healthy | /tmp/repobility-clone-xnkwx1ub |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | components/BackendStatus.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/fd7263e0-84fb-4260-939a-63b0e8b705a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fd7263e0-84fb-4260-939a-63b0e8b705a3/
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.