https://github.com/smabe777/kanjihanzi
· scanned 2026-06-16 00:15 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3999 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 |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
build-data.mjs |
software | healthy | scripts/build-data.mjs |
launch.json |
software | healthy | .claude/launch.json |
api.mjs |
software | healthy | netlify/functions/api.mjs |
其.json |
software | healthy | public/strokes/ja/其.json |
襲.json |
software | healthy | public/strokes/ja/襲.json |
懸.json |
software | healthy | public/strokes/ja/懸.json |
尺.json |
software | healthy | public/strokes/ja/尺.json |
菜.json |
software | healthy | public/strokes/ja/菜.json |
炉.json |
software | healthy | public/strokes/ja/炉.json |
恩.json |
software | healthy | public/strokes/ja/恩.json |
四.json |
software | healthy | public/strokes/ja/四.json |
胃.json |
software | healthy | public/strokes/ja/胃.json |
寺.json |
software | healthy | public/strokes/ja/寺.json |
幻.json |
software | healthy | public/strokes/ja/幻.json |
麦.json |
software | healthy | public/strokes/ja/麦.json |
壌.json |
software | healthy | public/strokes/ja/壌.json |
存.json |
software | healthy | public/strokes/ja/存.json |
格.json |
software | healthy | public/strokes/ja/格.json |
弔.json |
software | healthy | public/strokes/ja/弔.json |
麻.json |
software | healthy | public/strokes/ja/麻.json |
緯.json |
software | healthy | public/strokes/ja/緯.json |
降.json |
software | healthy | public/strokes/ja/降.json |
依.json |
software | healthy | public/strokes/ja/依.json |
紡.json |
software | healthy | public/strokes/ja/紡.json |
伊.json |
software | healthy | public/strokes/ja/伊.json |
居.json |
software | healthy | public/strokes/ja/居.json |
壊.json |
software | healthy | public/strokes/ja/壊.json |
胎.json |
software | healthy | public/strokes/ja/胎.json |
練.json |
software | healthy | public/strokes/ja/練.json |
話.json |
software | healthy | public/strokes/ja/話.json |
乳.json |
software | healthy | public/strokes/ja/乳.json |
確.json |
software | healthy | public/strokes/ja/確.json |
事.json |
software | healthy | public/strokes/ja/事.json |
河.json |
software | healthy | public/strokes/ja/河.json |
珍.json |
software | healthy | public/strokes/ja/珍.json |
凶.json |
software | healthy | public/strokes/ja/凶.json |
隔.json |
software | healthy | public/strokes/ja/隔.json |
表.json |
software | healthy | public/strokes/ja/表.json |
句.json |
software | healthy | public/strokes/ja/句.json |
鄭.json |
software | healthy | public/strokes/ja/鄭.json |
浦.json |
software | healthy | public/strokes/ja/浦.json |
看.json |
software | healthy | public/strokes/ja/看.json |
疫.json |
software | healthy | public/strokes/ja/疫.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
parseCSV |
software | healthy | scripts/build-data.mjs:parseCSV |
col |
software | healthy | scripts/build-data.mjs:col |
getDb |
software | healthy | netlify/functions/api.mjs:getDb |
json |
software | healthy | netlify/functions/api.mjs:json |
authUser |
software | healthy | netlify/functions/api.mjs:authUser |
cardId |
software | healthy | src/queue.js:cardId |
rollDay |
software | healthy | src/queue.js:rollDay |
newRemainingToday |
software | healthy | src/queue.js:newRemainingToday |
nextNewChars |
software | healthy | src/queue.js:nextNewChars |
dueCounts |
software | healthy | src/queue.js:dueCounts |
nextCard |
software | healthy | src/queue.js:nextCard |
introduceChar |
software | healthy | src/queue.js:introduceChar |
meaningOf |
software | healthy | src/decks.js:meaningOf |
readingOf |
software | healthy | src/decks.js:readingOf |
strokeDataUrl |
software | healthy | src/decks.js:strokeDataUrl |
newCard |
software | healthy | src/srs.js:newCard |
gradeCard |
software | healthy | src/srs.js:gradeCard |
graduate |
software | healthy | src/srs.js:graduate |
previewInterval |
software | healthy | src/srs.js:previewInterval |
endOfToday |
software | healthy | src/srs.js:endOfToday |
todayKey |
software | healthy | src/srs.js:todayKey |
App |
software | healthy | src/App.jsx:App |
request |
software | healthy | src/api.js:request |
apiRegister |
software | healthy | src/api.js:apiRegister |
apiLogin |
software | healthy | src/api.js:apiLogin |
apiGetProgress |
software | healthy | src/api.js:apiGetProgress |
apiPutProgress |
software | healthy | src/api.js:apiPutProgress |
loadState |
software | healthy | src/storage.js:loadState |
normalizeState |
software | healthy | src/storage.js:normalizeState |
loadAuth |
software | healthy | src/storage.js:loadAuth |
saveAuth |
software | healthy | src/storage.js:saveAuth |
saveState |
software | healthy | src/storage.js:saveState |
exportState |
software | healthy | src/storage.js:exportState |
importStateFile |
software | healthy | src/storage.js:importStateFile |
Settings |
software | healthy | src/components/Settings.jsx:Settings |
setNewPerDay |
software | healthy | src/components/Settings.jsx:setNewPerDay |
resetDeck |
software | healthy | src/components/Settings.jsx:resetDeck |
onImport |
software | healthy | src/components/Settings.jsx:onImport |
AccountSection |
software | healthy | src/components/Settings.jsx:AccountSection |
submit |
software | healthy | src/components/Settings.jsx:submit |
Browse |
software | healthy | src/components/Browse.jsx:Browse |
stateOf |
software | healthy | src/components/Browse.jsx:stateOf |
GradeBar |
software | healthy | src/components/GradeBar.jsx:GradeBar |
handler |
software | healthy | src/components/GradeBar.jsx:handler |
Session |
software | healthy | src/components/Session.jsx:Session |
handler |
software | healthy | src/components/Session.jsx:handler |
CardView |
software | healthy | src/components/Session.jsx:CardView |
Home |
software | healthy | src/components/Home.jsx:Home |
DrawQuiz |
software | healthy | src/components/DrawQuiz.jsx:DrawQuiz |
showHint |
software | healthy | src/components/DrawQuiz.jsx:showHint |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
netlify |
software | healthy | netlify |
functions |
software | healthy | netlify/functions |
public |
software | healthy | public |
strokes |
software | healthy | public/strokes |
ja |
software | healthy | public/strokes/ja |
zh |
software | healthy | public/strokes/zh |
src |
software | healthy | src |
components |
software | healthy | src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
Settings |
frontend | healthy | src/components/Settings.jsx |
Browse |
frontend | healthy | src/components/Browse.jsx |
GradeBar |
frontend | healthy | src/components/GradeBar.jsx |
Session |
frontend | healthy | src/components/Session.jsx |
Home |
frontend | healthy | src/components/Home.jsx |
DrawQuiz |
frontend | healthy | src/components/DrawQuiz.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::netlify/functions/api.mjs |
security | healthy | netlify/functions/api.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l582onnf |
software | healthy | /tmp/repobility-clone-l582onnf |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/083809d1-c0d7-4ac4-8294-9a3ee7f5516f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/083809d1-c0d7-4ac4-8294-9a3ee7f5516f/
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.