https://github.com/arjunj08/edusphere
· scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.4 (diff) · 8 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 444 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 |
|---|---|---|---|
AppRoutes |
software | healthy | src/App.tsx:AppRoutes |
App |
software | healthy | src/App.tsx:App |
useCounter |
software | healthy | src/hooks/useCounter.ts:useCounter |
useInterviewCoach |
software | healthy | src/hooks/useInterviewCoach.ts:useInterviewCoach |
useStruggleSignal |
software | healthy | src/hooks/useStruggleSignal.ts:useStruggleSignal |
elapsed |
software | healthy | src/hooks/useStruggleSignal.ts:elapsed |
onScroll |
software | healthy | src/hooks/useStruggleSignal.ts:onScroll |
useAttentionSignal |
software | healthy | src/hooks/useAttentionSignal.ts:useAttentionSignal |
start |
software | healthy | src/hooks/useAttentionSignal.ts:start |
elapsed |
software | healthy | src/hooks/useAttentionSignal.ts:elapsed |
SensingProvider |
software | healthy | src/context/SensingContext.tsx:SensingProvider |
useSensing |
software | healthy | src/context/SensingContext.tsx:useSensing |
AuthProvider |
software | healthy | src/context/AuthContext.tsx:AuthProvider |
useAuth |
software | healthy | src/context/AuthContext.tsx:useAuth |
keyFor |
software | healthy | src/context/ProgressContext.tsx:keyFor |
today |
software | healthy | src/context/ProgressContext.tsx:today |
load |
software | healthy | src/context/ProgressContext.tsx:load |
ProgressProvider |
software | healthy | src/context/ProgressContext.tsx:ProgressProvider |
useProgress |
software | healthy | src/context/ProgressContext.tsx:useProgress |
AccessibilityProvider |
software | healthy | src/context/AccessibilityContext.tsx:AccessibilityProvider |
has |
software | healthy | src/context/AccessibilityContext.tsx:has |
useAccessibility |
software | healthy | src/context/AccessibilityContext.tsx:useAccessibility |
PageHeading |
software | healthy | src/components/app/PageHeading.tsx:PageHeading |
InterventionModal |
software | healthy | src/components/app/InterventionModal.tsx:InterventionModal |
onKey |
software | healthy | src/components/app/InterventionModal.tsx:onKey |
AppHeader |
software | healthy | src/components/app/AppHeader.tsx:AppHeader |
NavItems |
software | healthy | src/components/app/AppShell.tsx:NavItems |
link |
software | healthy | src/components/app/AppShell.tsx:link |
AppShell |
software | healthy | src/components/app/AppShell.tsx:AppShell |
PageTransition |
software | healthy | src/components/app/PageTransition.tsx:PageTransition |
CertificateModal |
software | healthy | src/components/app/CertificateModal.tsx:CertificateModal |
onKey |
software | healthy | src/components/app/CertificateModal.tsx:onKey |
MentorDock |
software | healthy | src/components/app/MentorDock.tsx:MentorDock |
send |
software | healthy | src/components/app/MentorDock.tsx:send |
destinationFor |
software | healthy | src/components/app/AuthPage.tsx:destinationFor |
AuthPage |
software | healthy | src/components/app/AuthPage.tsx:AuthPage |
onSubmit |
software | healthy | src/components/app/AuthPage.tsx:onSubmit |
barColor |
software | healthy | src/components/app/SolvePanel.tsx:barColor |
SolvePanel |
software | healthy | src/components/app/SolvePanel.tsx:SolvePanel |
onKey |
software | healthy | src/components/app/SolvePanel.tsx:onKey |
run |
software | healthy | src/components/app/SolvePanel.tsx:run |
submit |
software | healthy | src/components/app/SolvePanel.tsx:submit |
MetricTile |
software | healthy | src/components/app/FacultyDashboard.tsx:MetricTile |
FacultyDashboard |
software | healthy | src/components/app/FacultyDashboard.tsx:FacultyDashboard |
approve |
software | healthy | src/components/app/FacultyDashboard.tsx:approve |
barColor |
software | healthy | src/components/app/pages/DailyChallenge.tsx:barColor |
DailyChallenge |
software | healthy | src/components/app/pages/DailyChallenge.tsx:DailyChallenge |
run |
software | healthy | src/components/app/pages/DailyChallenge.tsx:run |
submit |
software | healthy | src/components/app/pages/DailyChallenge.tsx:submit |
StudyRoom |
software | healthy | src/components/app/pages/StudyRoom.tsx:StudyRoom |
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.js |
software | healthy | postcss.config.js |
vercel.json |
software | healthy | vercel.json |
vite.config.ts |
software | healthy | vite.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
tailwind.config.js |
software | healthy | tailwind.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
main.tsx |
software | healthy | src/main.tsx |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
useCounter.ts |
software | healthy | src/hooks/useCounter.ts |
useInterviewCoach.ts |
software | healthy | src/hooks/useInterviewCoach.ts |
useStruggleSignal.ts |
software | healthy | src/hooks/useStruggleSignal.ts |
useAttentionSignal.ts |
software | healthy | src/hooks/useAttentionSignal.ts |
SensingContext.tsx |
software | healthy | src/context/SensingContext.tsx |
AuthContext.tsx |
software | healthy | src/context/AuthContext.tsx |
ProgressContext.tsx |
software | healthy | src/context/ProgressContext.tsx |
AccessibilityContext.tsx |
software | healthy | src/context/AccessibilityContext.tsx |
PageHeading.tsx |
software | healthy | src/components/app/PageHeading.tsx |
InterventionModal.tsx |
software | healthy | src/components/app/InterventionModal.tsx |
AppHeader.tsx |
software | healthy | src/components/app/AppHeader.tsx |
AppShell.tsx |
software | healthy | src/components/app/AppShell.tsx |
PageTransition.tsx |
software | healthy | src/components/app/PageTransition.tsx |
CertificateModal.tsx |
software | healthy | src/components/app/CertificateModal.tsx |
MentorDock.tsx |
software | healthy | src/components/app/MentorDock.tsx |
AuthPage.tsx |
software | healthy | src/components/app/AuthPage.tsx |
SolvePanel.tsx |
software | healthy | src/components/app/SolvePanel.tsx |
FacultyDashboard.tsx |
software | healthy | src/components/app/FacultyDashboard.tsx |
DailyChallenge.tsx |
software | healthy | src/components/app/pages/DailyChallenge.tsx |
StudyRoom.tsx |
software | healthy | src/components/app/pages/StudyRoom.tsx |
MockInterviewPage.tsx |
software | healthy | src/components/app/pages/MockInterviewPage.tsx |
ProblemBank.tsx |
software | healthy | src/components/app/pages/ProblemBank.tsx |
Roadmap.tsx |
software | healthy | src/components/app/pages/Roadmap.tsx |
Assignments.tsx |
software | healthy | src/components/app/pages/Assignments.tsx |
Settings.tsx |
software | healthy | src/components/app/pages/Settings.tsx |
Forum.tsx |
software | healthy | src/components/app/pages/Forum.tsx |
Profile.tsx |
software | healthy | src/components/app/pages/Profile.tsx |
StudyGroups.tsx |
software | healthy | src/components/app/pages/StudyGroups.tsx |
Certifications.tsx |
software | healthy | src/components/app/pages/Certifications.tsx |
JobReadiness.tsx |
software | healthy | src/components/app/pages/JobReadiness.tsx |
SkillReport.tsx |
software | healthy | src/components/app/pages/SkillReport.tsx |
Leaderboard.tsx |
software | healthy | src/components/app/pages/Leaderboard.tsx |
Dashboard.tsx |
software | healthy | src/components/app/pages/Dashboard.tsx |
Navbar.tsx |
software | healthy | src/components/landing/Navbar.tsx |
Features.tsx |
software | healthy | src/components/landing/Features.tsx |
TechStrip.tsx |
software | healthy | src/components/landing/TechStrip.tsx |
InterventionLoop.tsx |
software | healthy | src/components/landing/InterventionLoop.tsx |
MockInterview.tsx |
software | healthy | src/components/landing/MockInterview.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 |
frontend | healthy | src/App.tsx |
PageHeading |
frontend | healthy | src/components/app/PageHeading.tsx |
InterventionModal |
frontend | healthy | src/components/app/InterventionModal.tsx |
AppHeader |
frontend | healthy | src/components/app/AppHeader.tsx |
AppShell |
frontend | healthy | src/components/app/AppShell.tsx |
PageTransition |
frontend | healthy | src/components/app/PageTransition.tsx |
CertificateModal |
frontend | healthy | src/components/app/CertificateModal.tsx |
MentorDock |
frontend | healthy | src/components/app/MentorDock.tsx |
AuthPage |
frontend | healthy | src/components/app/AuthPage.tsx |
SolvePanel |
frontend | healthy | src/components/app/SolvePanel.tsx |
FacultyDashboard |
frontend | healthy | src/components/app/FacultyDashboard.tsx |
DailyChallenge |
frontend | healthy | src/components/app/pages/DailyChallenge.tsx |
StudyRoom |
frontend | healthy | src/components/app/pages/StudyRoom.tsx |
MockInterviewPage |
frontend | healthy | src/components/app/pages/MockInterviewPage.tsx |
ProblemBank |
frontend | healthy | src/components/app/pages/ProblemBank.tsx |
Roadmap |
frontend | healthy | src/components/app/pages/Roadmap.tsx |
Assignments |
frontend | healthy | src/components/app/pages/Assignments.tsx |
Settings |
frontend | healthy | src/components/app/pages/Settings.tsx |
Forum |
frontend | healthy | src/components/app/pages/Forum.tsx |
Profile |
frontend | healthy | src/components/app/pages/Profile.tsx |
StudyGroups |
frontend | healthy | src/components/app/pages/StudyGroups.tsx |
Certifications |
frontend | healthy | src/components/app/pages/Certifications.tsx |
JobReadiness |
frontend | healthy | src/components/app/pages/JobReadiness.tsx |
SkillReport |
frontend | healthy | src/components/app/pages/SkillReport.tsx |
Leaderboard |
frontend | healthy | src/components/app/pages/Leaderboard.tsx |
Dashboard |
frontend | healthy | src/components/app/pages/Dashboard.tsx |
Navbar |
frontend | healthy | src/components/landing/Navbar.tsx |
Features |
frontend | healthy | src/components/landing/Features.tsx |
TechStrip |
frontend | healthy | src/components/landing/TechStrip.tsx |
InterventionLoop |
frontend | healthy | src/components/landing/InterventionLoop.tsx |
MockInterview |
frontend | healthy | src/components/landing/MockInterview.tsx |
LandingPage |
frontend | healthy | src/components/landing/LandingPage.tsx |
InclusiveEngine |
frontend | healthy | src/components/landing/InclusiveEngine.tsx |
Hero |
frontend | healthy | src/components/landing/Hero.tsx |
Footer |
frontend | healthy | src/components/landing/Footer.tsx |
DashboardPreview |
frontend | healthy | src/components/landing/DashboardPreview.tsx |
CTA |
frontend | healthy | src/components/landing/CTA.tsx |
ProblemStats |
frontend | healthy | src/components/landing/ProblemStats.tsx |
AIMentorStrip |
frontend | healthy | src/components/landing/AIMentorStrip.tsx |
Impact |
frontend | healthy | src/components/landing/Impact.tsx |
StudentView |
frontend | healthy | src/components/landing/StudentView.tsx |
RiskTimeline |
frontend | healthy | src/components/landing/RiskTimeline.tsx |
VoiceNav |
frontend | healthy | src/components/accessibility/VoiceNav.tsx |
LiveLectureCompanion |
frontend | healthy | src/components/accessibility/LiveLectureCompanion.tsx |
SignPanel |
frontend | healthy | src/components/accessibility/SignPanel.tsx |
ReadingSupport |
frontend | healthy | src/components/accessibility/ReadingSupport.tsx |
AdaptedForYou |
frontend | healthy | src/components/accessibility/AdaptedForYou.tsx |
FocusSession |
frontend | healthy | src/components/accessibility/FocusSession.tsx |
ContentTransformer |
frontend | healthy | src/components/accessibility/ContentTransformer.tsx |
AccommodationPassport |
frontend | healthy | src/components/accessibility/AccommodationPassport.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/DailyChallenge |
frontend | healthy | src/components/app/pages/DailyChallenge.tsx |
/StudyRoom |
frontend | healthy | src/components/app/pages/StudyRoom.tsx |
/MockInterviewPage |
frontend | healthy | src/components/app/pages/MockInterviewPage.tsx |
/ProblemBank |
frontend | healthy | src/components/app/pages/ProblemBank.tsx |
/Roadmap |
frontend | healthy | src/components/app/pages/Roadmap.tsx |
/Assignments |
frontend | healthy | src/components/app/pages/Assignments.tsx |
/Settings |
frontend | healthy | src/components/app/pages/Settings.tsx |
/Forum |
frontend | healthy | src/components/app/pages/Forum.tsx |
/Profile |
frontend | healthy | src/components/app/pages/Profile.tsx |
/StudyGroups |
frontend | healthy | src/components/app/pages/StudyGroups.tsx |
/Certifications |
frontend | healthy | src/components/app/pages/Certifications.tsx |
/JobReadiness |
frontend | healthy | src/components/app/pages/JobReadiness.tsx |
/SkillReport |
frontend | healthy | src/components/app/pages/SkillReport.tsx |
/Leaderboard |
frontend | healthy | src/components/app/pages/Leaderboard.tsx |
/Dashboard |
frontend | healthy | src/components/app/pages/Dashboard.tsx |
/ |
frontend | healthy | src/App.tsx |
/auth |
frontend | healthy | src/App.tsx |
/onboarding |
frontend | healthy | src/App.tsx |
/onboarding/options |
frontend | healthy | src/App.tsx |
/app |
frontend | healthy | src/App.tsx |
dashboard |
frontend | healthy | src/App.tsx |
problems |
frontend | healthy | src/App.tsx |
daily |
frontend | healthy | src/App.tsx |
interview |
frontend | healthy | src/App.tsx |
leaderboard |
frontend | healthy | src/App.tsx |
forum |
frontend | healthy | src/App.tsx |
groups |
frontend | healthy | src/App.tsx |
groups/:roomId |
frontend | healthy | src/App.tsx |
skills |
frontend | healthy | src/App.tsx |
readiness |
frontend | healthy | src/App.tsx |
certifications |
frontend | healthy | src/App.tsx |
assignments |
frontend | healthy | src/App.tsx |
roadmap |
frontend | healthy | src/App.tsx |
profile |
frontend | healthy | src/App.tsx |
/settings |
frontend | healthy | src/App.tsx |
/twin |
frontend | healthy | src/App.tsx |
/jobs |
frontend | healthy | src/App.tsx |
gap |
frontend | healthy | src/App.tsx |
/negotiate |
frontend | healthy | src/App.tsx |
/resume |
frontend | healthy | src/App.tsx |
recruiter-view |
frontend | healthy | src/App.tsx |
/faculty |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
hooks |
software | healthy | src/hooks |
context |
software | healthy | src/context |
components |
software | healthy | src/components |
app |
software | healthy | src/components/app |
pages |
software | healthy | src/components/app/pages |
landing |
software | healthy | src/components/landing |
accessibility |
software | healthy | src/components/accessibility |
jobs |
software | healthy | src/components/jobs |
resume |
software | healthy | src/components/resume |
twin |
software | healthy | src/components/twin |
onboarding |
software | healthy | src/components/onboarding |
negotiate |
software | healthy | src/components/negotiate |
universal |
software | healthy | src/components/universal |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
services |
software | healthy | src/services |
routes |
software | healthy | src/routes |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::src/services/auth.ts |
security | healthy | src/services/auth.ts |
auth::src/components/accessibility/AccommodationPassport.tsx |
security | healthy | src/components/accessibility/AccommodationPassport.tsx |
auth::src/components/accessibility/AdaptedForYou.tsx |
security | healthy | src/components/accessibility/AdaptedForYou.tsx |
auth::src/components/app/pages/Profile.tsx |
security | healthy | src/components/app/pages/Profile.tsx |
auth::src/context/AccessibilityContext.tsx |
security | healthy | src/context/AccessibilityContext.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
arjunj08__edusphere |
software | healthy | /data/fable5_failed_archive/arjunj08__edusphere |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | src/components/accessibility/ReadingSupport.tsx:to |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | src/components/landing/TechStrip.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src/components/landing/TechStrip.tsx |
This page is publicly accessible at:
https://repobility.com/scan/06788705-b12e-4f27-8e64-caed55054f3f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/06788705-b12e-4f27-8e64-caed55054f3f/
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.