{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-79f6f2e270133a10", "name": "Possibly dead Python function: residuals_func", "shortDescription": {"text": "Possibly dead Python function: residuals_func"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-035d17561ae86f8d", "name": "Possibly dead Python function: training_step", "shortDescription": {"text": "Possibly dead Python function: training_step"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c00629e855bda17", "name": "Possibly dead Python function: train_dataloader", "shortDescription": {"text": "Possibly dead Python function: train_dataloader"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da7793275122b07f", "name": "Possibly dead Python function: configure_optimizers", "shortDescription": {"text": "Possibly dead Python function: configure_optimizers"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-716f8110c4eded3f", "name": "Possibly dead Python function: reset_params", "shortDescription": {"text": "Possibly dead Python function: reset_params"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61ba9600f15398bb", "name": "Possibly dead Python function: export_params", "shortDescription": {"text": "Possibly dead Python function: export_params"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c6f59c236582cfb", "name": "Possibly dead Python function: import_params", "shortDescription": {"text": "Possibly dead Python function: import_params"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c9b7b5e3a29b87a", "name": "Possibly dead Python function: change", "shortDescription": {"text": "Possibly dead Python function: change"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1a35918256be03d", "name": "Possibly dead Python function: write_func", "shortDescription": {"text": "Possibly dead Python function: write_func"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dff68fc96d15dd35", "name": "Possibly dead Python function: points_from_mask", "shortDescription": {"text": "Possibly dead Python function: points_from_mask"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8f8c3a3eddb60df", "name": "Possibly dead Python function: points_from_mask_contour", "shortDescription": {"text": "Possibly dead Python function: points_from_mask_contour"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aec0acb6a694a5bf", "name": "Possibly dead Python function: detect_with_previous_fast", "shortDescription": {"text": "Possibly dead Python function: detect_with_previous_fast"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-353f1581419c194d", "name": "Possibly dead Python function: detect_with_bbox", "shortDescription": {"text": "Possibly dead Python function: detect_with_bbox"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f714acc4c440616f", "name": "Possibly dead Python function: detect_with_bbox90", "shortDescription": {"text": "Possibly dead Python function: detect_with_bbox90"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-002b2ae13a109096", "name": "Possibly dead Python function: detect_with_bbox180", "shortDescription": {"text": "Possibly dead Python function: detect_with_bbox180"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ef9f992fd9fcccb", "name": "Possibly dead Python function: detect_with_bbox270", "shortDescription": {"text": "Possibly dead Python function: detect_with_bbox270"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c55d195de6f2188", "name": "Possibly dead Python function: end", "shortDescription": {"text": "Possibly dead Python function: end"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09cf613683d972bd", "name": "Possibly dead Python function: vis_clips", "shortDescription": {"text": "Possibly dead Python function: vis_clips"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-51498a6847cc3f1b", "name": "Possibly dead Python function: copy_edges_from_cache", "shortDescription": {"text": "Possibly dead Python function: copy_edges_from_cache"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3079fdfc606f6a1c", "name": "Possibly dead Python function: add_conf", "shortDescription": {"text": "Possibly dead Python function: add_conf"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec8ec06584549434", "name": "Possibly dead Python function: add_point_by_2lines", "shortDescription": {"text": "Possibly dead Python function: add_point_by_2lines"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b068c9f651cdfa3", "name": "Possibly dead Python function: clear_point", "shortDescription": {"text": "Possibly dead Python function: clear_point"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d233d190f15bac9", "name": "Possibly dead Python function: load_cube", "shortDescription": {"text": "Possibly dead Python function: load_cube"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be028f33b5ecb152", "name": "Possibly dead Python function: load_grid", "shortDescription": {"text": "Possibly dead Python function: load_grid"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-699ae39835701778", "name": "Possibly dead Python function: residuals", "shortDescription": {"text": "Possibly dead Python function: residuals"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a01a3fb2068a4ed", "name": "Privileged port 30 in use", "shortDescription": {"text": "Privileged port 30 in use"}, "fullDescription": {"text": "Port 30 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f53ab9378d8bd38", "name": "Insecure pattern 'debug_true' in apps/fit/triangulate1p.py:91", "shortDescription": {"text": "Insecure pattern 'debug_true' in apps/fit/triangulate1p.py:91"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9603fce8c6d4b55e", "name": "Insecure pattern 'debug_true' in apps/annotation/annot_calib.py:144", "shortDescription": {"text": "Insecure pattern 'debug_true' in apps/annotation/annot_calib.py:144"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d66f33ebee374c99", "name": "Insecure pattern 'subprocess_shell_true' in apps/calibration/chessboard_ba_colmap.py:923", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in apps/calibration/chessboard_ba_colmap.py:923"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f185948aa7e384ab", "name": "Insecure pattern 'eval_used' in apps/reconstruction/stage_b_localdygs/export_3dgs_ply.py:58", "shortDescription": {"text": "Insecure pattern 'eval_used' in apps/reconstruction/stage_b_localdygs/export_3dgs_ply.py:58"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5a7f610e295c0723", "name": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/dense_reconstruct.py:233", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/dense_reconstruct.py:233"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fe6a450265cfdb3", "name": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/export_colmap.py:324", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/export_colmap.py:324"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-566b7d9272a9dd8e", "name": "Insecure pattern 'debug_true' in easymocap/pyfitting/optimize_simple.py:203", "shortDescription": {"text": "Insecure pattern 'debug_true' in easymocap/pyfitting/optimize_simple.py:203"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd404ff0d1e94e45", "name": "Insecure pattern 'debug_true' in easymocap/neuralbody/dataset/mvbase.py:845", "shortDescription": {"text": "Insecure pattern 'debug_true' in easymocap/neuralbody/dataset/mvbase.py:845"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-92bd854894ace224", "name": "Insecure pattern 'debug_true' in easymocap/multistage/base.py:168", "shortDescription": {"text": "Insecure pattern 'debug_true' in easymocap/multistage/base.py:168"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69843405e40e47bb", "name": "Insecure pattern 'debug_true' in easymocap/multistage/fitting.py:230", "shortDescription": {"text": "Insecure pattern 'debug_true' in easymocap/multistage/fitting.py:230"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b79c6dd13f0ccbb", "name": "Insecure pattern 'debug_true' in myeasymocap/operations/iterative_triangulate.py:83", "shortDescription": {"text": "Insecure pattern 'debug_true' in myeasymocap/operations/iterative_triangulate.py:83"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3d240c6acdaf379", "name": "Insecure pattern 'debug_true' in myeasymocap/operations/optimizer.py:106", "shortDescription": {"text": "Insecure pattern 'debug_true' in myeasymocap/operations/optimizer.py:106"}, "fullDescription": {"text": "Found a known-risky pattern (debug_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eb6b3fea0e938e7c", "name": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/pare.py:73", "shortDescription": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/pare.py:73"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c522c9a2e819ae82", "name": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/pare_head.py:303", "shortDescription": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/pare_head.py:303"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6e3250913fe4de54", "name": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/hmr_head.py:178", "shortDescription": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/hmr_head.py:178"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9c5dc70f871497ac", "name": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/utils/kp_utils.py:31", "shortDescription": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/utils/kp_utils.py:31"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-022a66ab01217e56", "name": "Very large file: easymocap/datasets/base.py (1183 lines)", "shortDescription": {"text": "Very large file: easymocap/datasets/base.py (1183 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2846d846d659749a", "name": "Very large file: easymocap/multistage/fitting.py (1771 lines)", "shortDescription": {"text": "Very large file: easymocap/multistage/fitting.py (1771 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea3b5e389d8c9c0f", "name": "Low test-to-source ratio", "shortDescription": {"text": "Low test-to-source ratio"}, "fullDescription": {"text": "53 tests / 395 src (ratio 0.13)."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ea0ae79cb4842c8", "name": "101 TODO/FIXME markers", "shortDescription": {"text": "101 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 1211 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 18 placeholder/mock markers across 15 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c7250bf4a4b5cd5", "name": "Legacy-named symbol `errors_legacy` in apps/demo/mv1p_triangulate_overlay.py:100", "shortDescription": {"text": "Legacy-named symbol `errors_legacy` in apps/demo/mv1p_triangulate_overlay.py:100"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ac2632b65353e13", "name": "Network/subprocess call without timeout or try/except \u2014 apps/demo/mv1p.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/demo/mv1p.py:37"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe8622fc12be94cf", "name": "Commented-code block (5 lines) in apps/preprocess/extract_keypoints.py:87", "shortDescription": {"text": "Commented-code block (5 lines) in apps/preprocess/extract_keypoints.py:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb9d3b851301f85e", "name": "Commented-code block (10 lines) in apps/calibration/check_calib.py:36", "shortDescription": {"text": "Commented-code block (10 lines) in apps/calibration/check_calib.py:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71b420342beb0011", "name": "Commented-code block (9 lines) in apps/calibration/calib_dense_by_colmap.py:24", "shortDescription": {"text": "Commented-code block (9 lines) in apps/calibration/calib_dense_by_colmap.py:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3571136dce89417a", "name": "Commented-code block (11 lines) in apps/calibration/read_colmap.py:18", "shortDescription": {"text": "Commented-code block (11 lines) in apps/calibration/read_colmap.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b558ff91cd534f5", "name": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/run_pipeline.py:38", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/run_pipeline.py:38"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c06142afbb0ec9d", "name": "Legacy-named symbol `_link_or_copy` in apps/reconstruction/stage_b_localdygs/prepare_localdygs_data.py:183", "shortDescription": {"text": "Legacy-named symbol `_link_or_copy` in apps/reconstruction/stage_b_localdygs/prepare_localdygs_data.py:183"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-391351b49613bcdb", "name": "Commented-code block (10 lines) in apps/reconstruction/common/cameras.py:165", "shortDescription": {"text": "Commented-code block (10 lines) in apps/reconstruction/common/cameras.py:165"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-97d6bb351f8a6f5b", "name": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap_4d/run_stage_a_colmap_4d.py:6", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap_4d/run_stage_a_colmap_4d.py:62"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f73f9858b921a42", "name": "Commented-code block (6 lines) in apps/reconstruction/measurement/measure_zoometric.py:196", "shortDescription": {"text": "Commented-code block (6 lines) in apps/reconstruction/measurement/measure_zoometric.py:196"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3002cae8677eadea", "name": "Legacy-named symbol `cow_1_aggregate_v2` in apps/reconstruction/measurement/make_summary_card.py:9", "shortDescription": {"text": "Legacy-named symbol `cow_1_aggregate_v2` in apps/reconstruction/measurement/make_summary_card.py:9"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-656780dca39e6b5d", "name": "Commented-code block (6 lines) in apps/reconstruction/viz/render_orbit_4d_blender_nocv2.py:247", "shortDescription": {"text": "Commented-code block (6 lines) in apps/reconstruction/viz/render_orbit_4d_blender_nocv2.py:247"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c435eb599447558", "name": "Commented-code block (7 lines) in apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:92", "shortDescription": {"text": "Commented-code block (7 lines) in apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a59ee7d31f3995fc", "name": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:34", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:34"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1cd26dc23d1164f3", "name": "Commented-code block (6 lines) in easymocap/datasets/base.py:684", "shortDescription": {"text": "Commented-code block (6 lines) in easymocap/datasets/base.py:684"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-28f2a46d77f2b372", "name": "Stub function `write_all` (body is just `pass`/`return`) \u2014 easymocap/datasets/base.py:1179", "shortDescription": {"text": "Stub function `write_all` (body is just `pass`/`return`) \u2014 easymocap/datasets/base.py:1179"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b81665b30352c5d2", "name": "Commented-code block (5 lines) in easymocap/pyfitting/lossfactory.py:80", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/pyfitting/lossfactory.py:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78ca3f11b979d699", "name": "Legacy-named symbol `num_old` in easymocap/pyfitting/lbfgs.py:368", "shortDescription": {"text": "Legacy-named symbol `num_old` in easymocap/pyfitting/lbfgs.py:368"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25d89d3e93e27781", "name": "Commented-code block (7 lines) in easymocap/pyfitting/lbfgs.py:14", "shortDescription": {"text": "Commented-code block (7 lines) in easymocap/pyfitting/lbfgs.py:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92941d87bf59ef79", "name": "Legacy-named symbol `basicmodel_m_lbs_10_207_0_v1` in easymocap/bodymodel/smpl.py:444", "shortDescription": {"text": "Legacy-named symbol `basicmodel_m_lbs_10_207_0_v1` in easymocap/bodymodel/smpl.py:444"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9de93605ebdaee3", "name": "Commented-code block (5 lines) in easymocap/bodymodel/smpl.py:257", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/bodymodel/smpl.py:257"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-223c0a4e4e5f99da", "name": "Stub function `forward` (body is just `pass`/`return`) \u2014 easymocap/bodymodel/base.py:19", "shortDescription": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 easymocap/bodymodel/base.py:19"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b4c7f5b8f07172a", "name": "Commented-code block (7 lines) in easymocap/bodymodel/lbs.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in easymocap/bodymodel/lbs.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-283c092d23763ee3", "name": "Commented-code block (5 lines) in easymocap/neuralbody/renderer/render_loss.py:333", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/renderer/render_loss.py:333"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-376abf0fe74e1993", "name": "Commented-code block (37 lines) in easymocap/neuralbody/renderer/render_base.py:248", "shortDescription": {"text": "Commented-code block (37 lines) in easymocap/neuralbody/renderer/render_base.py:248"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1efcd423f44d97c5", "name": "Commented-code block (5 lines) in easymocap/neuralbody/model/nerf.py:88", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/model/nerf.py:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f1b54aeeadc5ed4", "name": "Commented-code block (5 lines) in easymocap/neuralbody/model/compose.py:75", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/model/compose.py:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-05236856d4d4b96b", "name": "Stub function `clear_cache` (body is just `pass`/`return`) \u2014 easymocap/neuralbody/model/compose.py:58", "shortDescription": {"text": "Stub function `clear_cache` (body is just `pass`/`return`) \u2014 easymocap/neuralbody/model/compose.py:58"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b91d5a6e1f8e1e7f", "name": "Legacy-named symbol `center_old` in easymocap/neuralbody/dataset/mvbase.py:688", "shortDescription": {"text": "Legacy-named symbol `center_old` in easymocap/neuralbody/dataset/mvbase.py:688"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3a7af61a4b49130", "name": "Stub function `parse` (body is just `pass`/`return`) \u2014 easymocap/config/baseconfig.py:52", "shortDescription": {"text": "Stub function `parse` (body is just `pass`/`return`) \u2014 easymocap/config/baseconfig.py:52"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dda3f8f6c2bee795", "name": "Legacy-named symbol `key_is_deprecated` in easymocap/config/yacs.py:233", "shortDescription": {"text": "Legacy-named symbol `key_is_deprecated` in easymocap/config/yacs.py:233"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8567cab58239c6a", "name": "Commented-code block (6 lines) in easymocap/config/yacs.py:122", "shortDescription": {"text": "Commented-code block (6 lines) in easymocap/config/yacs.py:122"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec79497ebdee6da7", "name": "Commented-code block (11 lines) in easymocap/mytools/colmap_structure.py:18", "shortDescription": {"text": "Commented-code block (11 lines) in easymocap/mytools/colmap_structure.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66e6de285beca0d3", "name": "Legacy-named symbol `nOld` in easymocap/mytools/triangulator.py:392", "shortDescription": {"text": "Legacy-named symbol `nOld` in easymocap/mytools/triangulator.py:392"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28fdb33bc35f5804", "name": "Stub function `points` (body is just `pass`/`return`) \u2014 easymocap/mytools/camera_utils.py:227", "shortDescription": {"text": "Stub function `points` (body is just `pass`/`return`) \u2014 easymocap/mytools/camera_utils.py:227"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f89bb6e6ee72a137", "name": "Network/subprocess call without timeout or try/except \u2014 easymocap/mytools/debug_utils.py:59", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 easymocap/mytools/debug_utils.py:59"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f1caac2c7435558e", "name": "Stub function `write_keypoints2d` (body is just `pass`/`return`) \u2014 easymocap/mytools/writer.py:45", "shortDescription": {"text": "Stub function `write_keypoints2d` (body is just `pass`/`return`) \u2014 easymocap/mytools/writer.py:45"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c276d37170233daa", "name": "Legacy-named symbol `kpts_old` in easymocap/estimator/openpose_wrapper.py:128", "shortDescription": {"text": "Legacy-named symbol `kpts_old` in easymocap/estimator/openpose_wrapper.py:128"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2709f1f91de3bdb4", "name": "Commented-code block (8 lines) in easymocap/estimator/openpose_wrapper.py:156", "shortDescription": {"text": "Commented-code block (8 lines) in easymocap/estimator/openpose_wrapper.py:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f075da30d882038", "name": "Commented-code block (12 lines) in easymocap/estimator/mmpose_wrapper.py:227", "shortDescription": {"text": "Commented-code block (12 lines) in easymocap/estimator/mmpose_wrapper.py:227"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b0b3b6cd9908b22", "name": "Commented-code block (7 lines) in easymocap/estimator/YOLOv4/yolo_layer.py:155", "shortDescription": {"text": "Commented-code block (7 lines) in easymocap/estimator/YOLOv4/yolo_layer.py:155"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-073f7aa20e2016e2", "name": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/utils.py:156", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/utils.py:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac8099b8ef0153e2", "name": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/darknet2pytorch.py:211", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/darknet2pytorch.py:211"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ad0b0cb026516c4", "name": "Legacy-named symbol `resized_image_copy` in easymocap/estimator/HRNet/hrnet_api.py:245", "shortDescription": {"text": "Legacy-named symbol `resized_image_copy` in easymocap/estimator/HRNet/hrnet_api.py:245"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1924dafb3cf88f07", "name": "Commented-code block (6 lines) in easymocap/affinity/plucker.py:56", "shortDescription": {"text": "Commented-code block (6 lines) in easymocap/affinity/plucker.py:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c7683b80bcab66a", "name": "Legacy-named symbol `kpts_old` in easymocap/annotator/keypoints_keyboard.py:31", "shortDescription": {"text": "Legacy-named symbol `kpts_old` in easymocap/annotator/keypoints_keyboard.py:31"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c2a7fe03c6a8e832", "name": "Commented-code block (7 lines) in easymocap/annotator/chessboard.py:221", "shortDescription": {"text": "Commented-code block (7 lines) in easymocap/annotator/chessboard.py:221"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6a58d8ddb6d5d28", "name": "Stub function `save_and_quit` (body is just `pass`/`return`) \u2014 easymocap/annotator/basic_annotator.py:92", "shortDescription": {"text": "Stub function `save_and_quit` (body is just `pass`/`return`) \u2014 easymocap/annotator/basic_annotator.py:92"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33c4f4f0db7df29e", "name": "Commented-code block (6 lines) in easymocap/pipeline/basic.py:101", "shortDescription": {"text": "Commented-code block (6 lines) in easymocap/pipeline/basic.py:101"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5ded460eb64534e", "name": "Commented-code block (5 lines) in easymocap/pipeline/weight.py:33", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/pipeline/weight.py:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-99e486ac2796a7ae", "name": "Legacy-named symbol `poses_copy` in easymocap/multistage/base_ops.py:35", "shortDescription": {"text": "Legacy-named symbol `poses_copy` in easymocap/multistage/base_ops.py:35"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90a3d78b826d8b7c", "name": "Legacy-named symbol `A_v1` in easymocap/multistage/mirror.py:90", "shortDescription": {"text": "Legacy-named symbol `A_v1` in easymocap/multistage/mirror.py:90"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eef482697688a1b3", "name": "Commented-code block (6 lines) in easymocap/multistage/mirror.py:80", "shortDescription": {"text": "Commented-code block (6 lines) in easymocap/multistage/mirror.py:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da097c13c5d19d7d", "name": "Stub function `after` (body is just `pass`/`return`) \u2014 easymocap/multistage/mirror.py:157", "shortDescription": {"text": "Stub function `after` (body is just `pass`/`return`) \u2014 easymocap/multistage/mirror.py:157"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-38b02bba9ae6845d", "name": "Legacy-named symbol `smooth_results_old` in easymocap/multistage/fitting.py:571", "shortDescription": {"text": "Legacy-named symbol `smooth_results_old` in easymocap/multistage/fitting.py:571"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a27d4f75511e9933", "name": "Commented-code block (5 lines) in easymocap/multistage/fitting.py:126", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/multistage/fitting.py:126"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-800f419c3f91309e", "name": "Legacy-named symbol `euler_fix_old` in easymocap/multistage/torchgeometry.py:424", "shortDescription": {"text": "Legacy-named symbol `euler_fix_old` in easymocap/multistage/torchgeometry.py:424"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-104dfff9007a68b7", "name": "Stub function `check_at_start` (body is just `pass`/`return`) \u2014 easymocap/multistage/lossbase.py:13", "shortDescription": {"text": "Stub function `check_at_start` (body is just `pass`/`return`) \u2014 easymocap/multistage/lossbase.py:13"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ec9ec9f97e1aabd", "name": "Commented-code block (5 lines) in easymocap/smplmodel/body_param.py:69", "shortDescription": {"text": "Commented-code block (5 lines) in easymocap/smplmodel/body_param.py:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-120481dcd4d9195e", "name": "Commented-code block (7 lines) in easymocap/smplmodel/lbs.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in easymocap/smplmodel/lbs.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26300c13a527b107", "name": "Stub function `to` (body is just `pass`/`return`) \u2014 easymocap/visualize/skelmodel.py:109", "shortDescription": {"text": "Stub function `to` (body is just `pass`/`return`) \u2014 easymocap/visualize/skelmodel.py:109"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-536d6b1e846ecb5a", "name": "Commented-code block (8 lines) in easymocap/dataset/config.py:950", "shortDescription": {"text": "Commented-code block (8 lines) in easymocap/dataset/config.py:950"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1698d3bf59b8c25", "name": "Commented-code block (15 lines) in easymocap/dataset/base.py:148", "shortDescription": {"text": "Commented-code block (15 lines) in easymocap/dataset/base.py:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19580332114dd194", "name": "Legacy-named symbol `s_lbs_10_207_0_v1` in scripts/postprocess/convert2bvh.py:36", "shortDescription": {"text": "Legacy-named symbol `s_lbs_10_207_0_v1` in scripts/postprocess/convert2bvh.py:36"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8aff6ac03c533c1", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/vid2gif.py:46", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/vid2gif.py:46"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4f0a50dbee78992", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/multiview_grid_video.py:268", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/multiview_grid_video.py:268"}, "fullDescription": {"text": "`subprocess.Popen(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1dd3c32ba415ec4c", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/sync.py:208", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/sync.py:208"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-449d6be513fad2fe", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/compare_video_metadata.py:13", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/compare_video_metadata.py:13"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13e50a2a05b72b3b", "name": "Legacy-named symbol `valid_f_copy` in scripts/dataset/pre_lightstage.py:280", "shortDescription": {"text": "Legacy-named symbol `valid_f_copy` in scripts/dataset/pre_lightstage.py:280"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bd759651c9042ce", "name": "Commented-code block (5 lines) in scripts/dataset/pre_lightstage.py:360", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/dataset/pre_lightstage.py:360"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-baa956f50f1556a4", "name": "Legacy-named symbol `basicmodel_neutral_lbs_10_207_0_v1` in scripts/dataset/pre_hi4d.py:37", "shortDescription": {"text": "Legacy-named symbol `basicmodel_neutral_lbs_10_207_0_v1` in scripts/dataset/pre_hi4d.py:37"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b360b4d7ee546cd", "name": "Legacy-named symbol `holder_copy` in 3rdparty/pybind11/tests/test_smart_ptr.py:170", "shortDescription": {"text": "Legacy-named symbol `holder_copy` in 3rdparty/pybind11/tests/test_smart_ptr.py:170"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4ec431c4fcb9c33d", "name": "Legacy-named symbol `return_copy` in 3rdparty/pybind11/tests/test_local_bindings.py:194", "shortDescription": {"text": "Legacy-named symbol `return_copy` in 3rdparty/pybind11/tests/test_local_bindings.py:194"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44360b658358130f", "name": "Legacy-named symbol `cpp_copy` in 3rdparty/pybind11/tests/test_eigen.py:100", "shortDescription": {"text": "Legacy-named symbol `cpp_copy` in 3rdparty/pybind11/tests/test_eigen.py:100"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d526fa29fe91884f", "name": "Commented-code block (5 lines) in 3rdparty/pybind11/tests/test_kwargs_and_defaults.py:142", "shortDescription": {"text": "Commented-code block (5 lines) in 3rdparty/pybind11/tests/test_kwargs_and_defaults.py:142"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08d86bfdaa16d361", "name": "Legacy-named symbol `move_or_copy` in 3rdparty/pybind11/tests/test_copy_move.py:48", "shortDescription": {"text": "Legacy-named symbol `move_or_copy` in 3rdparty/pybind11/tests/test_copy_move.py:48"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76abfe9c9d8bbde4", "name": "Legacy-named symbol `keypoints_copy` in myeasymocap/operations/triangulate.py:145", "shortDescription": {"text": "Legacy-named symbol `keypoints_copy` in myeasymocap/operations/triangulate.py:145"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-527e262d61453b62", "name": "Stub function `forward` (body is just `pass`/`return`) \u2014 myeasymocap/operations/loss.py:60", "shortDescription": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 myeasymocap/operations/loss.py:60"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad5599d2e014bb6d", "name": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/merge.py:44", "shortDescription": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/merge.py:44"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b1c67796c5229900", "name": "Commented-code block (10 lines) in myeasymocap/operations/merge.py:113", "shortDescription": {"text": "Commented-code block (10 lines) in myeasymocap/operations/merge.py:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5637f4d623868975", "name": "Commented-code block (6 lines) in myeasymocap/operations/iterative_triangulate.py:109", "shortDescription": {"text": "Commented-code block (6 lines) in myeasymocap/operations/iterative_triangulate.py:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20d2627bc1623246", "name": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/select.py:174", "shortDescription": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/select.py:174"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f022e227ab725230", "name": "Commented-code block (9 lines) in myeasymocap/operations/select.py:199", "shortDescription": {"text": "Commented-code block (9 lines) in myeasymocap/operations/select.py:199"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea222ebcffa93af9", "name": "Legacy-named symbol `D_v1` in myeasymocap/operations/match_base.py:57", "shortDescription": {"text": "Legacy-named symbol `D_v1` in myeasymocap/operations/match_base.py:57"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f35410332a4d4780", "name": "Commented-code block (5 lines) in myeasymocap/operations/match.py:99", "shortDescription": {"text": "Commented-code block (5 lines) in myeasymocap/operations/match.py:99"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2bae633717240b4b", "name": "Legacy-named symbol `Rh_m_old` in myeasymocap/io/vis3d.py:343", "shortDescription": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/io/vis3d.py:343"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac975251151ee083", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/constants.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/constants.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13b60ebc89eac318", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/config.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/config.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8d01eff1ad2b801", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/pare_head.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/pare_head.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-100518d67d81b6cc", "name": "Stub function `info` (body is just `pass`/`return`) \u2014 myeasymocap/backbone/pare/head/pare_head.py:33", "shortDescription": {"text": "Stub function `info` (body is just `pass`/`return`) \u2014 myeasymocap/backbone/pare/head/pare_head.py:33"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7cd670849dffbfac", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_cam_head.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_cam_head.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19a0dd9711083c50", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_head.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_head.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80cee38571356e8a", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/hmr_head.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/hmr_head.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98eb3654346bc0ec", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/nonlocalattention.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/nonlocalattention.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e826eabffecf8232", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/softargmax.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/softargmax.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1865549d40ba01ef", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/locallyconnected2d.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/locallyconnected2d.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-447ebbae87892089", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/interpolate.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/interpolate.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-89374752ec8c542f", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/coattention.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/coattention.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b2d783adb0e7c69", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/keypoint_attention.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/keypoint_attention.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37bde470d1d05ece", "name": "Commented-code block (5 lines) in myeasymocap/backbone/pare/layers/non_local/dot_product.py:135", "shortDescription": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/layers/non_local/dot_product.py:135"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e245aa6b65096663", "name": "Commented-code block (5 lines) in myeasymocap/backbone/pare/utils/geometry.py:291", "shortDescription": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/utils/geometry.py:291"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a950a7252b1efd9", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/utils/kp_utils.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/utils/kp_utils.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-470d07528230bc7b", "name": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/mobilenet.py:8", "shortDescription": {"text": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/mobilenet.py:8"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-74dc050cd85bc87a", "name": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/utils.py:30", "shortDescription": {"text": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/utils.py:30"}, "fullDescription": {"text": "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."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4ca6f334bd7bb9d", "name": "Commented-code block (7 lines) in myeasymocap/backbone/pare/backbone/utils.py:3", "shortDescription": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/backbone/utils.py:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef45664757ae8fcc", "name": "Commented-code block (5 lines) in myeasymocap/backbone/pare/backbone/resnet.py:78", "shortDescription": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/backbone/resnet.py:78"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\napps/neuralbody/train_pl.py:training_step, apps/neuralbody/train_pl.py:train\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02525d39071dd2c7", "name": "Near-duplicate function bodies in 5 places", "shortDescription": {"text": "Near-duplicate function bodies in 5 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\napps/preprocess/extract_pointcloud.py:sample_list, apps/calibration/calib_extri.py:sample_list, apps/calibration/chessboard_ba_colmap.py:sample_list, apps/calibration/chessboard_sfm_ba.py:sample_list\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\napps/calibration/chessboard_ba_colmap.py:resolve_path, apps/calibration/vis_chess_sfm_ba.py:resolve_path, apps/calibration/chessboard_sfm_ba.py:resolve_path\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\napps/calibration/read_colmap.py:qvec2rotmat, apps/calibration/read_colmap.py:qvec2rotmat, easymocap/mytools/colmap_structure.py:qvec2rotmat, easymocap/mytools/colmap_structure.py:qvec2rotmat\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/23410"}, "properties": {"repository": "yubohuangai/Motion-Capture", "repoUrl": "https://github.com/yubohuangai/Motion-Capture", "branch": "main"}, "results": [{"ruleId": "scanner-79f6f2e270133a10", "level": "note", "message": {"text": "Possibly dead Python function: residuals_func"}, "properties": {"repobilityId": "3ad6b1b6a4e21d49", "scanner": "scanner-primary", "fingerprint": "79f6f2e270133a10", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/demo/mv1p_bundle_adjustment.py:391"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-035d17561ae86f8d", "level": "note", "message": {"text": "Possibly dead Python function: training_step"}, "properties": {"repobilityId": "ad42bb4d737343f2", "scanner": "scanner-primary", "fingerprint": "035d17561ae86f8d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/neuralbody/train_pl.py:49"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4c00629e855bda17", "level": "note", "message": {"text": "Possibly dead Python function: train_dataloader"}, "properties": {"repobilityId": "81d6d3ab91a00c62", "scanner": "scanner-primary", "fingerprint": "4c00629e855bda17", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/neuralbody/train_pl.py:58"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da7793275122b07f", "level": "note", "message": {"text": "Possibly dead Python function: configure_optimizers"}, "properties": {"repobilityId": "533f7f62b83c1ff7", "scanner": "scanner-primary", "fingerprint": "da7793275122b07f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/neuralbody/train_pl.py:79"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-716f8110c4eded3f", "level": "note", "message": {"text": "Possibly dead Python function: reset_params"}, "properties": {"repobilityId": "d0b71f00bae5230b", "scanner": "scanner-primary", "fingerprint": "716f8110c4eded3f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/vis3d/vis_smpl.py:67"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-61ba9600f15398bb", "level": "note", "message": {"text": "Possibly dead Python function: export_params"}, "properties": {"repobilityId": "37252aa3960aa8de", "scanner": "scanner-primary", "fingerprint": "61ba9600f15398bb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/vis3d/vis_smpl.py:75"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c6f59c236582cfb", "level": "note", "message": {"text": "Possibly dead Python function: import_params"}, "properties": {"repobilityId": "88456be767136c30", "scanner": "scanner-primary", "fingerprint": "2c6f59c236582cfb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/vis3d/vis_smpl.py:88"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8c9b7b5e3a29b87a", "level": "note", "message": {"text": "Possibly dead Python function: change"}, "properties": {"repobilityId": "24f4cff9bc004467", "scanner": "scanner-primary", "fingerprint": "8c9b7b5e3a29b87a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/vis3d/vis_smpl.py:107"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d1a35918256be03d", "level": "note", "message": {"text": "Possibly dead Python function: write_func"}, "properties": {"repobilityId": "9d0120e92cc85d82", "scanner": "scanner-primary", "fingerprint": "d1a35918256be03d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/postprocess/write_vertices.py:19"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dff68fc96d15dd35", "level": "note", "message": {"text": "Possibly dead Python function: points_from_mask"}, "properties": {"repobilityId": "5345ad0c9428f9c8", "scanner": "scanner-primary", "fingerprint": "dff68fc96d15dd35", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/preprocess/extract_mask.py:98"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d8f8c3a3eddb60df", "level": "note", "message": {"text": "Possibly dead Python function: points_from_mask_contour"}, "properties": {"repobilityId": "dd03d2e5a373ec18", "scanner": "scanner-primary", "fingerprint": "d8f8c3a3eddb60df", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/preprocess/extract_mask.py:109"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aec0acb6a694a5bf", "level": "note", "message": {"text": "Possibly dead Python function: detect_with_previous_fast"}, "properties": {"repobilityId": "d1df10cd9adf3f2a", "scanner": "scanner-primary", "fingerprint": "aec0acb6a694a5bf", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_keypoints.py:70"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-353f1581419c194d", "level": "note", "message": {"text": "Possibly dead Python function: detect_with_bbox"}, "properties": {"repobilityId": "33bf78a4ef190676", "scanner": "scanner-primary", "fingerprint": "353f1581419c194d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_keypoints.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f714acc4c440616f", "level": "note", "message": {"text": "Possibly dead Python function: detect_with_bbox90"}, "properties": {"repobilityId": "6363adedc79bc7d4", "scanner": "scanner-primary", "fingerprint": "f714acc4c440616f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_keypoints.py:77"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-002b2ae13a109096", "level": "note", "message": {"text": "Possibly dead Python function: detect_with_bbox180"}, "properties": {"repobilityId": "086e5d460c6b03fb", "scanner": "scanner-primary", "fingerprint": "002b2ae13a109096", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_keypoints.py:81"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6ef9f992fd9fcccb", "level": "note", "message": {"text": "Possibly dead Python function: detect_with_bbox270"}, "properties": {"repobilityId": "00aeb3d46242dfce", "scanner": "scanner-primary", "fingerprint": "6ef9f992fd9fcccb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_keypoints.py:85"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8c55d195de6f2188", "level": "note", "message": {"text": "Possibly dead Python function: end"}, "properties": {"repobilityId": "4e31b743948b1d0c", "scanner": "scanner-primary", "fingerprint": "8c55d195de6f2188", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_clip.py:56"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-09cf613683d972bd", "level": "note", "message": {"text": "Possibly dead Python function: vis_clips"}, "properties": {"repobilityId": "5a9df6bfe709fd21", "scanner": "scanner-primary", "fingerprint": "09cf613683d972bd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_clip.py:92"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-51498a6847cc3f1b", "level": "note", "message": {"text": "Possibly dead Python function: copy_edges_from_cache"}, "properties": {"repobilityId": "90e36c2d83d0ca0a", "scanner": "scanner-primary", "fingerprint": "51498a6847cc3f1b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_vanish.py:18"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3079fdfc606f6a1c", "level": "note", "message": {"text": "Possibly dead Python function: add_conf"}, "properties": {"repobilityId": "54042364df6448dd", "scanner": "scanner-primary", "fingerprint": "3079fdfc606f6a1c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_calib.py:64"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ec8ec06584549434", "level": "note", "message": {"text": "Possibly dead Python function: add_point_by_2lines"}, "properties": {"repobilityId": "8840928b8ce30f5b", "scanner": "scanner-primary", "fingerprint": "ec8ec06584549434", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_calib.py:67"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3b068c9f651cdfa3", "level": "note", "message": {"text": "Possibly dead Python function: clear_point"}, "properties": {"repobilityId": "2c01bcbcfa119b20", "scanner": "scanner-primary", "fingerprint": "3b068c9f651cdfa3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_calib.py:99"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0d233d190f15bac9", "level": "note", "message": {"text": "Possibly dead Python function: load_cube"}, "properties": {"repobilityId": "16fa8a6709105846", "scanner": "scanner-primary", "fingerprint": "0d233d190f15bac9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/calibration/check_calib.py:33"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be028f33b5ecb152", "level": "note", "message": {"text": "Possibly dead Python function: load_grid"}, "properties": {"repobilityId": "c92b2a3e0ee38f31", "scanner": "scanner-primary", "fingerprint": "be028f33b5ecb152", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/calibration/check_calib.py:91"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-699ae39835701778", "level": "note", "message": {"text": "Possibly dead Python function: residuals"}, "properties": {"repobilityId": "eb8c3c5250a6b1b5", "scanner": "scanner-primary", "fingerprint": "699ae39835701778", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/calibration/chessboard_ba_scipy.py:121"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0a01a3fb2068a4ed", "level": "warning", "message": {"text": "Privileged port 30 in use"}, "properties": {"repobilityId": "54f172e7d16fc662", "scanner": "scanner-primary", "fingerprint": "0a01a3fb2068a4ed", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/slurm/run_undistort_masks.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-6f53ab9378d8bd38", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in apps/fit/triangulate1p.py:91"}, "properties": {"repobilityId": "bd0cff3bc00d7a23", "scanner": "scanner-primary", "fingerprint": "6f53ab9378d8bd38", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/fit/triangulate1p.py"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-9603fce8c6d4b55e", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in apps/annotation/annot_calib.py:144"}, "properties": {"repobilityId": "990e1abf96fe1626", "scanner": "scanner-primary", "fingerprint": "9603fce8c6d4b55e", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/annotation/annot_calib.py"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-d66f33ebee374c99", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in apps/calibration/chessboard_ba_colmap.py:923"}, "properties": {"repobilityId": "53f01c492a0c24ac", "scanner": "scanner-primary", "fingerprint": "d66f33ebee374c99", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/calibration/chessboard_ba_colmap.py"}, "region": {"startLine": 923}}}]}, {"ruleId": "scanner-f185948aa7e384ab", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in apps/reconstruction/stage_b_localdygs/export_3dgs_ply.py:58"}, "properties": {"repobilityId": "085ce9d1457cceef", "scanner": "scanner-primary", "fingerprint": "f185948aa7e384ab", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/reconstruction/stage_b_localdygs/export_3dgs_ply.py"}, "region": {"startLine": 58}}}]}, {"ruleId": "scanner-5a7f610e295c0723", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/dense_reconstruct.py:233"}, "properties": {"repobilityId": "f28168483acc9e0d", "scanner": "scanner-primary", "fingerprint": "5a7f610e295c0723", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/reconstruction/stage_a_colmap/dense_reconstruct.py"}, "region": {"startLine": 233}}}]}, {"ruleId": "scanner-2fe6a450265cfdb3", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in apps/reconstruction/stage_a_colmap/export_colmap.py:324"}, "properties": {"repobilityId": "6acdef843c0b8e3e", "scanner": "scanner-primary", "fingerprint": "2fe6a450265cfdb3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "apps/reconstruction/stage_a_colmap/export_colmap.py"}, "region": {"startLine": 324}}}]}, {"ruleId": "scanner-566b7d9272a9dd8e", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in easymocap/pyfitting/optimize_simple.py:203"}, "properties": {"repobilityId": "a5335764bf3d75c1", "scanner": "scanner-primary", "fingerprint": "566b7d9272a9dd8e", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "easymocap/pyfitting/optimize_simple.py"}, "region": {"startLine": 203}}}]}, {"ruleId": "scanner-cd404ff0d1e94e45", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in easymocap/neuralbody/dataset/mvbase.py:845"}, "properties": {"repobilityId": "512259d2412bfdd8", "scanner": "scanner-primary", "fingerprint": "cd404ff0d1e94e45", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "easymocap/neuralbody/dataset/mvbase.py"}, "region": {"startLine": 845}}}]}, {"ruleId": "scanner-92bd854894ace224", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in easymocap/multistage/base.py:168"}, "properties": {"repobilityId": "a028f71620b0d605", "scanner": "scanner-primary", "fingerprint": "92bd854894ace224", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "easymocap/multistage/base.py"}, "region": {"startLine": 168}}}]}, {"ruleId": "scanner-69843405e40e47bb", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in easymocap/multistage/fitting.py:230"}, "properties": {"repobilityId": "a7f718f2ed44b067", "scanner": "scanner-primary", "fingerprint": "69843405e40e47bb", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "easymocap/multistage/fitting.py"}, "region": {"startLine": 230}}}]}, {"ruleId": "scanner-5b79c6dd13f0ccbb", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in myeasymocap/operations/iterative_triangulate.py:83"}, "properties": {"repobilityId": "ce909ada8d1787c7", "scanner": "scanner-primary", "fingerprint": "5b79c6dd13f0ccbb", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/operations/iterative_triangulate.py"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-c3d240c6acdaf379", "level": "note", "message": {"text": "Insecure pattern 'debug_true' in myeasymocap/operations/optimizer.py:106"}, "properties": {"repobilityId": "0ec05bbbd110899b", "scanner": "scanner-primary", "fingerprint": "c3d240c6acdaf379", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "debug_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/operations/optimizer.py"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-eb6b3fea0e938e7c", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/pare.py:73"}, "properties": {"repobilityId": "f31b96acce3913d0", "scanner": "scanner-primary", "fingerprint": "eb6b3fea0e938e7c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/backbone/pare/pare.py"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-c522c9a2e819ae82", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/pare_head.py:303"}, "properties": {"repobilityId": "ad20b07b4ab27592", "scanner": "scanner-primary", "fingerprint": "c522c9a2e819ae82", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/backbone/pare/head/pare_head.py"}, "region": {"startLine": 303}}}]}, {"ruleId": "scanner-6e3250913fe4de54", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/head/hmr_head.py:178"}, "properties": {"repobilityId": "240b6a0018bd6832", "scanner": "scanner-primary", "fingerprint": "6e3250913fe4de54", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/backbone/pare/head/hmr_head.py"}, "region": {"startLine": 178}}}]}, {"ruleId": "scanner-9c5dc70f871497ac", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in myeasymocap/backbone/pare/utils/kp_utils.py:31"}, "properties": {"repobilityId": "58bc4183ec17499a", "scanner": "scanner-primary", "fingerprint": "9c5dc70f871497ac", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "myeasymocap/backbone/pare/utils/kp_utils.py"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-022a66ab01217e56", "level": "note", "message": {"text": "Very large file: easymocap/datasets/base.py (1183 lines)"}, "properties": {"repobilityId": "56ecc52e5bf54566", "scanner": "scanner-primary", "fingerprint": "022a66ab01217e56", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2846d846d659749a", "level": "note", "message": {"text": "Very large file: easymocap/multistage/fitting.py (1771 lines)"}, "properties": {"repobilityId": "1c417c9bbe6815d3", "scanner": "scanner-primary", "fingerprint": "2846d846d659749a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ea3b5e389d8c9c0f", "level": "note", "message": {"text": "Low test-to-source ratio"}, "properties": {"repobilityId": "ef7b2552cc00a375", "scanner": "scanner-primary", "fingerprint": "ea3b5e389d8c9c0f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["tests"]}}, {"ruleId": "scanner-3ea0ae79cb4842c8", "level": "note", "message": {"text": "101 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "3ea0ae79cb4842c8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "cd93d9d5f17393db", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "a44a3c9a01562686", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "b8695e07dbbce56e", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "5fae1ddeadaca617", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "5cbcc2dd7acc6a76", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "5a3e7cf4f92b5a76", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-7c7250bf4a4b5cd5", "level": "note", "message": {"text": "Legacy-named symbol `errors_legacy` in apps/demo/mv1p_triangulate_overlay.py:100"}, "properties": {"repobilityId": "448c5dab6140268b", "scanner": "scanner-primary", "fingerprint": "7c7250bf4a4b5cd5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5ac2632b65353e13", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/demo/mv1p.py:37"}, "properties": {"repobilityId": "6e56a0c3da248389", "scanner": "scanner-primary", "fingerprint": "5ac2632b65353e13", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fe8622fc12be94cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in apps/preprocess/extract_keypoints.py:87"}, "properties": {"repobilityId": "52b0a07047b736c7", "scanner": "scanner-primary", "fingerprint": "fe8622fc12be94cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb9d3b851301f85e", "level": "none", "message": {"text": "Commented-code block (10 lines) in apps/calibration/check_calib.py:36"}, "properties": {"repobilityId": "2597ed0aab11d774", "scanner": "scanner-primary", "fingerprint": "cb9d3b851301f85e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71b420342beb0011", "level": "none", "message": {"text": "Commented-code block (9 lines) in apps/calibration/calib_dense_by_colmap.py:24"}, "properties": {"repobilityId": "f185bfa69c4b591f", "scanner": "scanner-primary", "fingerprint": "71b420342beb0011", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3571136dce89417a", "level": "none", "message": {"text": "Commented-code block (11 lines) in apps/calibration/read_colmap.py:18"}, "properties": {"repobilityId": "f109f528e5d13285", "scanner": "scanner-primary", "fingerprint": "3571136dce89417a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b558ff91cd534f5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/run_pipeline.py:38"}, "properties": {"repobilityId": "abd1a2c496ed1df8", "scanner": "scanner-primary", "fingerprint": "6b558ff91cd534f5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2c06142afbb0ec9d", "level": "note", "message": {"text": "Legacy-named symbol `_link_or_copy` in apps/reconstruction/stage_b_localdygs/prepare_localdygs_data.py:183"}, "properties": {"repobilityId": "661c5ed9b2904cdd", "scanner": "scanner-primary", "fingerprint": "2c06142afbb0ec9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-391351b49613bcdb", "level": "none", "message": {"text": "Commented-code block (10 lines) in apps/reconstruction/common/cameras.py:165"}, "properties": {"repobilityId": "b6f0dab1d509292d", "scanner": "scanner-primary", "fingerprint": "391351b49613bcdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97d6bb351f8a6f5b", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap_4d/run_stage_a_colmap_4d.py:62"}, "properties": {"repobilityId": "ae510b159a9719fc", "scanner": "scanner-primary", "fingerprint": "97d6bb351f8a6f5b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2f73f9858b921a42", "level": "none", "message": {"text": "Commented-code block (6 lines) in apps/reconstruction/measurement/measure_zoometric.py:196"}, "properties": {"repobilityId": "0b236b5ac529387f", "scanner": "scanner-primary", "fingerprint": "2f73f9858b921a42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3002cae8677eadea", "level": "note", "message": {"text": "Legacy-named symbol `cow_1_aggregate_v2` in apps/reconstruction/measurement/make_summary_card.py:9"}, "properties": {"repobilityId": "b25383877730aacd", "scanner": "scanner-primary", "fingerprint": "3002cae8677eadea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-656780dca39e6b5d", "level": "none", "message": {"text": "Commented-code block (6 lines) in apps/reconstruction/viz/render_orbit_4d_blender_nocv2.py:247"}, "properties": {"repobilityId": "346f5758844f51e3", "scanner": "scanner-primary", "fingerprint": "656780dca39e6b5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c435eb599447558", "level": "none", "message": {"text": "Commented-code block (7 lines) in apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:92"}, "properties": {"repobilityId": "043dd8f5e59812a1", "scanner": "scanner-primary", "fingerprint": "2c435eb599447558", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a59ee7d31f3995fc", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 apps/reconstruction/stage_a_colmap/run_stage_a_colmap.py:34"}, "properties": {"repobilityId": "b57f0d54238b6136", "scanner": "scanner-primary", "fingerprint": "a59ee7d31f3995fc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1cd26dc23d1164f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in easymocap/datasets/base.py:684"}, "properties": {"repobilityId": "1803d0ae34d5170d", "scanner": "scanner-primary", "fingerprint": "1cd26dc23d1164f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28f2a46d77f2b372", "level": "note", "message": {"text": "Stub function `write_all` (body is just `pass`/`return`) \u2014 easymocap/datasets/base.py:1179"}, "properties": {"repobilityId": "85fd4ba6d4e16b2d", "scanner": "scanner-primary", "fingerprint": "28f2a46d77f2b372", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b81665b30352c5d2", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/pyfitting/lossfactory.py:80"}, "properties": {"repobilityId": "6dbf549f6e43ac04", "scanner": "scanner-primary", "fingerprint": "b81665b30352c5d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78ca3f11b979d699", "level": "note", "message": {"text": "Legacy-named symbol `num_old` in easymocap/pyfitting/lbfgs.py:368"}, "properties": {"repobilityId": "b2603e4712ce825b", "scanner": "scanner-primary", "fingerprint": "78ca3f11b979d699", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-25d89d3e93e27781", "level": "none", "message": {"text": "Commented-code block (7 lines) in easymocap/pyfitting/lbfgs.py:14"}, "properties": {"repobilityId": "42628b923ab7d107", "scanner": "scanner-primary", "fingerprint": "25d89d3e93e27781", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92941d87bf59ef79", "level": "note", "message": {"text": "Legacy-named symbol `basicmodel_m_lbs_10_207_0_v1` in easymocap/bodymodel/smpl.py:444"}, "properties": {"repobilityId": "0f09cd843b76cb04", "scanner": "scanner-primary", "fingerprint": "92941d87bf59ef79", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d9de93605ebdaee3", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/bodymodel/smpl.py:257"}, "properties": {"repobilityId": "c649f70263f73625", "scanner": "scanner-primary", "fingerprint": "d9de93605ebdaee3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-223c0a4e4e5f99da", "level": "note", "message": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 easymocap/bodymodel/base.py:19"}, "properties": {"repobilityId": "fdfecf16653fbf7e", "scanner": "scanner-primary", "fingerprint": "223c0a4e4e5f99da", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-2b4c7f5b8f07172a", "level": "none", "message": {"text": "Commented-code block (7 lines) in easymocap/bodymodel/lbs.py:3"}, "properties": {"repobilityId": "7145cc00c8ae3301", "scanner": "scanner-primary", "fingerprint": "2b4c7f5b8f07172a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-283c092d23763ee3", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/renderer/render_loss.py:333"}, "properties": {"repobilityId": "4c2d1a2bc989f192", "scanner": "scanner-primary", "fingerprint": "283c092d23763ee3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-376abf0fe74e1993", "level": "none", "message": {"text": "Commented-code block (37 lines) in easymocap/neuralbody/renderer/render_base.py:248"}, "properties": {"repobilityId": "22057f34165a6744", "scanner": "scanner-primary", "fingerprint": "376abf0fe74e1993", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1efcd423f44d97c5", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/model/nerf.py:88"}, "properties": {"repobilityId": "7ed5072c3b3b209c", "scanner": "scanner-primary", "fingerprint": "1efcd423f44d97c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f1b54aeeadc5ed4", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/neuralbody/model/compose.py:75"}, "properties": {"repobilityId": "83808ae752d600ce", "scanner": "scanner-primary", "fingerprint": "3f1b54aeeadc5ed4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-05236856d4d4b96b", "level": "note", "message": {"text": "Stub function `clear_cache` (body is just `pass`/`return`) \u2014 easymocap/neuralbody/model/compose.py:58"}, "properties": {"repobilityId": "d3185c4db89739a0", "scanner": "scanner-primary", "fingerprint": "05236856d4d4b96b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-b91d5a6e1f8e1e7f", "level": "note", "message": {"text": "Legacy-named symbol `center_old` in easymocap/neuralbody/dataset/mvbase.py:688"}, "properties": {"repobilityId": "c46337d535f820ba", "scanner": "scanner-primary", "fingerprint": "b91d5a6e1f8e1e7f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c3a7af61a4b49130", "level": "note", "message": {"text": "Stub function `parse` (body is just `pass`/`return`) \u2014 easymocap/config/baseconfig.py:52"}, "properties": {"repobilityId": "841b4b8504612403", "scanner": "scanner-primary", "fingerprint": "c3a7af61a4b49130", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-dda3f8f6c2bee795", "level": "note", "message": {"text": "Legacy-named symbol `key_is_deprecated` in easymocap/config/yacs.py:233"}, "properties": {"repobilityId": "9b2b79bfedee3c08", "scanner": "scanner-primary", "fingerprint": "dda3f8f6c2bee795", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b8567cab58239c6a", "level": "none", "message": {"text": "Commented-code block (6 lines) in easymocap/config/yacs.py:122"}, "properties": {"repobilityId": "05edfdafd261d271", "scanner": "scanner-primary", "fingerprint": "b8567cab58239c6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec79497ebdee6da7", "level": "none", "message": {"text": "Commented-code block (11 lines) in easymocap/mytools/colmap_structure.py:18"}, "properties": {"repobilityId": "2ba7be1fa8dba9ff", "scanner": "scanner-primary", "fingerprint": "ec79497ebdee6da7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66e6de285beca0d3", "level": "note", "message": {"text": "Legacy-named symbol `nOld` in easymocap/mytools/triangulator.py:392"}, "properties": {"repobilityId": "cfa1f6e0c620d9b1", "scanner": "scanner-primary", "fingerprint": "66e6de285beca0d3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-28fdb33bc35f5804", "level": "note", "message": {"text": "Stub function `points` (body is just `pass`/`return`) \u2014 easymocap/mytools/camera_utils.py:227"}, "properties": {"repobilityId": "5ce3263b3bf46e3d", "scanner": "scanner-primary", "fingerprint": "28fdb33bc35f5804", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-f89bb6e6ee72a137", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 easymocap/mytools/debug_utils.py:59"}, "properties": {"repobilityId": "cdf2d793a0afbcd5", "scanner": "scanner-primary", "fingerprint": "f89bb6e6ee72a137", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f1caac2c7435558e", "level": "note", "message": {"text": "Stub function `write_keypoints2d` (body is just `pass`/`return`) \u2014 easymocap/mytools/writer.py:45"}, "properties": {"repobilityId": "b68cdd4d48105e05", "scanner": "scanner-primary", "fingerprint": "f1caac2c7435558e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-c276d37170233daa", "level": "note", "message": {"text": "Legacy-named symbol `kpts_old` in easymocap/estimator/openpose_wrapper.py:128"}, "properties": {"repobilityId": "b78bae5f67f9e327", "scanner": "scanner-primary", "fingerprint": "c276d37170233daa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2709f1f91de3bdb4", "level": "none", "message": {"text": "Commented-code block (8 lines) in easymocap/estimator/openpose_wrapper.py:156"}, "properties": {"repobilityId": "5a7219c664d027ff", "scanner": "scanner-primary", "fingerprint": "2709f1f91de3bdb4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f075da30d882038", "level": "none", "message": {"text": "Commented-code block (12 lines) in easymocap/estimator/mmpose_wrapper.py:227"}, "properties": {"repobilityId": "510106c8a1193f73", "scanner": "scanner-primary", "fingerprint": "8f075da30d882038", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b0b3b6cd9908b22", "level": "none", "message": {"text": "Commented-code block (7 lines) in easymocap/estimator/YOLOv4/yolo_layer.py:155"}, "properties": {"repobilityId": "3bcfa6fcb238c136", "scanner": "scanner-primary", "fingerprint": "6b0b3b6cd9908b22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-073f7aa20e2016e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/utils.py:156"}, "properties": {"repobilityId": "8949f78d10980951", "scanner": "scanner-primary", "fingerprint": "073f7aa20e2016e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac8099b8ef0153e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/estimator/YOLOv4/darknet2pytorch.py:211"}, "properties": {"repobilityId": "62cc0dca2613bce0", "scanner": "scanner-primary", "fingerprint": "ac8099b8ef0153e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ad0b0cb026516c4", "level": "note", "message": {"text": "Legacy-named symbol `resized_image_copy` in easymocap/estimator/HRNet/hrnet_api.py:245"}, "properties": {"repobilityId": "841fa45fc228f97d", "scanner": "scanner-primary", "fingerprint": "9ad0b0cb026516c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1924dafb3cf88f07", "level": "none", "message": {"text": "Commented-code block (6 lines) in easymocap/affinity/plucker.py:56"}, "properties": {"repobilityId": "bbd234041554cdb6", "scanner": "scanner-primary", "fingerprint": "1924dafb3cf88f07", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c7683b80bcab66a", "level": "note", "message": {"text": "Legacy-named symbol `kpts_old` in easymocap/annotator/keypoints_keyboard.py:31"}, "properties": {"repobilityId": "9ba6f0d3015e4d05", "scanner": "scanner-primary", "fingerprint": "1c7683b80bcab66a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c2a7fe03c6a8e832", "level": "none", "message": {"text": "Commented-code block (7 lines) in easymocap/annotator/chessboard.py:221"}, "properties": {"repobilityId": "81746867539bc917", "scanner": "scanner-primary", "fingerprint": "c2a7fe03c6a8e832", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6a58d8ddb6d5d28", "level": "note", "message": {"text": "Stub function `save_and_quit` (body is just `pass`/`return`) \u2014 easymocap/annotator/basic_annotator.py:92"}, "properties": {"repobilityId": "342026f3414597c1", "scanner": "scanner-primary", "fingerprint": "f6a58d8ddb6d5d28", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-33c4f4f0db7df29e", "level": "none", "message": {"text": "Commented-code block (6 lines) in easymocap/pipeline/basic.py:101"}, "properties": {"repobilityId": "8eb6b8c8753825a7", "scanner": "scanner-primary", "fingerprint": "33c4f4f0db7df29e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5ded460eb64534e", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/pipeline/weight.py:33"}, "properties": {"repobilityId": "eea0ff09e73edc87", "scanner": "scanner-primary", "fingerprint": "a5ded460eb64534e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99e486ac2796a7ae", "level": "note", "message": {"text": "Legacy-named symbol `poses_copy` in easymocap/multistage/base_ops.py:35"}, "properties": {"repobilityId": "b5c59a7b098730ec", "scanner": "scanner-primary", "fingerprint": "99e486ac2796a7ae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-90a3d78b826d8b7c", "level": "note", "message": {"text": "Legacy-named symbol `A_v1` in easymocap/multistage/mirror.py:90"}, "properties": {"repobilityId": "feb1c41dfa06c2e8", "scanner": "scanner-primary", "fingerprint": "90a3d78b826d8b7c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-eef482697688a1b3", "level": "none", "message": {"text": "Commented-code block (6 lines) in easymocap/multistage/mirror.py:80"}, "properties": {"repobilityId": "ae3c3e01c78a67cc", "scanner": "scanner-primary", "fingerprint": "eef482697688a1b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da097c13c5d19d7d", "level": "note", "message": {"text": "Stub function `after` (body is just `pass`/`return`) \u2014 easymocap/multistage/mirror.py:157"}, "properties": {"repobilityId": "44fc29af816ed601", "scanner": "scanner-primary", "fingerprint": "da097c13c5d19d7d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-38b02bba9ae6845d", "level": "note", "message": {"text": "Legacy-named symbol `smooth_results_old` in easymocap/multistage/fitting.py:571"}, "properties": {"repobilityId": "00427e8c441e66a2", "scanner": "scanner-primary", "fingerprint": "38b02bba9ae6845d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a27d4f75511e9933", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/multistage/fitting.py:126"}, "properties": {"repobilityId": "405801a457ba251a", "scanner": "scanner-primary", "fingerprint": "a27d4f75511e9933", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-800f419c3f91309e", "level": "note", "message": {"text": "Legacy-named symbol `euler_fix_old` in easymocap/multistage/torchgeometry.py:424"}, "properties": {"repobilityId": "c197cf0c3c490010", "scanner": "scanner-primary", "fingerprint": "800f419c3f91309e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-104dfff9007a68b7", "level": "note", "message": {"text": "Stub function `check_at_start` (body is just `pass`/`return`) \u2014 easymocap/multistage/lossbase.py:13"}, "properties": {"repobilityId": "a16adbde1511c38f", "scanner": "scanner-primary", "fingerprint": "104dfff9007a68b7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-3ec9ec9f97e1aabd", "level": "none", "message": {"text": "Commented-code block (5 lines) in easymocap/smplmodel/body_param.py:69"}, "properties": {"repobilityId": "990d12406ef22535", "scanner": "scanner-primary", "fingerprint": "3ec9ec9f97e1aabd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-120481dcd4d9195e", "level": "none", "message": {"text": "Commented-code block (7 lines) in easymocap/smplmodel/lbs.py:3"}, "properties": {"repobilityId": "1129928d3cd23255", "scanner": "scanner-primary", "fingerprint": "120481dcd4d9195e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26300c13a527b107", "level": "note", "message": {"text": "Stub function `to` (body is just `pass`/`return`) \u2014 easymocap/visualize/skelmodel.py:109"}, "properties": {"repobilityId": "c4d7b3362346f9d7", "scanner": "scanner-primary", "fingerprint": "26300c13a527b107", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-536d6b1e846ecb5a", "level": "none", "message": {"text": "Commented-code block (8 lines) in easymocap/dataset/config.py:950"}, "properties": {"repobilityId": "5e3d3a762fc1cdc2", "scanner": "scanner-primary", "fingerprint": "536d6b1e846ecb5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1698d3bf59b8c25", "level": "none", "message": {"text": "Commented-code block (15 lines) in easymocap/dataset/base.py:148"}, "properties": {"repobilityId": "1a3bce06f30a3cb9", "scanner": "scanner-primary", "fingerprint": "e1698d3bf59b8c25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19580332114dd194", "level": "note", "message": {"text": "Legacy-named symbol `s_lbs_10_207_0_v1` in scripts/postprocess/convert2bvh.py:36"}, "properties": {"repobilityId": "a92c8b01a5c117be", "scanner": "scanner-primary", "fingerprint": "19580332114dd194", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d8aff6ac03c533c1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/vid2gif.py:46"}, "properties": {"repobilityId": "f5772e724fd2bbf0", "scanner": "scanner-primary", "fingerprint": "d8aff6ac03c533c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c4f0a50dbee78992", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/postprocess/multiview_grid_video.py:268"}, "properties": {"repobilityId": "5ccaf9cc628e184d", "scanner": "scanner-primary", "fingerprint": "c4f0a50dbee78992", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1dd3c32ba415ec4c", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/sync.py:208"}, "properties": {"repobilityId": "68e79cfa06c2a1b5", "scanner": "scanner-primary", "fingerprint": "1dd3c32ba415ec4c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-449d6be513fad2fe", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/preprocess/compare_video_metadata.py:13"}, "properties": {"repobilityId": "f8e67760fadf66e6", "scanner": "scanner-primary", "fingerprint": "449d6be513fad2fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-13e50a2a05b72b3b", "level": "note", "message": {"text": "Legacy-named symbol `valid_f_copy` in scripts/dataset/pre_lightstage.py:280"}, "properties": {"repobilityId": "3378bed4a00c142f", "scanner": "scanner-primary", "fingerprint": "13e50a2a05b72b3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2bd759651c9042ce", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/dataset/pre_lightstage.py:360"}, "properties": {"repobilityId": "321158c3177e7b6f", "scanner": "scanner-primary", "fingerprint": "2bd759651c9042ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-baa956f50f1556a4", "level": "note", "message": {"text": "Legacy-named symbol `basicmodel_neutral_lbs_10_207_0_v1` in scripts/dataset/pre_hi4d.py:37"}, "properties": {"repobilityId": "bb7633c32a4db0d7", "scanner": "scanner-primary", "fingerprint": "baa956f50f1556a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0b360b4d7ee546cd", "level": "note", "message": {"text": "Legacy-named symbol `holder_copy` in 3rdparty/pybind11/tests/test_smart_ptr.py:170"}, "properties": {"repobilityId": "68a880b4291ac493", "scanner": "scanner-primary", "fingerprint": "0b360b4d7ee546cd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4ec431c4fcb9c33d", "level": "note", "message": {"text": "Legacy-named symbol `return_copy` in 3rdparty/pybind11/tests/test_local_bindings.py:194"}, "properties": {"repobilityId": "d5d5c4f608606e43", "scanner": "scanner-primary", "fingerprint": "4ec431c4fcb9c33d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-44360b658358130f", "level": "note", "message": {"text": "Legacy-named symbol `cpp_copy` in 3rdparty/pybind11/tests/test_eigen.py:100"}, "properties": {"repobilityId": "b70a4cf587c05743", "scanner": "scanner-primary", "fingerprint": "44360b658358130f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d526fa29fe91884f", "level": "none", "message": {"text": "Commented-code block (5 lines) in 3rdparty/pybind11/tests/test_kwargs_and_defaults.py:142"}, "properties": {"repobilityId": "37d0d903a000bbeb", "scanner": "scanner-primary", "fingerprint": "d526fa29fe91884f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08d86bfdaa16d361", "level": "note", "message": {"text": "Legacy-named symbol `move_or_copy` in 3rdparty/pybind11/tests/test_copy_move.py:48"}, "properties": {"repobilityId": "aa7e0515b48a0724", "scanner": "scanner-primary", "fingerprint": "08d86bfdaa16d361", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-76abfe9c9d8bbde4", "level": "note", "message": {"text": "Legacy-named symbol `keypoints_copy` in myeasymocap/operations/triangulate.py:145"}, "properties": {"repobilityId": "aa0b29c3416c8457", "scanner": "scanner-primary", "fingerprint": "76abfe9c9d8bbde4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-527e262d61453b62", "level": "note", "message": {"text": "Stub function `forward` (body is just `pass`/`return`) \u2014 myeasymocap/operations/loss.py:60"}, "properties": {"repobilityId": "f3040d1d740aa984", "scanner": "scanner-primary", "fingerprint": "527e262d61453b62", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-ad5599d2e014bb6d", "level": "note", "message": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/merge.py:44"}, "properties": {"repobilityId": "c733994f068a9e3d", "scanner": "scanner-primary", "fingerprint": "ad5599d2e014bb6d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b1c67796c5229900", "level": "none", "message": {"text": "Commented-code block (10 lines) in myeasymocap/operations/merge.py:113"}, "properties": {"repobilityId": "4e47f870c988856f", "scanner": "scanner-primary", "fingerprint": "b1c67796c5229900", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5637f4d623868975", "level": "none", "message": {"text": "Commented-code block (6 lines) in myeasymocap/operations/iterative_triangulate.py:109"}, "properties": {"repobilityId": "84ac15110cf724ce", "scanner": "scanner-primary", "fingerprint": "5637f4d623868975", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20d2627bc1623246", "level": "note", "message": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/operations/select.py:174"}, "properties": {"repobilityId": "58c6ce65300cbd47", "scanner": "scanner-primary", "fingerprint": "20d2627bc1623246", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f022e227ab725230", "level": "none", "message": {"text": "Commented-code block (9 lines) in myeasymocap/operations/select.py:199"}, "properties": {"repobilityId": "415c97e8935539a1", "scanner": "scanner-primary", "fingerprint": "f022e227ab725230", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea222ebcffa93af9", "level": "note", "message": {"text": "Legacy-named symbol `D_v1` in myeasymocap/operations/match_base.py:57"}, "properties": {"repobilityId": "fe824700433c4061", "scanner": "scanner-primary", "fingerprint": "ea222ebcffa93af9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f35410332a4d4780", "level": "none", "message": {"text": "Commented-code block (5 lines) in myeasymocap/operations/match.py:99"}, "properties": {"repobilityId": "efea700d17a85c2e", "scanner": "scanner-primary", "fingerprint": "f35410332a4d4780", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bae633717240b4b", "level": "note", "message": {"text": "Legacy-named symbol `Rh_m_old` in myeasymocap/io/vis3d.py:343"}, "properties": {"repobilityId": "43ca387040841b34", "scanner": "scanner-primary", "fingerprint": "2bae633717240b4b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ac975251151ee083", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/constants.py:3"}, "properties": {"repobilityId": "415f14c2d4c68c63", "scanner": "scanner-primary", "fingerprint": "ac975251151ee083", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13b60ebc89eac318", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/config.py:3"}, "properties": {"repobilityId": "2428218364cfe184", "scanner": "scanner-primary", "fingerprint": "13b60ebc89eac318", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8d01eff1ad2b801", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/pare_head.py:3"}, "properties": {"repobilityId": "a00c7d14e2be103f", "scanner": "scanner-primary", "fingerprint": "a8d01eff1ad2b801", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-100518d67d81b6cc", "level": "note", "message": {"text": "Stub function `info` (body is just `pass`/`return`) \u2014 myeasymocap/backbone/pare/head/pare_head.py:33"}, "properties": {"repobilityId": "d1cdfa55cfdfb859", "scanner": "scanner-primary", "fingerprint": "100518d67d81b6cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-7cd670849dffbfac", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_cam_head.py:3"}, "properties": {"repobilityId": "8a1cb597ba2abadf", "scanner": "scanner-primary", "fingerprint": "7cd670849dffbfac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19a0dd9711083c50", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/smpl_head.py:3"}, "properties": {"repobilityId": "41e0d99c10307c3a", "scanner": "scanner-primary", "fingerprint": "19a0dd9711083c50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80cee38571356e8a", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/head/hmr_head.py:3"}, "properties": {"repobilityId": "bbc5a9ce3ce2d010", "scanner": "scanner-primary", "fingerprint": "80cee38571356e8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98eb3654346bc0ec", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/nonlocalattention.py:3"}, "properties": {"repobilityId": "69c4ebb482c685de", "scanner": "scanner-primary", "fingerprint": "98eb3654346bc0ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e826eabffecf8232", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/softargmax.py:3"}, "properties": {"repobilityId": "08dc4815c9b79bef", "scanner": "scanner-primary", "fingerprint": "e826eabffecf8232", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1865549d40ba01ef", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/locallyconnected2d.py:3"}, "properties": {"repobilityId": "6c5a1d543464dfa2", "scanner": "scanner-primary", "fingerprint": "1865549d40ba01ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-447ebbae87892089", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/interpolate.py:3"}, "properties": {"repobilityId": "7265ea3904d9a81d", "scanner": "scanner-primary", "fingerprint": "447ebbae87892089", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-89374752ec8c542f", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/coattention.py:3"}, "properties": {"repobilityId": "6ad4289ac925ef9d", "scanner": "scanner-primary", "fingerprint": "89374752ec8c542f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b2d783adb0e7c69", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/layers/keypoint_attention.py:3"}, "properties": {"repobilityId": "e6463781055ba1e9", "scanner": "scanner-primary", "fingerprint": "3b2d783adb0e7c69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37bde470d1d05ece", "level": "none", "message": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/layers/non_local/dot_product.py:135"}, "properties": {"repobilityId": "c76a5ca35bca129f", "scanner": "scanner-primary", "fingerprint": "37bde470d1d05ece", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e245aa6b65096663", "level": "none", "message": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/utils/geometry.py:291"}, "properties": {"repobilityId": "a643644725224bcf", "scanner": "scanner-primary", "fingerprint": "e245aa6b65096663", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a950a7252b1efd9", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/utils/kp_utils.py:3"}, "properties": {"repobilityId": "14cd393ffcac7f47", "scanner": "scanner-primary", "fingerprint": "4a950a7252b1efd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-470d07528230bc7b", "level": "note", "message": {"text": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/mobilenet.py:8"}, "properties": {"repobilityId": "09b621dc9aff9fd0", "scanner": "scanner-primary", "fingerprint": "470d07528230bc7b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-74dc050cd85bc87a", "level": "note", "message": {"text": "Legacy-named symbol `mobilenet_v2` in myeasymocap/backbone/pare/backbone/utils.py:30"}, "properties": {"repobilityId": "f5b9933c62702411", "scanner": "scanner-primary", "fingerprint": "74dc050cd85bc87a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f4ca6f334bd7bb9d", "level": "none", "message": {"text": "Commented-code block (7 lines) in myeasymocap/backbone/pare/backbone/utils.py:3"}, "properties": {"repobilityId": "8cdcddafedbb255f", "scanner": "scanner-primary", "fingerprint": "f4ca6f334bd7bb9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef45664757ae8fcc", "level": "none", "message": {"text": "Commented-code block (5 lines) in myeasymocap/backbone/pare/backbone/resnet.py:78"}, "properties": {"repobilityId": "758399cba31b6413", "scanner": "scanner-primary", "fingerprint": "ef45664757ae8fcc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "fee56a3996c888c1", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ed783d569af3fec1", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "c8a70a48e594e4ae", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "cad62b7bac1c3ea6", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "84ba56eb730c76f4", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "9ac9bd19576f1373", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "db1cb8662e60a137", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ca884dffd5945229", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "88deedca03a7f7cc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3e3927e887d2e65e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "3576a84096cdc0eb", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b4e4b104be837469", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "27c1dec51ec807cf", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "34fc5d10f34ad0bb", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "d388cac1fa59eeaa", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "9175a6661b50faeb", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "103c4a8d3fd13019", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "980e8789c99ea1c3", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "259a78ed67a500e3", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "be0796f99ff2606b", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}