{"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-26725eddde783303", "name": "Possibly dead Python function: save_dataset", "shortDescription": {"text": "Possibly dead Python function: save_dataset"}, "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-71666fe92890f595", "name": "Possibly dead Python function: load_model", "shortDescription": {"text": "Possibly dead Python function: load_model"}, "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-455da299159d4129", "name": "Possibly dead Python function: load_dictionary", "shortDescription": {"text": "Possibly dead Python function: load_dictionary"}, "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-a1f4c3ab68e08a3c", "name": "Possibly dead Python function: read_workload_data", "shortDescription": {"text": "Possibly dead Python function: read_workload_data"}, "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-cc535249d2627997", "name": "Possibly dead Python function: download_dimacs_data", "shortDescription": {"text": "Possibly dead Python function: download_dimacs_data"}, "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-6d56a81a0de44366", "name": "Possibly dead Python function: read_dimacs_data", "shortDescription": {"text": "Possibly dead Python function: read_dimacs_data"}, "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-3d1a592b6a82be29", "name": "Possibly dead Python function: download_figshare_data", "shortDescription": {"text": "Possibly dead Python function: download_figshare_data"}, "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-2b95c65297c0a5e3", "name": "Possibly dead Python function: read_figshare_data", "shortDescription": {"text": "Possibly dead Python function: read_figshare_data"}, "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-60c1214778607269", "name": "Possibly dead Python function: save_graph", "shortDescription": {"text": "Possibly dead Python function: save_graph"}, "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-72290047a0454d53", "name": "Possibly dead Python function: augment_queries", "shortDescription": {"text": "Possibly dead Python function: augment_queries"}, "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-c0d630d14334436c", "name": "Possibly dead Python function: augment_nodes", "shortDescription": {"text": "Possibly dead Python function: augment_nodes"}, "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-82b86b2bc413e498", "name": "Possibly dead Python function: preprocess_graph", "shortDescription": {"text": "Possibly dead Python function: preprocess_graph"}, "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-a8960ae81fc68953", "name": "Possibly dead Python function: size_of_distance_matrix", "shortDescription": {"text": "Possibly dead Python function: size_of_distance_matrix"}, "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-0ad1cf2c1f0dd82f", "name": "Possibly dead Python function: extra_repr", "shortDescription": {"text": "Possibly dead Python function: extra_repr"}, "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-e6f799601a1b5b8f", "name": "Possibly dead Python function: build_dist2gnn", "shortDescription": {"text": "Possibly dead Python function: build_dist2gnn"}, "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-f33c820e7ab03b5f", "name": "Possibly dead Python function: extra_repr", "shortDescription": {"text": "Possibly dead Python function: extra_repr"}, "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-ed157a8942faff18", "name": "Possibly dead Python function: l1_tilde_distance", "shortDescription": {"text": "Possibly dead Python function: l1_tilde_distance"}, "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-c7b1a594ae4db457", "name": "Possibly dead Python function: linf_tilde_distance", "shortDescription": {"text": "Possibly dead Python function: linf_tilde_distance"}, "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-5f64f18e40da45a4", "name": "Possibly dead Python function: l1_symmetric_distance", "shortDescription": {"text": "Possibly dead Python function: l1_symmetric_distance"}, "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-dddba2eb3c0ba6f5", "name": "Possibly dead Python function: l2_distance", "shortDescription": {"text": "Possibly dead Python function: l2_distance"}, "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-bd67fdd761c339e8", "name": "Possibly dead Python function: plot_degree_distribution", "shortDescription": {"text": "Possibly dead Python function: plot_degree_distribution"}, "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-74f583f727283cd0", "name": "Possibly dead Python function: plot_subgraph", "shortDescription": {"text": "Possibly dead Python function: plot_subgraph"}, "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-42018052d36ab78f", "name": "Possibly dead Python function: save_dataset", "shortDescription": {"text": "Possibly dead Python function: save_dataset"}, "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-e9edd951d314891a", "name": "Possibly dead Python function: load_model", "shortDescription": {"text": "Possibly dead Python function: load_model"}, "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-7b2fc6e543ee29f1", "name": "Possibly dead Python function: load_dictionary", "shortDescription": {"text": "Possibly dead Python function: load_dictionary"}, "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-10992743a75f9d36", "name": "Possibly dead Python function: compute_errors", "shortDescription": {"text": "Possibly dead Python function: compute_errors"}, "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-4f2d763c8cb1c637", "name": "Possibly dead Python function: select_top_k", "shortDescription": {"text": "Possibly dead Python function: select_top_k"}, "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-bb9ffb8fc9a79258", "name": "Possibly dead Python function: active_finetune_step", "shortDescription": {"text": "Possibly dead Python function: active_finetune_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-a8bb0e9fdc501c3f", "name": "Possibly dead Python function: read_workload_data", "shortDescription": {"text": "Possibly dead Python function: read_workload_data"}, "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-0f85353b63911cf1", "name": "Possibly dead Python function: download_dimacs_data", "shortDescription": {"text": "Possibly dead Python function: download_dimacs_data"}, "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-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-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-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "1 test file(s) for 76 source file(s) (ratio 0.01). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ed13c8a2149a7cc4", "name": "41 TODO/FIXME markers", "shortDescription": {"text": "41 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-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "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 1091 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 13 placeholder/mock markers across 7 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-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "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-af2c9ae788957d16", "name": "Commented-code block (14 lines) in train.py:980", "shortDescription": {"text": "Commented-code block (14 lines) in train.py:980"}, "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-02a3c1ab50f827da", "name": "Commented-code block (14 lines) in ablation_study/models/train.py:912", "shortDescription": {"text": "Commented-code block (14 lines) in ablation_study/models/train.py:912"}, "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-6fa83f9b76417051", "name": "Commented-code block (7 lines) in ablation_study/models/torch_utils.py:317", "shortDescription": {"text": "Commented-code block (7 lines) in ablation_study/models/torch_utils.py:317"}, "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-1a8ded25dad5d5e6", "name": "Commented-code block (5 lines) in ablation_study/models/data_utils.py:983", "shortDescription": {"text": "Commented-code block (5 lines) in ablation_study/models/data_utils.py:983"}, "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-e32424a1040f2f75", "name": "Commented-code block (8 lines) in models/sparse_matrix_model.py:82", "shortDescription": {"text": "Commented-code block (8 lines) in models/sparse_matrix_model.py:82"}, "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-de559002e66e74c1", "name": "Commented-code block (14 lines) in modified/train.py:865", "shortDescription": {"text": "Commented-code block (14 lines) in modified/train.py:865"}, "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-f052844ffacbc76b", "name": "Commented-code block (7 lines) in utils/torch_utils.py:317", "shortDescription": {"text": "Commented-code block (7 lines) in utils/torch_utils.py:317"}, "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-aa9ef254bc8efa34", "name": "Commented-code block (5 lines) in utils/data_utils.py:983", "shortDescription": {"text": "Commented-code block (5 lines) in utils/data_utils.py:983"}, "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-57d38bf71b3afea3", "name": "Commented-code block (14 lines) in original/train.py:865", "shortDescription": {"text": "Commented-code block (14 lines) in original/train.py:865"}, "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-7bf2627933300632", "name": "Commented-code block (8 lines) in original/sparse_matrix_model.py:82", "shortDescription": {"text": "Commented-code block (8 lines) in original/sparse_matrix_model.py:82"}, "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-4f2e5d114c828678", "name": "Commented-code block (7 lines) in original/torch_utils.py:317", "shortDescription": {"text": "Commented-code block (7 lines) in original/torch_utils.py:317"}, "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-3df89ee6d263c719", "name": "Commented-code block (5 lines) in original/data_utils.py:905", "shortDescription": {"text": "Commented-code block (5 lines) in original/data_utils.py:905"}, "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-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nablation_study/models/rgnndist2vec_l1tilde.py:build_geometric_data, ablation_study/models/rgnndist2vec.py:build_geometric_data, models/rgnndist2vec_l1tilde.py:build_geometric_data, models/rgnndist2vec.py:build_geometric_data\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-122053f21232d80c", "name": "Near-duplicate function bodies in 14 places", "shortDescription": {"text": "Near-duplicate function bodies in 14 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nablation_study/models/rgnndist2vec_l1tilde.py:fit, ablation_study/models/rgnndist2vec.py:fit, models/rne.py:fit, models/basemodel.py:fit\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-76a2f6818267a9a8", "name": "Near-duplicate function bodies in 8 places", "shortDescription": {"text": "Near-duplicate function bodies in 8 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nablation_study/models/rgnndist2vec_l1tilde.py:evaluate, ablation_study/models/rgnndist2vec.py:evaluate, models/basemodel.py:evaluate, models/rgnndist2vec_l1tilde.py:evaluate\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-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:\nablation_study/models/torch_utils.py:get_available_device, utils/torch_utils.py:get_available_device\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:\nablation_study/models/torch_utils.py:print_device_info, utils/torch_utils.py:print_device_info, original/torch_utils.py:print_device_info\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/23083"}, "properties": {"repository": "xxxcoolestFish/VLDB_Distance_experiment", "repoUrl": "https://github.com/xxxcoolestFish/VLDB_Distance_experiment", "branch": "main"}, "results": [{"ruleId": "scanner-26725eddde783303", "level": "note", "message": {"text": "Possibly dead Python function: save_dataset"}, "properties": {"repobilityId": "218108e471eb0a84", "scanner": "scanner-primary", "fingerprint": "26725eddde783303", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/torch_utils.py:83"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71666fe92890f595", "level": "note", "message": {"text": "Possibly dead Python function: load_model"}, "properties": {"repobilityId": "3af016dcdfc8772d", "scanner": "scanner-primary", "fingerprint": "71666fe92890f595", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/torch_utils.py:168"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-455da299159d4129", "level": "note", "message": {"text": "Possibly dead Python function: load_dictionary"}, "properties": {"repobilityId": "5ff296d5557638b1", "scanner": "scanner-primary", "fingerprint": "455da299159d4129", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/torch_utils.py:207"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1f4c3ab68e08a3c", "level": "note", "message": {"text": "Possibly dead Python function: read_workload_data"}, "properties": {"repobilityId": "bde16ac2eeaafa53", "scanner": "scanner-primary", "fingerprint": "a1f4c3ab68e08a3c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:344"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cc535249d2627997", "level": "note", "message": {"text": "Possibly dead Python function: download_dimacs_data"}, "properties": {"repobilityId": "f0a05aeb0d43bccc", "scanner": "scanner-primary", "fingerprint": "cc535249d2627997", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:413"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6d56a81a0de44366", "level": "note", "message": {"text": "Possibly dead Python function: read_dimacs_data"}, "properties": {"repobilityId": "bec54478a95068e1", "scanner": "scanner-primary", "fingerprint": "6d56a81a0de44366", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:438"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3d1a592b6a82be29", "level": "note", "message": {"text": "Possibly dead Python function: download_figshare_data"}, "properties": {"repobilityId": "4b905789be6b272f", "scanner": "scanner-primary", "fingerprint": "3d1a592b6a82be29", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:492"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2b95c65297c0a5e3", "level": "note", "message": {"text": "Possibly dead Python function: read_figshare_data"}, "properties": {"repobilityId": "78873ab52c9f4592", "scanner": "scanner-primary", "fingerprint": "2b95c65297c0a5e3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:512"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-60c1214778607269", "level": "note", "message": {"text": "Possibly dead Python function: save_graph"}, "properties": {"repobilityId": "c8ab3ff5ff027cab", "scanner": "scanner-primary", "fingerprint": "60c1214778607269", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:573"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-72290047a0454d53", "level": "note", "message": {"text": "Possibly dead Python function: augment_queries"}, "properties": {"repobilityId": "229dc14a612ae63b", "scanner": "scanner-primary", "fingerprint": "72290047a0454d53", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:676"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0d630d14334436c", "level": "note", "message": {"text": "Possibly dead Python function: augment_nodes"}, "properties": {"repobilityId": "75960ca673ee84da", "scanner": "scanner-primary", "fingerprint": "c0d630d14334436c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:734"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-82b86b2bc413e498", "level": "note", "message": {"text": "Possibly dead Python function: preprocess_graph"}, "properties": {"repobilityId": "7241e2ea44456564", "scanner": "scanner-primary", "fingerprint": "82b86b2bc413e498", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:837"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a8960ae81fc68953", "level": "note", "message": {"text": "Possibly dead Python function: size_of_distance_matrix"}, "properties": {"repobilityId": "25a1996194004b59", "scanner": "scanner-primary", "fingerprint": "a8960ae81fc68953", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "ablation_study/models/data_utils.py:1039"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0ad1cf2c1f0dd82f", "level": "note", "message": {"text": "Possibly dead Python function: extra_repr"}, "properties": {"repobilityId": "2841888567551b5e", "scanner": "scanner-primary", "fingerprint": "0ad1cf2c1f0dd82f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "models/dist2gnn_model.py:447"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e6f799601a1b5b8f", "level": "note", "message": {"text": "Possibly dead Python function: build_dist2gnn"}, "properties": {"repobilityId": "73992c810400cec3", "scanner": "scanner-primary", "fingerprint": "e6f799601a1b5b8f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "models/dist2gnn_model.py:468"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f33c820e7ab03b5f", "level": "note", "message": {"text": "Possibly dead Python function: extra_repr"}, "properties": {"repobilityId": "2841888567551b5e", "scanner": "scanner-primary", "fingerprint": "f33c820e7ab03b5f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/asymmetric_metrics.py:102"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed157a8942faff18", "level": "note", "message": {"text": "Possibly dead Python function: l1_tilde_distance"}, "properties": {"repobilityId": "cb951201f73dd6f5", "scanner": "scanner-primary", "fingerprint": "ed157a8942faff18", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/asymmetric_metrics.py:106"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c7b1a594ae4db457", "level": "note", "message": {"text": "Possibly dead Python function: linf_tilde_distance"}, "properties": {"repobilityId": "2ace84dddfa779b1", "scanner": "scanner-primary", "fingerprint": "c7b1a594ae4db457", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/asymmetric_metrics.py:124"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5f64f18e40da45a4", "level": "note", "message": {"text": "Possibly dead Python function: l1_symmetric_distance"}, "properties": {"repobilityId": "1dfa3a62ee0f6a11", "scanner": "scanner-primary", "fingerprint": "5f64f18e40da45a4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/asymmetric_metrics.py:138"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dddba2eb3c0ba6f5", "level": "note", "message": {"text": "Possibly dead Python function: l2_distance"}, "properties": {"repobilityId": "800de70bcb6a7fab", "scanner": "scanner-primary", "fingerprint": "dddba2eb3c0ba6f5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/asymmetric_metrics.py:145"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bd67fdd761c339e8", "level": "note", "message": {"text": "Possibly dead Python function: plot_degree_distribution"}, "properties": {"repobilityId": "69d161fff9e3f5df", "scanner": "scanner-primary", "fingerprint": "bd67fdd761c339e8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/plot_utils.py:36"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-74f583f727283cd0", "level": "note", "message": {"text": "Possibly dead Python function: plot_subgraph"}, "properties": {"repobilityId": "ceed9129239bebd3", "scanner": "scanner-primary", "fingerprint": "74f583f727283cd0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/plot_utils.py:230"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-42018052d36ab78f", "level": "note", "message": {"text": "Possibly dead Python function: save_dataset"}, "properties": {"repobilityId": "218108e471eb0a84", "scanner": "scanner-primary", "fingerprint": "42018052d36ab78f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/torch_utils.py:83"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e9edd951d314891a", "level": "note", "message": {"text": "Possibly dead Python function: load_model"}, "properties": {"repobilityId": "3af016dcdfc8772d", "scanner": "scanner-primary", "fingerprint": "e9edd951d314891a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/torch_utils.py:168"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7b2fc6e543ee29f1", "level": "note", "message": {"text": "Possibly dead Python function: load_dictionary"}, "properties": {"repobilityId": "5ff296d5557638b1", "scanner": "scanner-primary", "fingerprint": "7b2fc6e543ee29f1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/torch_utils.py:207"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-10992743a75f9d36", "level": "note", "message": {"text": "Possibly dead Python function: compute_errors"}, "properties": {"repobilityId": "dd96fa61185153bf", "scanner": "scanner-primary", "fingerprint": "10992743a75f9d36", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/active_finetune.py:69"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4f2d763c8cb1c637", "level": "note", "message": {"text": "Possibly dead Python function: select_top_k"}, "properties": {"repobilityId": "38d066cf3753d14f", "scanner": "scanner-primary", "fingerprint": "4f2d763c8cb1c637", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/active_finetune.py:111"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bb9ffb8fc9a79258", "level": "note", "message": {"text": "Possibly dead Python function: active_finetune_step"}, "properties": {"repobilityId": "69b9ecacc2516143", "scanner": "scanner-primary", "fingerprint": "bb9ffb8fc9a79258", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/active_finetune.py:144"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a8bb0e9fdc501c3f", "level": "note", "message": {"text": "Possibly dead Python function: read_workload_data"}, "properties": {"repobilityId": "bde16ac2eeaafa53", "scanner": "scanner-primary", "fingerprint": "a8bb0e9fdc501c3f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/data_utils.py:344"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0f85353b63911cf1", "level": "note", "message": {"text": "Possibly dead Python function: download_dimacs_data"}, "properties": {"repobilityId": "f0a05aeb0d43bccc", "scanner": "scanner-primary", "fingerprint": "0f85353b63911cf1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "utils/data_utils.py:413"}, "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-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-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-ed13c8a2149a7cc4", "level": "note", "message": {"text": "41 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "ed13c8a2149a7cc4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "42c040cce4d5188d", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "6ebec53405fe319b", "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": "c2e78163be359a76", "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": "61245c0671b30fea", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "471a5477d87e57d6", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "b8302c7a02f5a5b5", "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": "8b0bb5f2bb85e657", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-af2c9ae788957d16", "level": "none", "message": {"text": "Commented-code block (14 lines) in train.py:980"}, "properties": {"repobilityId": "23e8a20f60025ba8", "scanner": "scanner-primary", "fingerprint": "af2c9ae788957d16", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02a3c1ab50f827da", "level": "none", "message": {"text": "Commented-code block (14 lines) in ablation_study/models/train.py:912"}, "properties": {"repobilityId": "4c91f380f4f695b7", "scanner": "scanner-primary", "fingerprint": "02a3c1ab50f827da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fa83f9b76417051", "level": "none", "message": {"text": "Commented-code block (7 lines) in ablation_study/models/torch_utils.py:317"}, "properties": {"repobilityId": "6d9bf97cb3e2107b", "scanner": "scanner-primary", "fingerprint": "6fa83f9b76417051", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a8ded25dad5d5e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in ablation_study/models/data_utils.py:983"}, "properties": {"repobilityId": "81fadea10653ac33", "scanner": "scanner-primary", "fingerprint": "1a8ded25dad5d5e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e32424a1040f2f75", "level": "none", "message": {"text": "Commented-code block (8 lines) in models/sparse_matrix_model.py:82"}, "properties": {"repobilityId": "0120b9ee3dc4e273", "scanner": "scanner-primary", "fingerprint": "e32424a1040f2f75", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de559002e66e74c1", "level": "none", "message": {"text": "Commented-code block (14 lines) in modified/train.py:865"}, "properties": {"repobilityId": "a5123807aa18d5ce", "scanner": "scanner-primary", "fingerprint": "de559002e66e74c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f052844ffacbc76b", "level": "none", "message": {"text": "Commented-code block (7 lines) in utils/torch_utils.py:317"}, "properties": {"repobilityId": "237db89dc5c39175", "scanner": "scanner-primary", "fingerprint": "f052844ffacbc76b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa9ef254bc8efa34", "level": "none", "message": {"text": "Commented-code block (5 lines) in utils/data_utils.py:983"}, "properties": {"repobilityId": "4ecaf2384684c3ba", "scanner": "scanner-primary", "fingerprint": "aa9ef254bc8efa34", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57d38bf71b3afea3", "level": "none", "message": {"text": "Commented-code block (14 lines) in original/train.py:865"}, "properties": {"repobilityId": "b85854c5a89d67dc", "scanner": "scanner-primary", "fingerprint": "57d38bf71b3afea3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bf2627933300632", "level": "none", "message": {"text": "Commented-code block (8 lines) in original/sparse_matrix_model.py:82"}, "properties": {"repobilityId": "e81c83ccc8a9d3b7", "scanner": "scanner-primary", "fingerprint": "7bf2627933300632", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f2e5d114c828678", "level": "none", "message": {"text": "Commented-code block (7 lines) in original/torch_utils.py:317"}, "properties": {"repobilityId": "e12c40d3ff324c4a", "scanner": "scanner-primary", "fingerprint": "4f2e5d114c828678", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3df89ee6d263c719", "level": "none", "message": {"text": "Commented-code block (5 lines) in original/data_utils.py:905"}, "properties": {"repobilityId": "810fbaf0510d3dcd", "scanner": "scanner-primary", "fingerprint": "3df89ee6d263c719", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "5ca58ffe9f223ad5", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "dc0d1568a3d81894", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "d6fc953c27cc6cb4", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "cadd842cf40ab15d", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-122053f21232d80c", "level": "note", "message": {"text": "Near-duplicate function bodies in 14 places"}, "properties": {"repobilityId": "81b351ee7ff453d6", "scanner": "scanner-primary", "fingerprint": "122053f21232d80c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-76a2f6818267a9a8", "level": "note", "message": {"text": "Near-duplicate function bodies in 8 places"}, "properties": {"repobilityId": "7cdea602dc4a5c99", "scanner": "scanner-primary", "fingerprint": "76a2f6818267a9a8", "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": "99182b34f4615de5", "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": "f323acb96be40bdb", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "780d554190189bd5", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "b831e2afbc278376", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "5f4fd50c1a132169", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "3701d5742325a3f3", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "1d49d3ca6a13cfd4", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "6f2c9cb3f1e69fdb", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "18c1fba9e0bc52f7", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "e99bd62e76dfe0bb", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "6cd43d6b9b6e05ef", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "88234ae2f8b8ff91", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "e22900e95912da5b", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "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": "aac3c741f0184f34", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}