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.

tbone255/languageloader-fe

https://github.com/tbone255/languageloader-fe · scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)

28 raw signals (0 security + 28 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 23 actionable findings from 1 signal source. 5 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 520 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
verifyToken software healthy server/auth.ts:verifyToken
bearer software healthy server/auth.ts:bearer
currentUser software healthy server/auth.ts:currentUser
currentUserId software healthy server/auth.ts:currentUserId
main software healthy server/index.ts:main
isValidReviewEvent software healthy server/routes.ts:isValidReviewEvent
requireDb software healthy server/routes.ts:requireDb
registerRoutes software healthy server/routes.ts:registerRoutes
ensureSchema software healthy server/db.ts:ensureSchema
upsertUser software healthy server/db.ts:upsertUser
getUserLanguages software healthy server/db.ts:getUserLanguages
upsertUserLanguage software healthy server/db.ts:upsertUserLanguage
AuthSyncEffect software healthy src/App.tsx:AuthSyncEffect
ShellLayout software healthy src/App.tsx:ShellLayout
AppRoutes software healthy src/App.tsx:AppRoutes
App software healthy src/App.tsx:App
loadLessonById software healthy src/mvpdb/lessons/index.ts:loadLessonById
loadAllLessons software healthy src/mvpdb/lessons/index.ts:loadAllLessons
getImagePlaceholder software healthy src/utils/imageUtils.ts:getImagePlaceholder
getCtx software healthy src/utils/soundUtils.ts:getCtx
playTone software healthy src/utils/soundUtils.ts:playTone
playCorrect software healthy src/utils/soundUtils.ts:playCorrect
playWrong software healthy src/utils/soundUtils.ts:playWrong
playComplete software healthy src/utils/soundUtils.ts:playComplete
OfflineBanner software healthy src/components/OfflineBanner.tsx:OfflineBanner
goOffline software healthy src/components/OfflineBanner.tsx:goOffline
goOnline software healthy src/components/OfflineBanner.tsx:goOnline
BadgeToast software healthy src/components/BadgeToast.tsx:BadgeToast
SRSReview software healthy src/components/SRSReview.tsx:SRSReview
loadCardsAndData software healthy src/components/SRSReview.tsx:loadCardsAndData
handleShowAnswer software healthy src/components/SRSReview.tsx:handleShowAnswer
handleGrade software healthy src/components/SRSReview.tsx:handleGrade
ratingNum software healthy src/components/SRSReview.tsx:ratingNum
progress software healthy src/components/SRSReview.tsx:progress
renderFlipCard software healthy src/components/SRSReview.tsx:renderFlipCard
renderClozeCard software healthy src/components/SRSReview.tsx:renderClozeCard
renderTemplate software healthy src/components/SRSReview.tsx:renderTemplate
renderFlipReverseCard software healthy src/components/SRSReview.tsx:renderFlipReverseCard
renderAudioToTextCard software healthy src/components/SRSReview.tsx:renderAudioToTextCard
renderPatternPromptCard software healthy src/components/SRSReview.tsx:renderPatternPromptCard
getHighlightedWords software healthy src/components/WordRecallText.tsx:getHighlightedWords
renderTooltipContent software healthy src/components/WordRecallText.tsx:renderTooltipContent
Mascot software healthy src/components/Mascot.tsx:Mascot
FlagIcon software healthy src/components/FlagIcon.tsx:FlagIcon
SRS software healthy src/components/SRS.tsx:SRS
loadData software healthy src/components/SRS.tsx:loadData
getCurrentWordPhrase software healthy src/components/SRS.tsx:getCurrentWordPhrase
handleGrade software healthy src/components/SRS.tsx:handleGrade
to software healthy src/components/SRS.tsx:to
getStateName software healthy src/components/SRS.tsx:getStateName

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

LabelLayerStatusPath
TESTING.md software healthy TESTING.md
playwright.config.ts software healthy playwright.config.ts
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
render.yaml software healthy render.yaml
package-lock.json software healthy package-lock.json
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
tsconfig.server.json software healthy tsconfig.server.json
mvp-flow.spec.ts software healthy tests/mvp-flow.spec.ts
LIVE-TEXTBOOK.md software healthy docs/LIVE-TEXTBOOK.md
PRODUCT_PLAN.md software healthy docs/PRODUCT_PLAN.md
GEN-VERIFY-V2-CORRECTIONS.md software healthy docs/GEN-VERIFY-V2-CORRECTIONS.md
CURRICULUM.md software healthy docs/CURRICULUM.md
GEN-VERIFY-V3.md software healthy docs/GEN-VERIFY-V3.md
GEN-VERIFY-V2.md software healthy docs/GEN-VERIFY-V2.md
MVP.md software healthy docs/mvp/MVP.md
JSON.md software healthy docs/mvp/JSON.md
auth.ts software healthy server/auth.ts
index.ts software healthy server/index.ts
routes.ts software healthy server/routes.ts
db.ts software healthy server/db.ts
404.html software healthy public/404.html
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
App.css software healthy src/App.css
wordsphrases.json software healthy src/mvpdb/wordsphrases.json
lesson-2-pashto.json software healthy src/mvpdb/lessons/lesson-2-pashto.json
index.ts software healthy src/mvpdb/lessons/index.ts
pus-001.json software healthy src/mvpdb/lessons/pus-001.json
lesson-3-pashto.json software healthy src/mvpdb/lessons/lesson-3-pashto.json
lesson.schema.json software healthy src/types/lesson.schema.json
lesson.ts software healthy src/types/lesson.ts
imageUtils.ts software healthy src/utils/imageUtils.ts
soundUtils.ts software healthy src/utils/soundUtils.ts
OfflineBanner.tsx software healthy src/components/OfflineBanner.tsx
BadgeToast.tsx software healthy src/components/BadgeToast.tsx
SRSReview.tsx software healthy src/components/SRSReview.tsx
WordRecallText.tsx software healthy src/components/WordRecallText.tsx
Mascot.tsx software healthy src/components/Mascot.tsx
FlagIcon.tsx software healthy src/components/FlagIcon.tsx
SRS.tsx software healthy src/components/SRS.tsx
ParallelText.tsx software healthy src/components/ParallelText.tsx
StreakBar.tsx software healthy src/components/StreakBar.tsx
AppLayout.tsx software healthy src/components/AppLayout.tsx

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

LabelLayerStatusPath
App frontend healthy src/App.tsx
OfflineBanner frontend healthy src/components/OfflineBanner.tsx
BadgeToast frontend healthy src/components/BadgeToast.tsx
SRSReview frontend healthy src/components/SRSReview.tsx
Mascot frontend healthy src/components/Mascot.tsx
FlagIcon frontend healthy src/components/FlagIcon.tsx
ParallelText frontend healthy src/components/ParallelText.tsx
StreakBar frontend healthy src/components/StreakBar.tsx
AppLayout frontend healthy src/components/AppLayout.tsx
LanguageCard frontend healthy src/components/LanguageCard.tsx
ThemeSwitcher frontend healthy src/components/ThemeSwitcher.tsx
TokenizedText frontend healthy src/components/TokenizedText.tsx
AudioButton frontend healthy src/components/AudioButton.tsx
SubstitutionDrill frontend healthy src/components/exercises/SubstitutionDrill.tsx
GrammarHintCard frontend healthy src/components/exercises/GrammarHintCard.tsx
PatternCompletion frontend healthy src/components/exercises/PatternCompletion.tsx
SentenceTransformation frontend healthy src/components/exercises/SentenceTransformation.tsx
StoryComprehension frontend healthy src/components/exercises/StoryComprehension.tsx
SpotTheDifference frontend healthy src/components/exercises/SpotTheDifference.tsx
WordToImageMatch frontend healthy src/components/exercises/WordToImageMatch.tsx
WordBankBuild frontend healthy src/components/exercises/WordBankBuild.tsx
SentenceUnscramble frontend healthy src/components/exercises/SentenceUnscramble.tsx
ListeningToTranslation frontend healthy src/components/exercises/ListeningToTranslation.tsx
ListeningDictation frontend healthy src/components/exercises/ListeningDictation.tsx
PictureToSentence frontend healthy src/components/exercises/PictureToSentence.tsx
HighlightPattern frontend healthy src/components/exercises/HighlightPattern.tsx
GapFill frontend healthy src/components/exercises/GapFill.tsx
AudioTextMatching frontend healthy src/components/exercises/AudioTextMatching.tsx
InteractiveDialogue frontend healthy src/components/exercises/InteractiveDialogue.tsx
SentenceToImageMatch frontend healthy src/components/exercises/SentenceToImageMatch.tsx
ContrastPairs frontend healthy src/components/exercises/ContrastPairs.tsx
FeedbackAlert frontend healthy src/components/exercises/FeedbackAlert.tsx
MultipleChoiceMeaning frontend healthy src/components/exercises/MultipleChoiceMeaning.tsx
DrillPage frontend healthy src/pages/DrillPage.tsx
LoginPage frontend healthy src/pages/LoginPage.tsx
LandingPage frontend healthy src/pages/LandingPage.tsx
ProfilePage frontend healthy src/pages/ProfilePage.tsx
LessonPage frontend healthy src/pages/LessonPage.tsx
RedirectPage frontend healthy src/pages/RedirectPage.tsx
LearnHomePage frontend healthy src/pages/LearnHomePage.tsx
StatsPage frontend healthy src/pages/StatsPage.tsx
ProPage frontend healthy src/pages/ProPage.tsx
LanguagesPage frontend healthy src/pages/LanguagesPage.tsx
Demo frontend healthy src/pages/Demo.tsx
DebugPage frontend healthy src/pages/DebugPage.tsx
OnboardingPage frontend healthy src/pages/OnboardingPage.tsx
SettingsPage frontend healthy src/pages/SettingsPage.tsx
ReviewBrowsePage frontend healthy src/pages/ReviewBrowsePage.tsx
PlacementPage frontend healthy src/pages/PlacementPage.tsx
ResetPasswordPage frontend healthy src/pages/ResetPasswordPage.tsx

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

LabelLayerStatusPath
/DrillPage frontend healthy src/pages/DrillPage.tsx
/LoginPage frontend healthy src/pages/LoginPage.tsx
/LandingPage frontend healthy src/pages/LandingPage.tsx
/ProfilePage frontend healthy src/pages/ProfilePage.tsx
/LessonPage frontend healthy src/pages/LessonPage.tsx
/RedirectPage frontend healthy src/pages/RedirectPage.tsx
/LearnHomePage frontend healthy src/pages/LearnHomePage.tsx
/StatsPage frontend healthy src/pages/StatsPage.tsx
/ProPage frontend healthy src/pages/ProPage.tsx
/LanguagesPage frontend healthy src/pages/LanguagesPage.tsx
/Demo frontend healthy src/pages/Demo.tsx
/DebugPage frontend healthy src/pages/DebugPage.tsx
/OnboardingPage frontend healthy src/pages/OnboardingPage.tsx
/SettingsPage frontend healthy src/pages/SettingsPage.tsx
/ReviewBrowsePage frontend healthy src/pages/ReviewBrowsePage.tsx
/PlacementPage frontend healthy src/pages/PlacementPage.tsx
/ResetPasswordPage frontend healthy src/pages/ResetPasswordPage.tsx
/ReviewPage frontend healthy src/pages/ReviewPage.tsx
/ frontend healthy src/App.tsx
/welcome frontend healthy src/App.tsx
/login frontend healthy src/App.tsx
/reset-password frontend healthy src/App.tsx
/onboarding frontend healthy src/App.tsx
/languages frontend healthy src/App.tsx
/learn frontend healthy src/App.tsx
/lesson/:lessonId frontend healthy src/App.tsx
/review frontend healthy src/App.tsx
/review/browse frontend healthy src/App.tsx
/settings frontend healthy src/App.tsx
/profile frontend healthy src/App.tsx
/drill frontend healthy src/App.tsx
/stats frontend healthy src/App.tsx
/placement frontend healthy src/App.tsx
/pro frontend healthy src/App.tsx
/debug frontend healthy src/App.tsx
/demo frontend healthy src/App.tsx
/sign-in frontend healthy src/App.tsx
/sign-up frontend healthy src/App.tsx

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
mvp software healthy docs/mvp
server software healthy server
public software healthy public
src software healthy src
mvpdb software healthy src/mvpdb
lessons software healthy src/mvpdb/lessons
types software healthy src/types
utils software healthy src/utils
components software healthy src/components
exercises software healthy src/components/exercises
contexts software healthy src/contexts
pages software healthy src/pages
hooks software healthy src/hooks
services software healthy src/services

LabelLayerStatusPath
USE /api api healthy server/index.ts
GET /api/health api healthy server/routes.ts
GET /api/auth/user api healthy server/routes.ts
POST /api/sync/review-events api healthy server/routes.ts
GET /api/sync/review-events api healthy server/routes.ts
GET /api/languages api healthy server/routes.ts
PUT /api/languages/:code api healthy server/routes.ts
POST /api/telemetry api healthy server/routes.ts

LabelLayerStatusPath
SRSService software healthy src/services/srsService.ts:SRSService
GamificationService software healthy src/services/gamificationService.ts:GamificationService
LanguageLoaderDB software healthy src/services/db.ts:LanguageLoaderDB
SRSItemService software healthy src/services/srsItemService.ts:SRSItemService
AudioService software healthy src/services/audioService.ts:AudioService

LabelLayerStatusPath
auth::src/services/supabaseClient.ts security healthy src/services/supabaseClient.ts
auth::render.yaml security healthy render.yaml
auth::server/auth.ts security healthy server/auth.ts

LabelLayerStatusPath
repobility-clone-4w6xwu8e software healthy /tmp/repobility-clone-4w6xwu8e

LabelLayerStatusPath
postgres data healthy render.yaml
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/39b82041-acd1-4558-9df3-0c46553cad10/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/39b82041-acd1-4558-9df3-0c46553cad10/

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.