https://github.com/sandee-lab/DevLocal
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
55 raw signals (0 security + 55 graph)
Last scanned 2 months, 3 weeks ago · v1 · 54 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 354 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 |
|---|---|---|---|
_load_config |
software | healthy | app.py:15 |
_save_config |
software | healthy | app.py:25 |
_run_translation_streaming |
software | healthy | app.py:130 |
_process_translation_result |
software | healthy | app.py:194 |
ScreenForStep |
software | healthy | frontend/src/App.tsx:ScreenForStep |
AnimatedScreen |
software | healthy | frontend/src/App.tsx:AnimatedScreen |
sameGroup |
software | healthy | frontend/src/App.tsx:sameGroup |
App |
software | healthy | frontend/src/App.tsx:App |
request |
software | healthy | frontend/src/api/client.ts:request |
connectSheet |
software | healthy | frontend/src/api/client.ts:connectSheet |
startPipeline |
software | healthy | frontend/src/api/client.ts:startPipeline |
approveKo |
software | healthy | frontend/src/api/client.ts:approveKo |
approveFinal |
software | healthy | frontend/src/api/client.ts:approveFinal |
cancelTranslation |
software | healthy | frontend/src/api/client.ts:cancelTranslation |
getSessionState |
software | healthy | frontend/src/api/client.ts:getSessionState |
getLogs |
software | healthy | frontend/src/api/client.ts:getLogs |
getDownloadUrl |
software | healthy | frontend/src/api/client.ts:getDownloadUrl |
getGuide |
software | healthy | frontend/src/api/client.ts:getGuide |
getConfig |
software | healthy | frontend/src/api/client.ts:getConfig |
saveConfig |
software | healthy | frontend/src/api/client.ts:saveConfig |
KoReviewWorkspace |
software | healthy | frontend/src/screens/KoReviewWorkspace.tsx:KoReviewWorkspace |
doApprove |
software | healthy | frontend/src/screens/KoReviewWorkspace.tsx:doApprove |
handleApproveClick |
software | healthy | frontend/src/screens/KoReviewWorkspace.tsx:handleApproveCli… |
handleBack |
software | healthy | frontend/src/screens/KoReviewWorkspace.tsx:handleBack |
DataSourceScreen |
software | healthy | frontend/src/screens/DataSourceScreen.tsx:DataSourceScreen |
autoConnect |
software | healthy | frontend/src/screens/DataSourceScreen.tsx:autoConnect |
handleConnect |
software | healthy | frontend/src/screens/DataSourceScreen.tsx:handleConnect |
handleLoad |
software | healthy | frontend/src/screens/DataSourceScreen.tsx:handleLoad |
startSheet |
software | healthy | frontend/src/screens/DataSourceScreen.tsx:startSheet |
TranslationWorkspace |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:TranslationWo… |
handleCancel |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleCancel |
handleFinalApproval |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleFinalAp… |
handleApproveAllPage |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleApprove… |
handleBack |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleBack |
handleConfirmClick |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleConfirm… |
doApproveWithAutoAccept |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:doApproveWith… |
handleDiscard |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx:handleDiscard |
DoneScreen |
software | healthy | frontend/src/screens/DoneScreen.tsx:DoneScreen |
MetricCard |
software | healthy | frontend/src/screens/DoneScreen.tsx:MetricCard |
unifiedKeys |
software | healthy | frontend/src/utils/glossary.ts:unifiedKeys |
highlightDiff |
software | healthy | frontend/src/utils/diffHighlight.tsx:highlightDiff |
buildLCS |
software | healthy | frontend/src/utils/diffHighlight.tsx:buildLCS |
staggerDelay |
software | healthy | frontend/src/utils/stagger.ts:staggerDelay |
validateSheetUrl |
software | healthy | frontend/src/utils/validation.ts:validateSheetUrl |
validateRowRange |
software | healthy | frontend/src/utils/validation.ts:validateRowRange |
norm |
software | healthy | frontend/src/utils/glossaryFile.ts:norm |
findCol |
software | healthy | frontend/src/utils/glossaryFile.ts:findCol |
cellText |
software | healthy | frontend/src/utils/glossaryFile.ts:cellText |
parseGlossaryFile |
software | healthy | frontend/src/utils/glossaryFile.ts:parseGlossaryFile |
exportGlossaryFile |
software | healthy | frontend/src/utils/glossaryFile.ts:exportGlossaryFile |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
run_dev.sh |
software | healthy | run_dev.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
app.py |
software | healthy | app.py |
Dockerfile |
software | healthy | Dockerfile |
deploy.sh |
software | healthy | deploy.sh |
PRD_v2.md |
software | healthy | PRD_v2.md |
.env.example |
software | healthy | .env.example |
DEVELOPMENT_PLAN.md |
software | healthy | DEVELOPMENT_PLAN.md |
requirements.txt |
software | healthy | requirements.txt |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
index.ts |
software | healthy | frontend/src/types/index.ts |
client.ts |
software | healthy | frontend/src/api/client.ts |
KoReviewWorkspace.tsx |
software | healthy | frontend/src/screens/KoReviewWorkspace.tsx |
DataSourceScreen.tsx |
software | healthy | frontend/src/screens/DataSourceScreen.tsx |
TranslationWorkspace.tsx |
software | healthy | frontend/src/screens/TranslationWorkspace.tsx |
DoneScreen.tsx |
software | healthy | frontend/src/screens/DoneScreen.tsx |
glossary.ts |
software | healthy | frontend/src/utils/glossary.ts |
diffHighlight.tsx |
software | healthy | frontend/src/utils/diffHighlight.tsx |
stagger.ts |
software | healthy | frontend/src/utils/stagger.ts |
validation.ts |
software | healthy | frontend/src/utils/validation.ts |
glossaryFile.ts |
software | healthy | frontend/src/utils/glossaryFile.ts |
LogsModal.tsx |
software | healthy | frontend/src/components/LogsModal.tsx |
SettingsModal.tsx |
software | healthy | frontend/src/components/SettingsModal.tsx |
Toast.tsx |
software | healthy | frontend/src/components/Toast.tsx |
Footer.tsx |
software | healthy | frontend/src/components/Footer.tsx |
ConfirmModal.tsx |
software | healthy | frontend/src/components/ConfirmModal.tsx |
HelpModal.tsx |
software | healthy | frontend/src/components/HelpModal.tsx |
StepIndicator.tsx |
software | healthy | frontend/src/components/StepIndicator.tsx |
Header.tsx |
software | healthy | frontend/src/components/Header.tsx |
useCountUp.ts |
software | healthy | frontend/src/hooks/useCountUp.ts |
useSheetQueue.ts |
software | healthy | frontend/src/hooks/useSheetQueue.ts |
useSSE.ts |
software | healthy | frontend/src/hooks/useSSE.ts |
useFocusTrap.ts |
software | healthy | frontend/src/hooks/useFocusTrap.ts |
useNavigationGuard.ts |
software | healthy | frontend/src/hooks/useNavigationGuard.ts |
toastStore.ts |
software | healthy | frontend/src/store/toastStore.ts |
useAppStore.ts |
software | healthy | frontend/src/store/useAppStore.ts |
glossary.py |
software | healthy | config/glossary.py |
__init__.py |
software | healthy | config/__init__.py |
constants.py |
software | healthy | config/constants.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
api |
software | healthy | frontend/src/api |
screens |
software | healthy | frontend/src/screens |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
hooks |
software | healthy | frontend/src/hooks |
store |
software | healthy | frontend/src/store |
config |
software | healthy | config |
docs |
software | healthy | docs |
plans |
software | healthy | docs/plans |
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
agents |
software | healthy | agents |
nodes |
software | healthy | agents/nodes |
.claude |
software | healthy | .claude |
docs |
software | healthy | .claude/docs |
backend |
software | healthy | backend |
api |
software | healthy | backend/api |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /{full_path:path} |
api | healthy | backend/main.py |
POST /connect |
api | healthy | backend/api/routes.py |
POST /start |
api | healthy | backend/api/routes.py |
GET /stream/{session_id} |
api | healthy | backend/api/routes.py |
POST /approve-ko/{session_id} |
api | healthy | backend/api/routes.py |
POST /approve-final/{session_id} |
api | healthy | backend/api/routes.py |
POST /cancel/{session_id} |
api | healthy | backend/api/routes.py |
GET /state/{session_id} |
api | healthy | backend/api/routes.py |
GET /logs/{session_id} |
api | healthy | backend/api/routes.py |
GET /download/{session_id}/{file_type} |
api | healthy | backend/api/routes.py |
GET /guide |
api | healthy | backend/api/routes.py |
GET /config |
api | healthy | backend/api/routes.py |
PUT /config |
api | healthy | backend/api/routes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
KoReviewWorkspace |
frontend | healthy | frontend/src/screens/KoReviewWorkspace.tsx |
DataSourceScreen |
frontend | healthy | frontend/src/screens/DataSourceScreen.tsx |
TranslationWorkspace |
frontend | healthy | frontend/src/screens/TranslationWorkspace.tsx |
DoneScreen |
frontend | healthy | frontend/src/screens/DoneScreen.tsx |
LogsModal |
frontend | healthy | frontend/src/components/LogsModal.tsx |
SettingsModal |
frontend | healthy | frontend/src/components/SettingsModal.tsx |
ToastContainer |
frontend | healthy | frontend/src/components/Toast.tsx |
Footer |
frontend | healthy | frontend/src/components/Footer.tsx |
ConfirmModal |
frontend | healthy | frontend/src/components/ConfirmModal.tsx |
HelpModal |
frontend | healthy | frontend/src/components/HelpModal.tsx |
StepIndicator |
frontend | healthy | frontend/src/components/StepIndicator.tsx |
Header |
frontend | healthy | frontend/src/components/Header.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Status |
software | healthy | config/constants.py:7 |
LLMCallError |
software | healthy | utils/llm.py:20 |
LocalizationState |
software | healthy | agents/state.py:6 |
Session |
software | healthy | backend/api/session_manager.py:15 |
SessionManager |
software | healthy | backend/api/session_manager.py:44 |
ConnectRequest |
software | healthy | backend/api/schemas.py:7 |
ConnectResponse |
software | healthy | backend/api/schemas.py:11 |
StartRequest |
software | healthy | backend/api/schemas.py:17 |
StartResponse |
software | healthy | backend/api/schemas.py:26 |
ApprovalRequest |
software | healthy | backend/api/schemas.py:30 |
SessionStateResponse |
software | healthy | backend/api/schemas.py:34 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lhq78t7r |
software | healthy | /tmp/repobility-clone-lhq78t7r |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/c740dc3c-4079-47b8-8373-22d127590c10/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c740dc3c-4079-47b8-8373-22d127590c10/
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.