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.

Robbyant/lingbot-map

https://github.com/Robbyant/lingbot-map · scanned 2026-07-23 19:43 UTC (5 days, 23 hours ago)

45 raw signals (0 security + 45 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 23 hours ago · v7 · last Δ +0.1 (diff) · 45 actionable findings from 1 signal source. 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: severity: low × excluding tests × Reset all
Scan summary Repository scanned at 98.9/100 with 60.0% coverage. It contains 1319 nodes across 0 cross-layer flows, written primarily in mixed languages. Engine surfaced 45 findings — concentrated in software (22), quality (20), dependencies (2). Risk profile is low: 0 critical, 0 high, 6 medium. Recommended next step: open the software layer findings first — that's where the highest-impact wins live.

Showing 36 of 45 actionable findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

low System graph quality Production readiness conf 1.00 Composite production-readiness gap
Multiple low-cost hardening controls are missing together: ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation.
Repo hardeningGenerated repo pattern
low System graph quality Debug conf 1.00 Debug logging residue appears in source files
Found 290 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup.
CleanupRepo hardeningGenerated repo pattern
low System graph dependencies dependencies conf 0.90 Dependency numpy is a major version behind
`numpy` is pinned at `1.26.4` in `demo_render/requirements.txt` while the latest release on the pypi registry is `2.5.1` — 1 major version(s) behind. Old majors stop receiving security backports and accumulate known CVEs. Review the upstream changelog / migration guide and upgrade `numpy` to `2.5.1…
demo_render/requirements.txt FreshnessOutdated
low System graph dependencies dependencies conf 0.90 Dependency opencv-python is a major version behind
`opencv-python` is pinned at `4.11.0.86` in `demo_render/requirements.txt` while the latest release on the pypi registry is `5.0.0.93` — 1 major version(s) behind. Old majors stop receiving security backports and accumulate known CVEs. Review the upstream changelog / migration guide and upgrade `op…
demo_render/requirements.txt FreshnessOutdated
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 2 places
Functions with the same substantial AST body hash: demo.py:278:postprocess, demo_render/demo.py:157:postprocess This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate.
duplicatesduplication
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 3 places
Functions with the same substantial AST body hash: lingbot_map/models/gct_stream.py:320:get_kv_cache_info, lingbot_map/models/gct_stream_window.py:421:get_kv_cache_info, lingbot_map/models/gct_stream_window_v2.py:484:get_kv_cache_info This is *the* AI-coder failure mode (4× more duplication in vib…
duplicatesduplication
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `_add_artifact_copy` in benchmark/benchmark/report/manifest_builder.py:204
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph quality Integrity conf 1.00 Old/deprecated-named symbol `has_color_legacy` in benchmark/benchmark/io/pointcloud.py:93
Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version.
old markerDead code
low System graph software Dead code conf 1.00 Possibly dead Python function: add_residual
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/block.py:139
low System graph software Dead code conf 1.00 Possibly dead Python function: all_pairs_distance_matrix
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:413
low System graph software Dead code conf 1.00 Possibly dead Python function: attention_mask
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/block.py:408
low System graph software Dead code conf 1.00 Possibly dead Python function: cam_from_img
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:323
low System graph software Dead code conf 1.00 Possibly dead Python function: compute_camera_faces
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/vis/glb_export.py:371
low System graph software Dead code conf 1.00 Possibly dead Python function: compute_distance_matrix_flow
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:427
low System graph software Dead code conf 1.00 Possibly dead Python function: compute_distance_matrix_flow2
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:467
low System graph software Dead code conf 1.00 Possibly dead Python function: coords_grid
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:514
low System graph software Dead code conf 1.00 Possibly dead Python function: f
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:137
low System graph software Dead code conf 1.00 Possibly dead Python function: flops
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/patch_embed.py:80
low System graph software Dead code conf 1.00 Possibly dead Python function: get_K
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/vis/utils.py:27
low System graph software Dead code conf 1.00 Possibly dead Python function: init_weights_vit_timm
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:347
low System graph software Dead code conf 1.00 Possibly dead Python function: load_and_preprocess_images_square
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/load_fn.py:16
low System graph software Dead code conf 1.00 Possibly dead Python function: pose_matrix_to_quaternion
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:422
low System graph software Dead code conf 1.00 Possibly dead Python function: project_world_points_to_cam
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:233
low System graph software Dead code conf 1.00 Possibly dead Python function: project_world_points_to_camera_points_batch
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/utils/geometry.py:204
low System graph software Dead code conf 1.00 Possibly dead Python function: server_loop
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/vis/viser_wrapper.py:238
low System graph software Dead code conf 1.00 Possibly dead Python function: server_loop
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/vis/point_cloud_viewer.py:1429
low System graph software Dead code conf 1.00 Possibly dead Python function: vit_base
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:369
low System graph software Dead code conf 1.00 Possibly dead Python function: vit_giant2
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:397
low System graph software Dead code conf 1.00 Possibly dead Python function: vit_large
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:383
low System graph software Dead code conf 1.00 Possibly dead Python function: vit_small
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
lingbot_map/layers/vision_transformer.py:355
low System graph quality Integrity conf 1.00 Stub function `_build_aggregator` (body is just `pass`/`return`) — lingbot_map/models/gct_base.py:98
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Complexity conf 1.00 Very large file: benchmark/viewer.py (2000 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: demo_render/batch_demo.py (1520 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: lingbot_map/models/gct_stream_window.py (1273 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: lingbot_map/models/gct_stream_window_v2.py (1349 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: lingbot_map/vis/point_cloud_viewer.py (1437 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
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/89c3b952-6e0f-4bdf-a892-b7f16486dce7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/89c3b952-6e0f-4bdf-a892-b7f16486dce7/

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.