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.

zcxxcz/word-builder2

https://github.com/zcxxcz/word-builder2 · scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)

20 raw signals (0 security + 20 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 20 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 362 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
makeAwaitable software healthy tests/usageExerciseCache.test.js:makeAwaitable
makeFakeClient software healthy tests/usageExerciseCache.test.js:makeFakeClient
isValid software healthy tests/usageVariant.test.js:isValid
loadEnvLocal software healthy scripts/promptGolden.mjs:loadEnvLocal
parseArgs software healthy scripts/promptGolden.mjs:parseArgs
detectCnPerson software healthy scripts/promptGolden.mjs:detectCnPerson
detectEnSubject software healthy scripts/promptGolden.mjs:detectEnSubject
first software healthy scripts/promptGolden.mjs:first
evaluateGeneration software healthy scripts/promptGolden.mjs:evaluateGeneration
evaluateGrading software healthy scripts/promptGolden.mjs:evaluateGrading
evaluateExplain software healthy scripts/promptGolden.mjs:evaluateExplain
evaluate software healthy scripts/promptGolden.mjs:evaluate
main software healthy scripts/promptGolden.mjs:main
jsonResponse software healthy supabase/functions/deepseek-proxy/index.ts:jsonResponse
extractJson software healthy supabase/functions/deepseek-proxy/index.ts:extractJson
callDeepSeek software healthy supabase/functions/deepseek-proxy/index.ts:callDeepSeek
toBool software healthy supabase/functions/deepseek-proxy/index.ts:toBool
pickSceneDomain software healthy supabase/functions/deepseek-proxy/index.ts:pickSceneDomain
getLimitConfig software healthy supabase/functions/deepseek-proxy/index.ts:getLimitConfig
getStudyDate software healthy supabase/functions/deepseek-proxy/index.ts:getStudyDate
recordAnalyticsEvent software healthy supabase/functions/deepseek-proxy/index.ts:recordAnalyticsE…
error software healthy supabase/functions/deepseek-proxy/index.ts:error
App software healthy src/App.jsx:App
normalizeRelapseSteps software healthy src/stores/studyStore.js:normalizeRelapseSteps
mergeRelapseSteps software healthy src/stores/studyStore.js:mergeRelapseSteps
upsertRelapseWord software healthy src/stores/studyStore.js:upsertRelapseWord
mergeRelapseWords software healthy src/stores/studyStore.js:mergeRelapseWords
getPhaseRelapseWords software healthy src/stores/studyStore.js:getPhaseRelapseWords
getRelapseItemCount software healthy src/stores/studyStore.js:getRelapseItemCount
wasSeenOnStudyDate software healthy src/stores/studyStore.js:wasSeenOnStudyDate
persistNextUsageVariant software healthy src/stores/studyStore.js:persistNextUsageVariant
applyComboPass software healthy src/stores/studyStore.js:applyComboPass
applyComboBreak software healthy src/stores/studyStore.js:applyComboBreak
buildSessionSnapshot software healthy src/stores/studyStore.js:buildSessionSnapshot
normalizeSessionSnapshot software healthy src/stores/studyStore.js:normalizeSessionSnapshot
wordsForStep software healthy src/stores/studyStore.js:wordsForStep
userId software healthy src/stores/studyStore.js:userId
normalizeSettings software healthy src/stores/settingsStore.js:normalizeSettings
escapeRegExp software healthy src/utils/usageExercise.js:escapeRegExp
normalizeCn software healthy src/utils/usageExercise.js:normalizeCn
normalizeMeaningToken software healthy src/utils/usageExercise.js:normalizeMeaningToken
addMeaningToken software healthy src/utils/usageExercise.js:addMeaningToken
getMeaningTokens software healthy src/utils/usageExercise.js:getMeaningTokens
getTargetForms software healthy src/utils/usageExercise.js:getTargetForms
referenceUsesTargetWord software healthy src/utils/usageExercise.js:referenceUsesTargetWord
isQuestionCn software healthy src/utils/usageExercise.js:isQuestionCn
isQuestionEn software healthy src/utils/usageExercise.js:isQuestionEn
isLikelyEnglishSentence software healthy src/utils/usageExercise.js:isLikelyEnglishSentence
getUsageDisplayMeaning software healthy src/utils/usageExercise.js:getUsageDisplayMeaning
isValidUsageExercise software healthy src/utils/usageExercise.js:isValidUsageExercise

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
vercel.json software healthy vercel.json
README.md software healthy README.md
package.json software healthy package.json
requirementV1.md software healthy requirementV1.md
index.html software healthy index.html
strategy.md software healthy strategy.md
package-lock.json software healthy package-lock.json
improvement-plan.md software healthy improvement-plan.md
eslint.config.js software healthy eslint.config.js
AGENTS.md software healthy AGENTS.md
usageExerciseCache.test.js software healthy tests/usageExerciseCache.test.js
streak.test.js software healthy tests/streak.test.js
usageExercise.test.js software healthy tests/usageExercise.test.js
progressStats.test.js software healthy tests/progressStats.test.js
srs.test.js software healthy tests/srs.test.js
wordKeys.test.js software healthy tests/wordKeys.test.js
usageVariant.test.js software healthy tests/usageVariant.test.js
usageAnswer.test.js software healthy tests/usageAnswer.test.js
README.md software healthy tests/promptGolden/README.md
cases.json software healthy tests/promptGolden/cases.json
promptGolden.mjs software healthy scripts/promptGolden.mjs
import_florr_petals.sql software healthy supabase/import_florr_petals.sql
import_grade7a.sql software healthy supabase/import_grade7a.sql
import_grade7b.sql software healthy supabase/import_grade7b.sql
migration.sql software healthy supabase/migration.sql
index.ts software healthy supabase/functions/deepseek-proxy/index.ts
user-manual.html software healthy public/user-manual.html
index.css software healthy src/index.css
App.jsx software healthy src/App.jsx
main.jsx software healthy src/main.jsx
themeStore.js software healthy src/stores/themeStore.js
studyStore.js software healthy src/stores/studyStore.js
settingsStore.js software healthy src/stores/settingsStore.js
authStore.js software healthy src/stores/authStore.js
usageExercise.js software healthy src/utils/usageExercise.js
streak.js software healthy src/utils/streak.js
srs.js software healthy src/utils/srs.js
taskEngine.js software healthy src/utils/taskEngine.js
usageAnswer.js software healthy src/utils/usageAnswer.js
progressStats.js software healthy src/utils/progressStats.js
florrTheme.js software healthy src/utils/florrTheme.js
usageExerciseCacheCore.js software healthy src/utils/usageExerciseCacheCore.js
wordKeys.js software healthy src/utils/wordKeys.js
usageVariant.js software healthy src/utils/usageVariant.js
constants.js software healthy src/utils/constants.js
UsageCard.jsx software healthy src/components/Study/UsageCard.jsx
SpellingCard.jsx software healthy src/components/Study/SpellingCard.jsx
StudyCards.css software healthy src/components/Study/StudyCards.css
RecallCard.jsx software healthy src/components/Study/RecallCard.jsx

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

LabelLayerStatusPath
tests software healthy tests
promptGolden software healthy tests/promptGolden
scripts software healthy scripts
supabase software healthy supabase
functions software healthy supabase/functions
deepseek-proxy software healthy supabase/functions/deepseek-proxy
public software healthy public
src software healthy src
stores software healthy src/stores
utils software healthy src/utils
components software healthy src/components
Study software healthy src/components/Study
Layout software healthy src/components/Layout
lib software healthy src/lib
pages software healthy src/pages

LabelLayerStatusPath
/WordlistPage frontend healthy src/pages/WordlistPage.jsx
/TodayPage frontend healthy src/pages/TodayPage.jsx
/LoginPage frontend healthy src/pages/LoginPage.jsx
/AdminPage frontend healthy src/pages/AdminPage.jsx
/StudyPage frontend healthy src/pages/StudyPage.jsx
/ProgressPage frontend healthy src/pages/ProgressPage.jsx
/SettingsPage frontend healthy src/pages/SettingsPage.jsx
/login frontend healthy src/App.jsx
/ frontend healthy src/App.jsx
/study frontend healthy src/App.jsx
/wordlist frontend healthy src/App.jsx
/progress frontend healthy src/App.jsx
/settings frontend healthy src/App.jsx
/admin frontend healthy src/App.jsx

LabelLayerStatusPath
App frontend healthy src/App.jsx
UsageCard frontend healthy src/components/Study/UsageCard.jsx
SpellingCard frontend healthy src/components/Study/SpellingCard.jsx
RecallCard frontend healthy src/components/Study/RecallCard.jsx
LearnCard frontend healthy src/components/Study/LearnCard.jsx
TabBar frontend healthy src/components/Layout/TabBar.jsx
ProtectedRoute frontend healthy src/components/Layout/ProtectedRoute.jsx
WordlistPage frontend healthy src/pages/WordlistPage.jsx
TodayPage frontend healthy src/pages/TodayPage.jsx
LoginPage frontend healthy src/pages/LoginPage.jsx
AdminPage frontend healthy src/pages/AdminPage.jsx
StudyPage frontend healthy src/pages/StudyPage.jsx
ProgressPage frontend healthy src/pages/ProgressPage.jsx
SettingsPage frontend healthy src/pages/SettingsPage.jsx

LabelLayerStatusPath
built_in_wordlists data healthy supabase/migration.sql
built_in_words data healthy supabase/migration.sql
custom_wordlists data healthy supabase/migration.sql
custom_words data healthy supabase/migration.sql
user_word_state data healthy supabase/migration.sql
sessions data healthy supabase/migration.sql
user_settings data healthy supabase/migration.sql
user_usage_exercises data healthy supabase/migration.sql
active_study_sessions data healthy supabase/migration.sql
admin_users data healthy supabase/migration.sql
analytics_events data healthy supabase/migration.sql

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

LabelLayerStatusPath
postgresql data healthy README.md

LabelLayerStatusPath
migration.sql data healthy supabase/migration.sql
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/c744bb3a-1350-45f9-ba9d-f66261546e23/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c744bb3a-1350-45f9-ba9d-f66261546e23/

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.