https://github.com/yangarwen/polyglot_reader
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 1 week 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 94 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 |
|---|---|---|---|
startServer |
software | healthy | server.ts:startServer |
registerCommands |
software | healthy | server/discordBot.ts:registerCommands |
App |
software | healthy | src/App.tsx:App |
SentencePanel |
software | healthy | src/components/SentencePanel.tsx:SentencePanel |
handleSave |
software | healthy | src/components/SentencePanel.tsx:handleSave |
WordCard |
software | healthy | src/components/WordCard.tsx:WordCard |
handleSave |
software | healthy | src/components/WordCard.tsx:handleSave |
getTTSCode |
software | healthy | src/lib/languages.ts:getTTSCode |
sanitizeCell |
software | healthy | src/lib/export.ts:sanitizeCell |
languageName |
software | healthy | src/lib/export.ts:languageName |
sourceLabel |
software | healthy | src/lib/export.ts:sourceLabel |
downloadBlob |
software | healthy | src/lib/export.ts:downloadBlob |
dateStamp |
software | healthy | src/lib/export.ts:dateStamp |
exportVocabTSV |
software | healthy | src/lib/export.ts:exportVocabTSV |
exportBackupJSON |
software | healthy | src/lib/export.ts:exportBackupJSON |
importBackupJSON |
software | healthy | src/lib/export.ts:importBackupJSON |
EditableText |
software | healthy | src/pages/Notes.tsx:EditableText |
start |
software | healthy | src/pages/Notes.tsx:start |
commit |
software | healthy | src/pages/Notes.tsx:commit |
cancel |
software | healthy | src/pages/Notes.tsx:cancel |
Notes |
software | healthy | src/pages/Notes.tsx:Notes |
flash |
software | healthy | src/pages/Notes.tsx:flash |
updateWord |
software | healthy | src/pages/Notes.tsx:updateWord |
updateNote |
software | healthy | src/pages/Notes.tsx:updateNote |
handleExportTSV |
software | healthy | src/pages/Notes.tsx:handleExportTSV |
handleExportJSON |
software | healthy | src/pages/Notes.tsx:handleExportJSON |
handleImport |
software | healthy | src/pages/Notes.tsx:handleImport |
Reader |
software | healthy | src/pages/Reader.tsx:Reader |
commitTitle |
software | healthy | src/pages/Reader.tsx:commitTitle |
deleteBook |
software | healthy | src/pages/Reader.tsx:deleteBook |
startEditing |
software | healthy | src/pages/Reader.tsx:startEditing |
cancelEditing |
software | healthy | src/pages/Reader.tsx:cancelEditing |
saveContent |
software | healthy | src/pages/Reader.tsx:saveContent |
commitSourceName |
software | healthy | src/pages/Reader.tsx:commitSourceName |
handleWordClick |
software | healthy | src/pages/Reader.tsx:handleWordClick |
rect |
software | healthy | src/pages/Reader.tsx:rect |
handleClickOutside |
software | healthy | src/pages/Reader.tsx:handleClickOutside |
handleSelection |
software | healthy | src/pages/Reader.tsx:handleSelection |
Home |
software | healthy | src/pages/Home.tsx:Home |
handleFileUpload |
software | healthy | src/pages/Home.tsx:handleFileUpload |
handlePasteSubmit |
software | healthy | src/pages/Home.tsx:handlePasteSubmit |
useAI |
software | healthy | src/hooks/useAI.ts:useAI |
translateWord |
software | healthy | src/hooks/useAI.ts:translateWord |
translateSentence |
software | healthy | src/hooks/useAI.ts:translateSentence |
useTTS |
software | healthy | src/hooks/useTTS.ts:useTTS |
⚙ express.json( |
software | healthy | server.ts |
⚙ vite.middlewares |
software | healthy | server.ts |
⚙ express.static(distPath |
software | healthy | server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
server.ts |
software | healthy | server.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
tsconfig.server.json |
software | healthy | tsconfig.server.json |
metadata.json |
software | healthy | metadata.json |
launch.json |
software | healthy | .claude/launch.json |
discordBot.ts |
software | healthy | server/discordBot.ts |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
App.tsx |
software | healthy | src/App.tsx |
types.ts |
software | healthy | src/types.ts |
SentencePanel.tsx |
software | healthy | src/components/SentencePanel.tsx |
WordCard.tsx |
software | healthy | src/components/WordCard.tsx |
languages.ts |
software | healthy | src/lib/languages.ts |
export.ts |
software | healthy | src/lib/export.ts |
db.ts |
software | healthy | src/lib/db.ts |
Notes.tsx |
software | healthy | src/pages/Notes.tsx |
Reader.tsx |
software | healthy | src/pages/Reader.tsx |
Home.tsx |
software | healthy | src/pages/Home.tsx |
useAI.ts |
software | healthy | src/hooks/useAI.ts |
useTTS.ts |
software | healthy | src/hooks/useTTS.ts |
useStore.ts |
software | healthy | src/store/useStore.ts |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
server |
software | healthy | server |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
hooks |
software | healthy | src/hooks |
store |
software | healthy | src/store |
| Label | Layer | Status | Path |
|---|---|---|---|
/Notes |
frontend | healthy | src/pages/Notes.tsx |
/Reader |
frontend | healthy | src/pages/Reader.tsx |
/Home |
frontend | healthy | src/pages/Home.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/translate-word |
api | healthy | server.ts |
POST /api/translate-sentence |
api | healthy | server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-aeh42rhh |
software | healthy | /tmp/repobility-clone-aeh42rhh |
| Label | Layer | Status | Path |
|---|---|---|---|
AppDatabase |
software | healthy | src/lib/db.ts:AppDatabase |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/6350cbe2-57dd-4cbd-bc8d-25809248ae2b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6350cbe2-57dd-4cbd-bc8d-25809248ae2b/
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.