https://github.com/ShaoBingGe/doc_api
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
161 raw signals (0 security + 161 graph)
Last scanned 2 months, 2 weeks ago · v1 · 130 actionable findings from 1 signal source. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1835 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 |
|---|---|---|---|
App |
software | healthy | frontend/src/App.tsx:App |
loadJSON |
software | healthy | frontend/src/stores/auth-store.ts:loadJSON |
persist |
software | healthy | frontend/src/stores/auth-store.ts:persist |
_isLeaf |
software | healthy | frontend/src/stores/workspace-store.ts:_isLeaf |
_normConfidence |
software | healthy | frontend/src/stores/workspace-store.ts:_normConfidence |
parseStructuredData |
software | healthy | frontend/src/stores/workspace-store.ts:parseStructuredData |
walk |
software | healthy | frontend/src/stores/workspace-store.ts:walk |
status |
software | healthy | frontend/src/stores/workspace-store.ts:status |
code |
software | healthy | frontend/src/stores/workspace-store.ts:code |
msg |
software | healthy | frontend/src/stores/workspace-store.ts:msg |
list |
software | healthy | frontend/src/stores/workspace-store.ts:list |
nameChanged |
software | healthy | frontend/src/stores/workspace-store.ts:nameChanged |
fmtChanged |
software | healthy | frontend/src/stores/workspace-store.ts:fmtChanged |
oldName |
software | healthy | frontend/src/stores/workspace-store.ts:oldName |
newName |
software | healthy | frontend/src/stores/workspace-store.ts:newName |
correctedValue |
software | healthy | frontend/src/stores/workspace-store.ts:correctedValue |
oldN |
software | healthy | frontend/src/stores/workspace-store.ts:oldN |
newN |
software | healthy | frontend/src/stores/workspace-store.ts:newN |
d |
software | healthy | frontend/src/stores/workspace-store.ts:d |
fields |
software | healthy | frontend/src/stores/workspace-store.ts:fields |
mapStatus |
software | healthy | frontend/src/stores/document-store.ts:mapStatus |
mapDocument |
software | healthy | frontend/src/stores/document-store.ts:mapDocument |
detail |
software | healthy | frontend/src/stores/document-store.ts:detail |
ToastItem |
software | healthy | frontend/src/components/ToastContainer.tsx:ToastItem |
ToastContainer |
software | healthy | frontend/src/components/ToastContainer.tsx:ToastContainer |
SettingsLayout |
software | healthy | frontend/src/components/SettingsLayout.tsx:SettingsLayout |
MainLayout |
software | healthy | frontend/src/components/MainLayout.tsx:MainLayout |
handleLogout |
software | healthy | frontend/src/components/MainLayout.tsx:handleLogout |
RequireAuth |
software | healthy | frontend/src/components/RequireAuth.tsx:RequireAuth |
AdminLayout |
software | healthy | frontend/src/components/AdminLayout.tsx:AdminLayout |
handleLogout |
software | healthy | frontend/src/components/AdminLayout.tsx:handleLogout |
TabButton |
software | healthy | frontend/src/components/fields/FieldEditorPanel.tsx:TabButt… |
FieldsTab |
software | healthy | frontend/src/components/fields/FieldEditorPanel.tsx:FieldsT… |
FieldEditorPanel |
software | healthy | frontend/src/components/fields/FieldEditorPanel.tsx:FieldEd… |
AddFieldForm |
software | healthy | frontend/src/components/fields/AddFieldForm.tsx:AddFieldForm |
handleSave |
software | healthy | frontend/src/components/fields/AddFieldForm.tsx:handleSave |
handleCancel |
software | healthy | frontend/src/components/fields/AddFieldForm.tsx:handleCancel |
NlCorrectionBar |
software | healthy | frontend/src/components/fields/NlCorrectionBar.tsx:NlCorrec… |
handleCorrect |
software | healthy | frontend/src/components/fields/NlCorrectionBar.tsx:handleCo… |
ConfidenceBadge |
software | healthy | frontend/src/components/fields/FieldCard.tsx:ConfidenceBadge |
FieldCard |
software | healthy | frontend/src/components/fields/FieldCard.tsx:FieldCard |
handleClick |
software | healthy | frontend/src/components/fields/FieldCard.tsx:handleClick |
handleValueChange |
software | healthy | frontend/src/components/fields/FieldCard.tsx:handleValueCha… |
handleBlur |
software | healthy | frontend/src/components/fields/FieldCard.tsx:handleBlur |
confidenceColors |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:confide… |
BboxLayer |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:BboxLay… |
handleMove |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:handleM… |
dx |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:dx |
dy |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:dy |
handleUp |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx:handleUp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OCR-result-001.md |
software | healthy | OCR-result-001.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
prototyype.html |
software | healthy | prototyype.html |
package.json |
software | healthy | package.json |
MY_invoice_templet.yaml |
software | healthy | MY_invoice_templet.yaml |
package-lock.json |
software | healthy | package-lock.json |
MY_invoice_prompt.yaml |
software | healthy | MY_invoice_prompt.yaml |
design-v2.md |
software | healthy | design-v2.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
development-plan.md |
software | healthy | development-plan.md |
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 |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
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 |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
App.css |
software | healthy | frontend/src/App.css |
api-store.ts |
software | healthy | frontend/src/stores/api-store.ts |
auth-store.ts |
software | healthy | frontend/src/stores/auth-store.ts |
workspace-store.ts |
software | healthy | frontend/src/stores/workspace-store.ts |
document-store.ts |
software | healthy | frontend/src/stores/document-store.ts |
ToastContainer.tsx |
software | healthy | frontend/src/components/ToastContainer.tsx |
SettingsLayout.tsx |
software | healthy | frontend/src/components/SettingsLayout.tsx |
MainLayout.tsx |
software | healthy | frontend/src/components/MainLayout.tsx |
RequireAuth.tsx |
software | healthy | frontend/src/components/RequireAuth.tsx |
AdminLayout.tsx |
software | healthy | frontend/src/components/AdminLayout.tsx |
FieldEditorPanel.tsx |
software | healthy | frontend/src/components/fields/FieldEditorPanel.tsx |
AddFieldForm.tsx |
software | healthy | frontend/src/components/fields/AddFieldForm.tsx |
NlCorrectionBar.tsx |
software | healthy | frontend/src/components/fields/NlCorrectionBar.tsx |
FieldCard.tsx |
software | healthy | frontend/src/components/fields/FieldCard.tsx |
DocumentCanvas.tsx |
software | healthy | frontend/src/components/document/DocumentCanvas.tsx |
ApiPreviewPanel.tsx |
software | healthy | frontend/src/components/api/ApiPreviewPanel.tsx |
WorkspaceModals.tsx |
software | healthy | frontend/src/components/workspace-v2/WorkspaceModals.tsx |
DarkJsonViewer.tsx |
software | healthy | frontend/src/components/workspace-v2/DarkJsonViewer.tsx |
OptimizationProcessPanel.tsx |
software | healthy | frontend/src/components/workspace-v2/OptimizationProcessPan… |
InlineUploadPanel.tsx |
software | healthy | frontend/src/components/workspace-v2/InlineUploadPanel.tsx |
DarkDocumentViewer.tsx |
software | healthy | frontend/src/components/workspace-v2/DarkDocumentViewer.tsx |
AiChat.tsx |
software | healthy | frontend/src/components/workspace-v2/AiChat.tsx |
DocumentThumbnailColumn.tsx |
software | healthy | frontend/src/components/workspace-v2/DocumentThumbnailColum… |
WorkspaceHeader.tsx |
software | healthy | frontend/src/components/workspace-v2/WorkspaceHeader.tsx |
CountryReflectionAgents.tsx |
software | healthy | frontend/src/components/workspace-v2/CountryReflectionAgent… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
M |
software | healthy | backend/tests/test_pending_edits.py:541 |
StorageBackend |
software | healthy | backend/app/abstractions/storage.py:17 |
LocalStorage |
software | healthy | backend/app/abstractions/storage.py:37 |
AuthProvider |
software | healthy | backend/app/abstractions/auth.py:21 |
SimpleApiKeyAuth |
software | healthy | backend/app/abstractions/auth.py:34 |
TaskRunner |
software | healthy | backend/app/abstractions/task_runner.py:16 |
SyncRunner |
software | healthy | backend/app/abstractions/task_runner.py:29 |
DocumentStatus |
software | healthy | backend/app/models/document.py:20 |
ProcessingResultSource |
software | healthy | backend/app/models/document.py:28 |
Document |
software | healthy | backend/app/models/document.py:34 |
ProcessingResult |
software | healthy | backend/app/models/document.py:97 |
UsageRecord |
software | healthy | backend/app/models/usage_record.py:15 |
ApiKey |
software | healthy | backend/app/models/api_key.py:19 |
AnnotationSource |
software | healthy | backend/app/models/annotation.py:19 |
FieldType |
software | healthy | backend/app/models/annotation.py:24 |
Annotation |
software | healthy | backend/app/models/annotation.py:32 |
Base |
software | healthy | backend/app/models/base.py:13 |
TimestampMixin |
software | healthy | backend/app/models/base.py:17 |
UUIDMixin |
software | healthy | backend/app/models/base.py:33 |
ApiDefinitionStatus |
software | healthy | backend/app/models/api_definition.py:19 |
ApiDefinition |
software | healthy | backend/app/models/api_definition.py:27 |
UserRole |
software | healthy | backend/app/models/user.py:34 |
Tenant |
software | healthy | backend/app/models/user.py:47 |
User |
software | healthy | backend/app/models/user.py:63 |
ConversationStatus |
software | healthy | backend/app/models/conversation.py:20 |
MessageRole |
software | healthy | backend/app/models/conversation.py:26 |
Conversation |
software | healthy | backend/app/models/conversation.py:34 |
Message |
software | healthy | backend/app/models/conversation.py:58 |
AgentResponse |
software | healthy | backend/app/api/v1/reflection_agents.py:26 |
AgentSaveRequest |
software | healthy | backend/app/api/v1/reflection_agents.py:37 |
DailyCount |
software | healthy | backend/app/api/v1/usage.py:26 |
TopApi |
software | healthy | backend/app/api/v1/usage.py:31 |
UsageStatsResponse |
software | healthy | backend/app/api/v1/usage.py:37 |
CountryTemplateInfo |
software | healthy | backend/app/api/v1/country_templates.py:25 |
FromCountryTemplateRequest |
software | healthy | backend/app/api/v1/country_templates.py:30 |
FromCountryTemplateResponse |
software | healthy | backend/app/api/v1/country_templates.py:34 |
OcrModuleResponse |
software | healthy | backend/app/ocr_optimizer/schemas.py:14 |
OcrPromptVersionSummary |
software | healthy | backend/app/ocr_optimizer/schemas.py:34 |
OcrPromptVersionDetail |
software | healthy | backend/app/ocr_optimizer/schemas.py:52 |
InitVersionRequest |
software | healthy | backend/app/ocr_optimizer/schemas.py:74 |
OptimizeRequest |
software | healthy | backend/app/ocr_optimizer/schemas.py:92 |
IterationResponse |
software | healthy | backend/app/ocr_optimizer/schemas.py:107 |
RoundSummary |
software | healthy | backend/app/ocr_optimizer/schemas.py:123 |
RoundDetail |
software | healthy | backend/app/ocr_optimizer/schemas.py:138 |
RunSummary |
software | healthy | backend/app/ocr_optimizer/schemas.py:144 |
RunDetail |
software | healthy | backend/app/ocr_optimizer/schemas.py:164 |
ActivateResponse |
software | healthy | backend/app/ocr_optimizer/schemas.py:170 |
OptimizeTriggerResponse |
software | healthy | backend/app/ocr_optimizer/schemas.py:179 |
AdvanceRequest |
software | healthy | backend/app/ocr_optimizer/schemas.py:192 |
FinalizeRequest |
software | healthy | backend/app/ocr_optimizer/schemas.py:201 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/app/main.py |
GET /reflection-agents/countries |
api | healthy | backend/app/api/v1/reflection_agents.py |
GET /reflection-agents/{country} |
api | healthy | backend/app/api/v1/reflection_agents.py |
PUT /reflection-agents/{country}/{kind} |
api | healthy | backend/app/api/v1/reflection_agents.py |
GET /country-templates |
api | healthy | backend/app/api/v1/platform_templates.py |
GET /golden/{country}/seeds |
api | healthy | backend/app/api/v1/platform_templates.py |
GET /golden/{country}/seeds/{seed_id}/file |
api | healthy | backend/app/api/v1/platform_templates.py |
POST /golden/{country}/evaluate |
api | healthy | backend/app/api/v1/platform_templates.py |
GET /golden/{country}/evaluation |
api | healthy | backend/app/api/v1/platform_templates.py |
GET /users |
api | healthy | backend/app/api/v1/tenant_users.py |
POST /users |
api | healthy | backend/app/api/v1/tenant_users.py |
POST / |
api | healthy | backend/app/api/v1/api_keys.py |
GET / |
api | healthy | backend/app/api/v1/api_keys.py |
PUT /{key_id} |
api | healthy | backend/app/api/v1/api_keys.py |
DELETE /{key_id} |
api | healthy | backend/app/api/v1/api_keys.py |
POST /{key_id}/rotate |
api | healthy | backend/app/api/v1/api_keys.py |
POST /login |
api | healthy | backend/app/api/v1/auth.py |
POST /login/code |
api | healthy | backend/app/api/v1/auth.py |
GET /me |
api | healthy | backend/app/api/v1/auth.py |
POST /change-password |
api | healthy | backend/app/api/v1/auth.py |
GET /{conversation_id} |
api | healthy | backend/app/api/v1/conversations.py |
POST /{conversation_id}/messages |
api | healthy | backend/app/api/v1/conversations.py |
GET /{conversation_id}/schema |
api | healthy | backend/app/api/v1/conversations.py |
PUT /{conversation_id}/schema |
api | healthy | backend/app/api/v1/conversations.py |
GET /{conversation_id}/schema/history |
api | healthy | backend/app/api/v1/conversations.py |
POST /{conversation_id}/rollback/{version} |
api | healthy | backend/app/api/v1/conversations.py |
DELETE /{conversation_id} |
api | healthy | backend/app/api/v1/conversations.py |
POST /batch |
api | healthy | backend/app/api/v1/annotations.py |
PATCH /batch |
api | healthy | backend/app/api/v1/annotations.py |
PATCH /{annotation_id} |
api | healthy | backend/app/api/v1/annotations.py |
DELETE /{annotation_id} |
api | healthy | backend/app/api/v1/annotations.py |
GET /{template_id} |
api | healthy | backend/app/api/v1/templates.py |
POST /{template_id}/subscribe |
api | healthy | backend/app/api/v1/templates.py |
POST /{api_code} |
api | healthy | backend/app/api/v1/extract.py |
GET /{api_def_id} |
api | healthy | backend/app/api/v1/api_defs.py |
PUT /{api_def_id} |
api | healthy | backend/app/api/v1/api_defs.py |
PATCH /{api_def_id}/status |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/pending-edits |
api | healthy | backend/app/api/v1/api_defs.py |
DELETE /{api_def_id}/pending-edits |
api | healthy | backend/app/api/v1/api_defs.py |
POST /{api_def_id}/pending-edits/commit-draft |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/required-fields |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/versions |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/docs |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/stats |
api | healthy | backend/app/api/v1/api_defs.py |
DELETE /{api_def_id} |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/documents |
api | healthy | backend/app/api/v1/api_defs.py |
POST /{api_def_id}/documents |
api | healthy | backend/app/api/v1/api_defs.py |
DELETE /{api_def_id}/documents/{document_id} |
api | healthy | backend/app/api/v1/api_defs.py |
GET /{api_def_id}/samples-review |
api | healthy | backend/app/api/v1/api_defs.py |
POST /{api_def_id}/samples/{document_id}/confirm-gt |
api | healthy | backend/app/api/v1/api_defs.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 |
stores |
software | healthy | frontend/src/stores |
components |
software | healthy | frontend/src/components |
fields |
software | healthy | frontend/src/components/fields |
document |
software | healthy | frontend/src/components/document |
api |
software | healthy | frontend/src/components/api |
workspace-v2 |
software | healthy | frontend/src/components/workspace-v2 |
workspace |
software | healthy | frontend/src/components/workspace |
templates |
software | healthy | frontend/src/components/templates |
admin |
software | healthy | frontend/src/components/admin |
lib |
software | healthy | frontend/src/lib |
pages |
software | healthy | frontend/src/pages |
settings |
software | healthy | frontend/src/pages/settings |
admin |
software | healthy | frontend/src/pages/admin |
testing |
software | healthy | testing |
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
regression_outputs |
software | healthy | backend/tests/regression_outputs |
app |
software | healthy | backend/app |
abstractions |
software | healthy | backend/app/abstractions |
models |
software | healthy | backend/app/models |
api |
software | healthy | backend/app/api |
v1 |
software | healthy | backend/app/api/v1 |
ocr_optimizer |
software | healthy | backend/app/ocr_optimizer |
reflection |
software | healthy | backend/app/ocr_optimizer/reflection |
base |
software | healthy | backend/app/ocr_optimizer/reflection/base |
skills |
software | healthy | backend/app/ocr_optimizer/reflection/skills |
country_agents |
software | healthy | backend/app/ocr_optimizer/reflection/country_agents |
MY |
software | healthy | backend/app/ocr_optimizer/reflection/country_agents/MY |
assets |
software | healthy | backend/app/ocr_optimizer/assets |
eval |
software | healthy | backend/app/ocr_optimizer/eval |
golden_set |
software | healthy | backend/app/ocr_optimizer/eval/golden_set |
MY |
software | healthy | backend/app/ocr_optimizer/eval/golden_set/MY |
ground_truth |
software | healthy | backend/app/ocr_optimizer/eval/golden_set/MY/ground_truth |
service |
software | healthy | backend/app/ocr_optimizer/service |
processors |
software | healthy | backend/app/processors |
services |
software | healthy | backend/app/services |
core |
software | healthy | backend/app/core |
schemas |
software | healthy | backend/app/schemas |
alembic |
software | healthy | backend/alembic |
versions |
software | healthy | backend/alembic/versions |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
ToastContainer |
frontend | healthy | frontend/src/components/ToastContainer.tsx |
SettingsLayout |
frontend | healthy | frontend/src/components/SettingsLayout.tsx |
MainLayout |
frontend | healthy | frontend/src/components/MainLayout.tsx |
RequireAuth |
frontend | healthy | frontend/src/components/RequireAuth.tsx |
AdminLayout |
frontend | healthy | frontend/src/components/AdminLayout.tsx |
FieldEditorPanel |
frontend | healthy | frontend/src/components/fields/FieldEditorPanel.tsx |
AddFieldForm |
frontend | healthy | frontend/src/components/fields/AddFieldForm.tsx |
NlCorrectionBar |
frontend | healthy | frontend/src/components/fields/NlCorrectionBar.tsx |
FieldCard |
frontend | healthy | frontend/src/components/fields/FieldCard.tsx |
DocumentCanvas |
frontend | healthy | frontend/src/components/document/DocumentCanvas.tsx |
ApiPreviewPanel |
frontend | healthy | frontend/src/components/api/ApiPreviewPanel.tsx |
WorkspaceModals |
frontend | healthy | frontend/src/components/workspace-v2/WorkspaceModals.tsx |
DarkJsonViewer |
frontend | healthy | frontend/src/components/workspace-v2/DarkJsonViewer.tsx |
OptimizationProcessPanel |
frontend | healthy | frontend/src/components/workspace-v2/OptimizationProcessPan… |
InlineUploadPanel |
frontend | healthy | frontend/src/components/workspace-v2/InlineUploadPanel.tsx |
DarkDocumentViewer |
frontend | healthy | frontend/src/components/workspace-v2/DarkDocumentViewer.tsx |
AiChat |
frontend | healthy | frontend/src/components/workspace-v2/AiChat.tsx |
DocumentThumbnailColumn |
frontend | healthy | frontend/src/components/workspace-v2/DocumentThumbnailColum… |
WorkspaceHeader |
frontend | healthy | frontend/src/components/workspace-v2/WorkspaceHeader.tsx |
CountryReflectionAgents |
frontend | healthy | frontend/src/components/workspace-v2/CountryReflectionAgent… |
DarkFieldViewer |
frontend | healthy | frontend/src/components/workspace-v2/DarkFieldViewer.tsx |
CountryPickerBar |
frontend | healthy | frontend/src/components/workspace-v2/CountryPickerBar.tsx |
VersionBar |
frontend | healthy | frontend/src/components/workspace/VersionBar.tsx |
TemplateBrowserModal |
frontend | healthy | frontend/src/components/templates/TemplateBrowserModal.tsx |
ApiList |
frontend | healthy | frontend/src/pages/ApiList.tsx |
AdminLogin |
frontend | healthy | frontend/src/pages/AdminLogin.tsx |
Workspace |
frontend | healthy | frontend/src/pages/Workspace.tsx |
Login |
frontend | healthy | frontend/src/pages/Login.tsx |
TrafficMonitoring |
frontend | healthy | frontend/src/pages/settings/TrafficMonitoring.tsx |
Billing |
frontend | healthy | frontend/src/pages/settings/Billing.tsx |
OcrOptimizer |
frontend | healthy | frontend/src/pages/settings/OcrOptimizer.tsx |
ApiKeyManagement |
frontend | healthy | frontend/src/pages/settings/ApiKeyManagement.tsx |
UserManagement |
frontend | healthy | frontend/src/pages/settings/UserManagement.tsx |
SystemAdmins |
frontend | healthy | frontend/src/pages/admin/SystemAdmins.tsx |
TenantAdmins |
frontend | healthy | frontend/src/pages/admin/TenantAdmins.tsx |
CountryTemplates |
frontend | healthy | frontend/src/pages/admin/CountryTemplates.tsx |
ApiAnythingPrototype |
frontend | healthy | docs/api-anything-prototype.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Document |
data | healthy | backend/app/models/document.py |
ProcessingResult |
data | healthy | backend/app/models/document.py |
documents |
data | healthy | backend/app/models/document.py |
processing_results |
data | healthy | backend/app/models/document.py |
UsageRecord |
data | healthy | backend/app/models/usage_record.py |
usage_records |
data | healthy | backend/app/models/usage_record.py |
ApiKey |
data | healthy | backend/app/models/api_key.py |
api_keys |
data | healthy | backend/app/models/api_key.py |
Annotation |
data | healthy | backend/app/models/annotation.py |
annotations |
data | healthy | backend/app/models/annotation.py |
Base |
data | healthy | backend/app/models/base.py |
ApiDefinition |
data | healthy | backend/app/models/api_definition.py |
api_definitions |
data | healthy | backend/app/models/api_definition.py |
Tenant |
data | healthy | backend/app/models/user.py |
User |
data | healthy | backend/app/models/user.py |
Conversation |
data | healthy | backend/app/models/conversation.py |
Message |
data | healthy | backend/app/models/conversation.py |
conversations |
data | healthy | backend/app/models/conversation.py |
messages |
data | healthy | backend/app/models/conversation.py |
OcrPromptVersion |
data | healthy | backend/app/ocr_optimizer/models.py |
OcrModule |
data | healthy | backend/app/ocr_optimizer/models.py |
OcrOptimizationRun |
data | healthy | backend/app/ocr_optimizer/models.py |
OcrOptimizationRound |
data | healthy | backend/app/ocr_optimizer/models.py |
OcrModuleIteration |
data | healthy | backend/app/ocr_optimizer/models.py |
CustomizeJob |
data | healthy | backend/app/ocr_optimizer/models.py |
OcrSkill |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_prompt_versions |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_modules |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_optimization_runs |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_optimization_rounds |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_module_iterations |
data | healthy | backend/app/ocr_optimizer/models.py |
customize_jobs |
data | healthy | backend/app/ocr_optimizer/models.py |
ocr_skills |
data | healthy | backend/app/ocr_optimizer/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/ApiList |
frontend | healthy | frontend/src/pages/ApiList.tsx |
/AdminLogin |
frontend | healthy | frontend/src/pages/AdminLogin.tsx |
/Workspace |
frontend | healthy | frontend/src/pages/Workspace.tsx |
/Login |
frontend | healthy | frontend/src/pages/Login.tsx |
/settings/TrafficMonitoring |
frontend | healthy | frontend/src/pages/settings/TrafficMonitoring.tsx |
/settings/Billing |
frontend | healthy | frontend/src/pages/settings/Billing.tsx |
/settings/OcrOptimizer |
frontend | healthy | frontend/src/pages/settings/OcrOptimizer.tsx |
/settings/ApiKeyManagement |
frontend | healthy | frontend/src/pages/settings/ApiKeyManagement.tsx |
/settings/UserManagement |
frontend | healthy | frontend/src/pages/settings/UserManagement.tsx |
/admin/SystemAdmins |
frontend | healthy | frontend/src/pages/admin/SystemAdmins.tsx |
/admin/TenantAdmins |
frontend | healthy | frontend/src/pages/admin/TenantAdmins.tsx |
/admin/CountryTemplates |
frontend | healthy | frontend/src/pages/admin/CountryTemplates.tsx |
/login |
frontend | healthy | frontend/src/App.tsx |
/admin/login |
frontend | healthy | frontend/src/App.tsx |
/workspace/new |
frontend | healthy | frontend/src/App.tsx |
/workspace/api/:apiDefinitionId |
frontend | healthy | frontend/src/App.tsx |
/workspace/:documentId |
frontend | healthy | frontend/src/App.tsx |
/settings |
frontend | healthy | frontend/src/App.tsx |
users |
frontend | healthy | frontend/src/App.tsx |
api-keys |
frontend | healthy | frontend/src/App.tsx |
traffic |
frontend | healthy | frontend/src/App.tsx |
billing |
frontend | healthy | frontend/src/App.tsx |
ocr-optimizer |
frontend | healthy | frontend/src/App.tsx |
/admin |
frontend | healthy | frontend/src/App.tsx |
system-admins |
frontend | healthy | frontend/src/App.tsx |
tenant-admins |
frontend | healthy | frontend/src/App.tsx |
country-templates |
frontend | healthy | frontend/src/App.tsx |
* |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/app/core/deps.py |
security | healthy | backend/app/core/deps.py |
auth::backend/app/core/security.py |
security | healthy | backend/app/core/security.py |
auth::backend/app/processors/piaozone_token.py |
security | healthy | backend/app/processors/piaozone_token.py |
auth::backend/app/main.py |
security | healthy | backend/app/main.py |
auth::frontend/src/lib/api-client.ts |
security | healthy | frontend/src/lib/api-client.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend/app/ocr_optimizer/router.py |
security | healthy | backend/app/ocr_optimizer/router.py |
auth::backend/app/services/template_service.py |
security | healthy | backend/app/services/template_service.py |
auth::frontend/src/pages/admin/CountryTemplates.tsx |
security | healthy | frontend/src/pages/admin/CountryTemplates.tsx |
auth::backend/app/core/config.py |
security | healthy | backend/app/core/config.py |
auth::backend/app/api/v1/api_defs.py |
security | healthy | backend/app/api/v1/api_defs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | docker-compose.yml |
redis |
data | healthy | backend/app/core/config.py |
mysql |
data | healthy | backend/alembic/versions/e7d4b91c8a02_promote_global_rules.… |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
db |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
k8s::edit::backend/app/ocr_optimizer/reflection/country_age… |
hardware | healthy | backend/app/ocr_optimizer/reflection/country_agents/MY/edit… |
k8s::add::backend/app/ocr_optimizer/reflection/country_agen… |
hardware | healthy | backend/app/ocr_optimizer/reflection/country_agents/MY/add_… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ssqm960p |
software | healthy | /tmp/repobility-clone-ssqm960p |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | backend/app/abstractions/task_runner.py |
This page is publicly accessible at:
https://repobility.com/scan/d8bf4164-2eb8-46eb-b515-67021ec0b4af/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d8bf4164-2eb8-46eb-b515-67021ec0b4af/
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.