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.

zx2015/doc2md

https://github.com/zx2015/doc2md · scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)

43 raw signals (0 security + 43 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 34 actionable findings from 1 signal source. 9 repeated signals grouped for readability. 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 207 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
App software healthy frontend/src/App.tsx:App
Settings software healthy frontend/src/features/settings/Settings.tsx:Settings
handleSave software healthy frontend/src/features/settings/Settings.tsx:handleSave
handleTestConnection software healthy frontend/src/features/settings/Settings.tsx:handleTestConne…
generateId software healthy frontend/src/features/dashboard/Dashboard.tsx:generateId
Dashboard software healthy frontend/src/features/dashboard/Dashboard.tsx:Dashboard
handleBeforeUnload software healthy frontend/src/features/dashboard/Dashboard.tsx:handleBeforeU…
fetchRecentJobs software healthy frontend/src/features/dashboard/Dashboard.tsx:fetchRecentJo…
handleDeleteJob software healthy frontend/src/features/dashboard/Dashboard.tsx:handleDeleteJ…
handleBatchDelete software healthy frontend/src/features/dashboard/Dashboard.tsx:handleBatchDe…
updateQueueItem software healthy frontend/src/features/dashboard/Dashboard.tsx:updateQueueIt…
removeFromQueue software healthy frontend/src/features/dashboard/Dashboard.tsx:removeFromQue…
startSequentialUpload software healthy frontend/src/features/dashboard/Dashboard.tsx:startSequenti…
retryItem software healthy frontend/src/features/dashboard/Dashboard.tsx:retryItem
Preview software healthy frontend/src/features/preview/Preview.tsx:Preview
copyToClipboard software healthy frontend/src/features/preview/Preview.tsx:copyToClipboard
handleDownload software healthy frontend/src/features/preview/Preview.tsx:handleDownload
test_websocket_job_not_found software healthy backend/tests/integration/test_ws.py:16
test_websocket_terminal_success software healthy backend/tests/integration/test_ws.py:23
test_websocket_non_terminal_snapshot software healthy backend/tests/integration/test_ws.py:43
test_health software healthy backend/tests/integration/test_api.py:10
test_config software healthy backend/tests/integration/test_api.py:15
test_convert_task_mock software healthy backend/tests/integration/test_worker.py:25
test_run_mineru_conversion_success software healthy backend/tests/unit/test_mineru.py:12
test_run_mineru_conversion_failure software healthy backend/tests/unit/test_mineru.py:28
test_run_mineru_conversion_timeout software healthy backend/tests/unit/test_mineru.py:44
test_run_mineru_conversion_no_md_file software healthy backend/tests/unit/test_mineru.py:57
test_no_obsolete_docling_imports software healthy backend/tests/unit/test_spec_sync.py:4
test_spec_alignment software healthy backend/tests/unit/test_spec_sync.py:24
test_collapse_whitespace software healthy backend/tests/unit/test_llm_cleanup.py:14
test_clean_chunk_success software healthy backend/tests/unit/test_llm_cleanup.py:20
test_clean_chunk_degradation software healthy backend/tests/unit/test_llm_cleanup.py:30
test_encryption_roundtrip software healthy backend/tests/unit/test_security.py:11
on_startup software healthy backend/app/main.py:24
get_db software dead backend/app/api/deps.py:4
init_app_config software healthy backend/app/api/deps.py:11
health_check software healthy backend/app/api/v1/health.py:6
get_config software healthy backend/app/api/v1/config.py:9
update_config software healthy backend/app/api/v1/config.py:37
test_connection software healthy backend/app/api/v1/config.py:55
list_jobs software healthy backend/app/api/v1/jobs.py:15
create_job software healthy backend/app/api/v1/jobs.py:24
get_job_result software healthy backend/app/api/v1/jobs.py:98
delete_job software healthy backend/app/api/v1/jobs.py:113
websocket_progress software healthy backend/app/api/v1/ws.py:13
listen_redis software healthy backend/app/api/v1/ws.py:62
cleanup_expired_jobs software healthy backend/app/worker/beat_schedule.py:10
broadcast_progress software healthy backend/app/worker/tasks.py:19
convert_task software healthy backend/app/worker/tasks.py:30
llm_prog software dead backend/app/worker/tasks.py:84

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

LabelLayerStatusPath
docker-compose.dev.yml software healthy docker-compose.dev.yml
GEMINI.md software healthy GEMINI.md
CLAUDE.md software healthy CLAUDE.md
TODO.md software healthy TODO.md
vite.config.ts software healthy frontend/vite.config.ts
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
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
Settings.tsx software healthy frontend/src/features/settings/Settings.tsx
Dashboard.tsx software healthy frontend/src/features/dashboard/Dashboard.tsx
Preview.tsx software healthy frontend/src/features/preview/Preview.tsx
index.md software healthy docs/superpowers/index.md
2026-06-12-doc2md-phase-bc.md software healthy docs/superpowers/plans/2026-06-12-doc2md-phase-bc.md
2026-06-12-doc2md-design.md software healthy docs/superpowers/specs/2026-06-12-doc2md-design.md
ARCH_OVERVIEW.md software healthy docs/design/ARCH_OVERVIEW.md
MINERU_MIGRATION.md software healthy docs/design/MINERU_MIGRATION.md
UI_HISTORY.md software healthy docs/design/UI_HISTORY.md
index.md software healthy docs/design/index.md
DUAL_TRACK_FALLBACK.md software healthy docs/design/DUAL_TRACK_FALLBACK.md
index.md software healthy docs/requirements/index.md
index.md software healthy study/index.md
index.md software healthy experience/index.md
requirements.txt software healthy backend/requirements.txt
test_ws.py software healthy backend/tests/integration/test_ws.py
test_api.py software healthy backend/tests/integration/test_api.py
test_worker.py software healthy backend/tests/integration/test_worker.py
test_mineru.py software healthy backend/tests/unit/test_mineru.py
test_spec_sync.py software healthy backend/tests/unit/test_spec_sync.py
test_llm_cleanup.py software healthy backend/tests/unit/test_llm_cleanup.py
test_security.py software healthy backend/tests/unit/test_security.py
main.py software healthy backend/app/main.py
__init__.py software healthy backend/app/models/__init__.py
document.py software healthy backend/app/models/document.py
base.py software healthy backend/app/models/base.py
app_config.py software healthy backend/app/models/app_config.py
job.py software healthy backend/app/models/job.py
__init__.py software healthy backend/app/api/__init__.py
deps.py software healthy backend/app/api/deps.py
__init__.py software healthy backend/app/api/v1/__init__.py
health.py software healthy backend/app/api/v1/health.py
config.py software healthy backend/app/api/v1/config.py
jobs.py software healthy backend/app/api/v1/jobs.py
ws.py software healthy backend/app/api/v1/ws.py

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

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
features software healthy frontend/src/features
settings software healthy frontend/src/features/settings
dashboard software healthy frontend/src/features/dashboard
preview software healthy frontend/src/features/preview
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
design software healthy docs/design
requirements software healthy docs/requirements
study software healthy study
experience software healthy experience
backend software healthy backend
tests software healthy backend/tests
integration software healthy backend/tests/integration
unit software healthy backend/tests/unit
app software healthy backend/app
models software healthy backend/app/models
api software healthy backend/app/api
v1 software healthy backend/app/api/v1
worker software healthy backend/app/worker
services software healthy backend/app/services
core software healthy backend/app/core
alembic software healthy backend/alembic
versions software healthy backend/alembic/versions

LabelLayerStatusPath
GET /health api healthy backend/app/api/v1/health.py
GET /config api healthy backend/app/api/v1/config.py
PUT /config api healthy backend/app/api/v1/config.py
POST /config/test api healthy backend/app/api/v1/config.py
GET /jobs api healthy backend/app/api/v1/jobs.py
POST /jobs api healthy backend/app/api/v1/jobs.py
GET /jobs/{job_id}/result api healthy backend/app/api/v1/jobs.py
DELETE /jobs/{job_id} api healthy backend/app/api/v1/jobs.py

LabelLayerStatusPath
Document software healthy backend/app/models/document.py:6
AppConfig software healthy backend/app/models/app_config.py:4
Job software healthy backend/app/models/job.py:7
ConfigUpdate software healthy backend/app/api/v1/config.py:27
Settings software healthy backend/app/core/config.py:5
Config software healthy backend/app/core/config.py:14

LabelLayerStatusPath
Document data healthy backend/app/models/document.py
documents data healthy backend/app/models/document.py
AppConfig data healthy backend/app/models/app_config.py
app_config data healthy backend/app/models/app_config.py
Job data healthy backend/app/models/job.py
jobs data healthy backend/app/models/job.py

LabelLayerStatusPath
App frontend healthy frontend/src/App.tsx
Settings frontend healthy frontend/src/features/settings/Settings.tsx
Dashboard frontend healthy frontend/src/features/dashboard/Dashboard.tsx
Preview frontend healthy frontend/src/features/preview/Preview.tsx

LabelLayerStatusPath
postgres data healthy docker-compose.dev.yml
postgresql data healthy docker-compose.dev.yml
redis data healthy docker-compose.dev.yml

LabelLayerStatusPath
port:5432 network healthy docker-compose.dev.yml
port:6379 network healthy docker-compose.dev.yml
port:5173 network healthy frontend/vite.config.ts

LabelLayerStatusPath
celery data healthy GEMINI.md
pubsub data healthy backend/tests/integration/test_ws.py

LabelLayerStatusPath
repobility-clone-rovahccf software healthy /tmp/repobility-clone-rovahccf

LabelLayerStatusPath
127.0.0.1 network healthy frontend/vite.config.ts

LabelLayerStatusPath
gpu (detected) hardware healthy GEMINI.md
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/40b58890-859a-4a13-821a-24ad4d250bb9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/40b58890-859a-4a13-821a-24ad4d250bb9/

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.