{"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-e8d8924dd780c278", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-0d63081f7abc048e", "name": "Possibly dead Python function: format", "shortDescription": {"text": "Possibly dead Python function: format"}, "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-b35c3150a4d90523", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-15c85eef930d3312", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-4f866ff2bb3563a8", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-aaec987b2549ff38", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-beab49f368973aae", "name": "Possibly dead Python function: forward", "shortDescription": {"text": "Possibly dead Python function: forward"}, "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-360a930c0524bb9f", "name": "Possibly dead Python function: bearing_collate_fn", "shortDescription": {"text": "Possibly dead Python function: bearing_collate_fn"}, "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-e0ac599425c34e6b", "name": "Privileged port 6 in use", "shortDescription": {"text": "Privileged port 6 in use"}, "fullDescription": {"text": "Port 6 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-e066691601852931", "name": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "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-27924aa79fa4a517", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/setup-python@v5 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "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 118 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-c1cd30eaf05bcc58", "name": "Legacy-named symbol `test_v6_smaller_than_v1` in tests/test_v6.py:34", "shortDescription": {"text": "Legacy-named symbol `test_v6_smaller_than_v1` in tests/test_v6.py:34"}, "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-bcd849ee0aadf0ed", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/quantize.py:9", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/quantize.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-53f82ed251b94c4c", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/export_onnx.py:3", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/export_onnx.py:3"}, "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-d36545bd690a31a6", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_per_class.py:15", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_per_class.py:15"}, "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-c71350bb3a447f5c", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_checkpoint.py:20", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_checkpoint.py:20"}, "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-f4eaf854f210923b", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_onnx_parity.py:9", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_onnx_parity.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-6fa1720909872f73", "name": "Legacy-named symbol `aion_nexus_v1` in scripts/per_bearing_f1_breakdown.py:21", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/per_bearing_f1_breakdown.py:21"}, "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-8110d74ceddd0411", "name": "Legacy-named symbol `aion_nexus_v1` in examples/04_api_client.py:4", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/04_api_client.py:4"}, "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-74c8d29bc69e6ab4", "name": "Legacy-named symbol `aion_nexus_v1` in examples/02_batch_inference.py:26", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/02_batch_inference.py:26"}, "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-89db4540cdddaee2", "name": "Legacy-named symbol `aion_nexus_v1` in examples/01_basic_inference.py:26", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/01_basic_inference.py:26"}, "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-448ddefa728aa644", "name": "Legacy-named symbol `aion_nexus_v1` in examples/03_few_shot_adaptation.py:37", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/03_few_shot_adaptation.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-c724ad7c1bcf3d1a", "name": "Legacy-named symbol `aion_nexus_v1` in server/main.py:13", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in server/main.py:13"}, "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-5057b93f4265e2c1", "name": "Commented-code block (9 lines) in server/main.py:566", "shortDescription": {"text": "Commented-code block (9 lines) in server/main.py:566"}, "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-abe9f7ebd7fb7fd5", "name": "Commented-code block (6 lines) in server/schemas.py:15", "shortDescription": {"text": "Commented-code block (6 lines) in server/schemas.py:15"}, "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-4dbb288b4fa65254", "name": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/inference.py:4", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/inference.py:4"}, "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-7df1025fdf06960d", "name": "Commented-code block (5 lines) in aion_nexus/inference.py:245", "shortDescription": {"text": "Commented-code block (5 lines) in aion_nexus/inference.py:245"}, "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-6488b42cf8445968", "name": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/few_shot.py:51", "shortDescription": {"text": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/few_shot.py:51"}, "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-b63d8b3699542988", "name": "Commented-code block (7 lines) in aion_nexus/few_shot.py:27", "shortDescription": {"text": "Commented-code block (7 lines) in aion_nexus/few_shot.py:27"}, "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-c647e284396f9b21", "name": "Commented-code block (7 lines) in aion_nexus/preprocessing.py:71", "shortDescription": {"text": "Commented-code block (7 lines) in aion_nexus/preprocessing.py:71"}, "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-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:\nscripts/verify_with_source_v6.py:f1_macro, scripts/verify_checkpoint.py:f1_macro, scripts/diagnose_v6.py:f1_macro, scripts/per_bearing_f1_breakdown.py:f1_macro\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:\naion_nexus/model.py:forward, aion_nexus/model.py:forward, aion_nexus/model.py:forward, aion_nexus/model.py:forward\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/25203"}, "properties": {"repository": "Dan23RR/AION-Nexus", "repoUrl": "https://github.com/Dan23RR/AION-Nexus", "branch": "main"}, "results": [{"ruleId": "scanner-e8d8924dd780c278", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "e8d8924dd780c278", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/export_onnx.py:41"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0d63081f7abc048e", "level": "note", "message": {"text": "Possibly dead Python function: format"}, "properties": {"repobilityId": "46a918df7787d491", "scanner": "scanner-primary", "fingerprint": "0d63081f7abc048e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "server/main.py:92"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b35c3150a4d90523", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "b35c3150a4d90523", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "aion_nexus/recursive_reasoner.py:72"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-15c85eef930d3312", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "15c85eef930d3312", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "aion_nexus/model.py:156"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4f866ff2bb3563a8", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "4f866ff2bb3563a8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "aion_nexus/model_v6.py:98"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aaec987b2549ff38", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "aaec987b2549ff38", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "aion_nexus/substrate_v3.py:161"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-beab49f368973aae", "level": "note", "message": {"text": "Possibly dead Python function: forward"}, "properties": {"repobilityId": "ea414cce7f8e5874", "scanner": "scanner-primary", "fingerprint": "beab49f368973aae", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "aion_nexus/temporal_attention.py:62"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-360a930c0524bb9f", "level": "note", "message": {"text": "Possibly dead Python function: bearing_collate_fn"}, "properties": {"repobilityId": "51434918a17fd2b8", "scanner": "scanner-primary", "fingerprint": "360a930c0524bb9f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "results/lobo_cv_v6/lobo_cv_validation.py:191"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e0ac599425c34e6b", "level": "warning", "message": {"text": "Privileged port 6 in use"}, "properties": {"repobilityId": "888a3c205ea7334c", "scanner": "scanner-primary", "fingerprint": "e0ac599425c34e6b", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e066691601852931", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: python:3.11-slim"}, "properties": {"repobilityId": "2377ede6f975ba5d", "scanner": "scanner-primary", "fingerprint": "e066691601852931", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 4}}}]}, {"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-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "04f57d208548fcef", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "04f57d208548fcef", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "d1b973fc5722bf04", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "86f821b931a15b71", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "04f57d208548fcef", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 121}}}]}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "86328e3340536e3f", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-c1cd30eaf05bcc58", "level": "note", "message": {"text": "Legacy-named symbol `test_v6_smaller_than_v1` in tests/test_v6.py:34"}, "properties": {"repobilityId": "b3dbc82cee67fa68", "scanner": "scanner-primary", "fingerprint": "c1cd30eaf05bcc58", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bcd849ee0aadf0ed", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/quantize.py:9"}, "properties": {"repobilityId": "35394f33fd34a170", "scanner": "scanner-primary", "fingerprint": "bcd849ee0aadf0ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-53f82ed251b94c4c", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/export_onnx.py:3"}, "properties": {"repobilityId": "1e85e3765119b870", "scanner": "scanner-primary", "fingerprint": "53f82ed251b94c4c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d36545bd690a31a6", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_per_class.py:15"}, "properties": {"repobilityId": "54b0993640ff2c15", "scanner": "scanner-primary", "fingerprint": "d36545bd690a31a6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c71350bb3a447f5c", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_checkpoint.py:20"}, "properties": {"repobilityId": "516ca44556ef0296", "scanner": "scanner-primary", "fingerprint": "c71350bb3a447f5c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f4eaf854f210923b", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/verify_onnx_parity.py:9"}, "properties": {"repobilityId": "da3b2aefbf46e06a", "scanner": "scanner-primary", "fingerprint": "f4eaf854f210923b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6fa1720909872f73", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in scripts/per_bearing_f1_breakdown.py:21"}, "properties": {"repobilityId": "1c4c03a50656db2b", "scanner": "scanner-primary", "fingerprint": "6fa1720909872f73", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8110d74ceddd0411", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/04_api_client.py:4"}, "properties": {"repobilityId": "0dfbe73dc7542ba9", "scanner": "scanner-primary", "fingerprint": "8110d74ceddd0411", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-74c8d29bc69e6ab4", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/02_batch_inference.py:26"}, "properties": {"repobilityId": "8152c58b16cccfe4", "scanner": "scanner-primary", "fingerprint": "74c8d29bc69e6ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-89db4540cdddaee2", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/01_basic_inference.py:26"}, "properties": {"repobilityId": "c916e4efa83c20ac", "scanner": "scanner-primary", "fingerprint": "89db4540cdddaee2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-448ddefa728aa644", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in examples/03_few_shot_adaptation.py:37"}, "properties": {"repobilityId": "41a0e62b5293ea9b", "scanner": "scanner-primary", "fingerprint": "448ddefa728aa644", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c724ad7c1bcf3d1a", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in server/main.py:13"}, "properties": {"repobilityId": "ebf5d36f16789d64", "scanner": "scanner-primary", "fingerprint": "c724ad7c1bcf3d1a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5057b93f4265e2c1", "level": "none", "message": {"text": "Commented-code block (9 lines) in server/main.py:566"}, "properties": {"repobilityId": "395b3242facd0c0f", "scanner": "scanner-primary", "fingerprint": "5057b93f4265e2c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abe9f7ebd7fb7fd5", "level": "none", "message": {"text": "Commented-code block (6 lines) in server/schemas.py:15"}, "properties": {"repobilityId": "31856e008e8475ff", "scanner": "scanner-primary", "fingerprint": "abe9f7ebd7fb7fd5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4dbb288b4fa65254", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/inference.py:4"}, "properties": {"repobilityId": "485f852fda4a5914", "scanner": "scanner-primary", "fingerprint": "4dbb288b4fa65254", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7df1025fdf06960d", "level": "none", "message": {"text": "Commented-code block (5 lines) in aion_nexus/inference.py:245"}, "properties": {"repobilityId": "8d0caeeae42cba0f", "scanner": "scanner-primary", "fingerprint": "7df1025fdf06960d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6488b42cf8445968", "level": "note", "message": {"text": "Legacy-named symbol `aion_nexus_v1` in aion_nexus/few_shot.py:51"}, "properties": {"repobilityId": "0b78dcbd3da4541f", "scanner": "scanner-primary", "fingerprint": "6488b42cf8445968", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b63d8b3699542988", "level": "none", "message": {"text": "Commented-code block (7 lines) in aion_nexus/few_shot.py:27"}, "properties": {"repobilityId": "1b3af80ea858095b", "scanner": "scanner-primary", "fingerprint": "b63d8b3699542988", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c647e284396f9b21", "level": "none", "message": {"text": "Commented-code block (7 lines) in aion_nexus/preprocessing.py:71"}, "properties": {"repobilityId": "59c5760e84c638cd", "scanner": "scanner-primary", "fingerprint": "c647e284396f9b21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "6d08eb94c3bd3f2e", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "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": "b93b749b25e3d382", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}