{"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-26f9ad54a83070a9", "name": "Possibly dead Python function: move_process_to_sandbox_leaf_cgroup_lambda", "shortDescription": {"text": "Possibly dead Python function: move_process_to_sandbox_leaf_cgroup_lambda"}, "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-cf756f814f73df31", "name": "Possibly dead Python function: monitor_cgroup_resources", "shortDescription": {"text": "Possibly dead Python function: monitor_cgroup_resources"}, "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-aac8f0bafc353ee1", "name": "Possibly dead Python function: process_log", "shortDescription": {"text": "Possibly dead Python function: process_log"}, "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-02c4befe6ec05e17", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-c4a380d4636b1dea", "name": "Possibly dead Python function: gamma_model", "shortDescription": {"text": "Possibly dead Python function: gamma_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-b46adda0b0501469", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-0df5f023dbc301e3", "name": "Possibly dead Python function: radion_evolution", "shortDescription": {"text": "Possibly dead Python function: radion_evolution"}, "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-5f953f98188b8b4b", "name": "Possibly dead Python function: mol_rhs", "shortDescription": {"text": "Possibly dead Python function: mol_rhs"}, "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-ddfe9eb3492e80a9", "name": "Possibly dead Python function: stick_slip_ode", "shortDescription": {"text": "Possibly dead Python function: stick_slip_ode"}, "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-423a766c3d8ee1f4", "name": "Possibly dead Python function: integrand_mn", "shortDescription": {"text": "Possibly dead Python function: integrand_mn"}, "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-1ed4feb7a624ee1b", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-1e8b0e9f3216455c", "name": "Possibly dead Python function: radion_rhs", "shortDescription": {"text": "Possibly dead Python function: radion_rhs"}, "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-908ffe3488bec51e", "name": "Possibly dead Python function: hubble_radiation", "shortDescription": {"text": "Possibly dead Python function: hubble_radiation"}, "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-73fc5c8adcda17dd", "name": "Possibly dead Python function: replace_number_superscripts", "shortDescription": {"text": "Possibly dead Python function: replace_number_superscripts"}, "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-e9f7d4bb5a6ff973", "name": "Possibly dead Python function: replace_unit_superscripts", "shortDescription": {"text": "Possibly dead Python function: replace_unit_superscripts"}, "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-c5234edb8c15970a", "name": "Possibly dead Python function: replace_in_math", "shortDescription": {"text": "Possibly dead Python function: replace_in_math"}, "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-50b2aa905648b040", "name": "Possibly dead Python function: boltzmann_ode", "shortDescription": {"text": "Possibly dead Python function: boltzmann_ode"}, "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-3cb7cf66c45337a8", "name": "Possibly dead Python function: baryon_yield_ode", "shortDescription": {"text": "Possibly dead Python function: baryon_yield_ode"}, "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-fc16d9323148efec", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-5a2c757d887dd52b", "name": "Possibly dead Python function: w_oscillating", "shortDescription": {"text": "Possibly dead Python function: w_oscillating"}, "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-b690235e7eabc533", "name": "Possibly dead Python function: log_likelihood_brane", "shortDescription": {"text": "Possibly dead Python function: log_likelihood_brane"}, "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-43bb7e3b1911a36d", "name": "Possibly dead Python function: prior_transform_brane", "shortDescription": {"text": "Possibly dead Python function: prior_transform_brane"}, "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-130774072f398f2e", "name": "Possibly dead Python function: log_likelihood_lcdm", "shortDescription": {"text": "Possibly dead Python function: log_likelihood_lcdm"}, "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-dc494027936df7a3", "name": "Possibly dead Python function: prior_transform_lcdm", "shortDescription": {"text": "Possibly dead Python function: prior_transform_lcdm"}, "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-ca050dc2f5010381", "name": "Possibly dead Python function: einstein_equations_bulk", "shortDescription": {"text": "Possibly dead Python function: einstein_equations_bulk"}, "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-ed70348cea16af2f", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-d96679e2bd1167b8", "name": "Possibly dead Python function: integrand", "shortDescription": {"text": "Possibly dead Python function: integrand"}, "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-1c88de62059532dc", "name": "Stray `console.log` in TS/JS \u2014 assets/js/video-carousel.js:54", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 assets/js/video-carousel.js:54"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "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-a826dc34ec4debbb", "name": "Insecure pattern 'local_storage_auth_token' in _layouts/dark.html:86", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in _layouts/dark.html:86"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "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@v4 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-64192a3c67110d01", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e8fd1a12df4d03a", "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@v4 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-6890507953f37614", "name": "Very large file: run_code_patched.py (2817 lines)", "shortDescription": {"text": "Very large file: run_code_patched.py (2817 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-4f8e9f0acd9f5b1c", "name": "Very large file: explorations/probes.py (5953 lines)", "shortDescription": {"text": "Very large file: explorations/probes.py (5953 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-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 101 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "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 2418 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 33 placeholder/mock markers across 12 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-11825279136b53a3", "name": "CI is configured but no tests are detected", "shortDescription": {"text": "CI is configured but no tests are detected"}, "fullDescription": {"text": "A CI pipeline exists, but the scan found no test files to gate. Opus labeled this generated-code pattern as config theater: release machinery exists, but it has little behavioral signal."}, "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 tests. 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-e61f062f1ac3f0ea", "name": "Commented-code block (47 lines) in run_code_patched.py:752", "shortDescription": {"text": "Commented-code block (47 lines) in run_code_patched.py:752"}, "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-b77cb2233add893a", "name": "Network/subprocess call without timeout or try/except \u2014 run_code_patched.py:1815", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 run_code_patched.py:1815"}, "fullDescription": {"text": "`urllib.request.urlretrieve(...)` 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-7386e39b188b8e89", "name": "Stub function `initialize` (body is just `pass`/`return`) \u2014 scripts/obt_v82_likelihood.py:28", "shortDescription": {"text": "Stub function `initialize` (body is just `pass`/`return`) \u2014 scripts/obt_v82_likelihood.py:28"}, "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-779d397b35202d00", "name": "Commented-code block (5 lines) in scripts/kinematic_brane_drift.py:43", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/kinematic_brane_drift.py:43"}, "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-469b6a878b431dc3", "name": "Commented-code block (5 lines) in scripts/spontaneous_baryogenesis.py:159", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/spontaneous_baryogenesis.py:159"}, "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-4fd57317ec1497c1", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_pdf.py:982", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_pdf.py:982"}, "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-18d1146987935337", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_whitepaper.py:180", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_whitepaper.py:180"}, "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-6d2387ece04b0edc", "name": "Commented-code block (5 lines) in explorations/obt_game.py:32", "shortDescription": {"text": "Commented-code block (5 lines) in explorations/obt_game.py:32"}, "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-fa908124c9fbf465", "name": "Commented-code block (13 lines) in explorations/bulk_solver/gate13_weyl_response.py:126", "shortDescription": {"text": "Commented-code block (13 lines) in explorations/bulk_solver/gate13_weyl_response.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-186b42da697be7cd", "name": "Commented-code block (12 lines) in explorations/bulk_solver/gate15_threshold.py:156", "shortDescription": {"text": "Commented-code block (12 lines) in explorations/bulk_solver/gate15_threshold.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-c3441a69c25237e4", "name": "Commented-code block (10 lines) in explorations/bulk_solver/gate20_consolidate.py:133", "shortDescription": {"text": "Commented-code block (10 lines) in explorations/bulk_solver/gate20_consolidate.py:133"}, "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-19fab8b55610b029", "name": "Commented-code block (10 lines) in explorations/bulk_solver/gate14_welldepth.py:148", "shortDescription": {"text": "Commented-code block (10 lines) in explorations/bulk_solver/gate14_welldepth.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-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:\nrun_code_patched.py:run_bash_command, run_code_patched.py:run_bash_command, run_code_patched.py:run\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:\nrun_code_patched.py:run_python_code, run_code_patched.py:run_python_code\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:\nscripts/ultra_large_structures.py:integrand, scripts/ultra_large_structures.py:integrand, scripts/chladni_nodes.py:integrand, scripts/chladni_nodes.py:integrand\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/20958"}, "properties": {"repository": "Teleadmin-ai/oscillating-brane-DM", "repoUrl": "https://github.com/Teleadmin-ai/oscillating-brane-DM", "branch": "main"}, "results": [{"ruleId": "scanner-26f9ad54a83070a9", "level": "note", "message": {"text": "Possibly dead Python function: move_process_to_sandbox_leaf_cgroup_lambda"}, "properties": {"repobilityId": "fc5d3aa23bfc51bb", "scanner": "scanner-primary", "fingerprint": "26f9ad54a83070a9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "run_code_patched.py:1400"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cf756f814f73df31", "level": "note", "message": {"text": "Possibly dead Python function: monitor_cgroup_resources"}, "properties": {"repobilityId": "c9c27cccf6620cfe", "scanner": "scanner-primary", "fingerprint": "cf756f814f73df31", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "run_code_patched.py:1457"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aac8f0bafc353ee1", "level": "note", "message": {"text": "Possibly dead Python function: process_log"}, "properties": {"repobilityId": "723a928856cefe5c", "scanner": "scanner-primary", "fingerprint": "aac8f0bafc353ee1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "run_code_patched.py:2236"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-02c4befe6ec05e17", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "02c4befe6ec05e17", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/erosita_growth_illusion.py:27"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c4a380d4636b1dea", "level": "note", "message": {"text": "Possibly dead Python function: gamma_model"}, "properties": {"repobilityId": "965f430468825918", "scanner": "scanner-primary", "fingerprint": "c4a380d4636b1dea", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/erosita_growth_illusion.py:111"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b46adda0b0501469", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "b46adda0b0501469", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/qbounce_yukawa_lambda.py:71"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0df5f023dbc301e3", "level": "note", "message": {"text": "Possibly dead Python function: radion_evolution"}, "properties": {"repobilityId": "0b87a789259b3515", "scanner": "scanner-primary", "fingerprint": "0df5f023dbc301e3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/brane_oscillation_1d.py:78"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5f953f98188b8b4b", "level": "note", "message": {"text": "Possibly dead Python function: mol_rhs"}, "properties": {"repobilityId": "f1ec043b2c10ffcb", "scanner": "scanner-primary", "fingerprint": "5f953f98188b8b4b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/numerical_relativity_1d.py:82"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ddfe9eb3492e80a9", "level": "note", "message": {"text": "Possibly dead Python function: stick_slip_ode"}, "properties": {"repobilityId": "66743917691abf13", "scanner": "scanner-primary", "fingerprint": "ddfe9eb3492e80a9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/obt_v82_likelihood.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-423a766c3d8ee1f4", "level": "note", "message": {"text": "Possibly dead Python function: integrand_mn"}, "properties": {"repobilityId": "0f49dadac21ede0c", "scanner": "scanner-primary", "fingerprint": "423a766c3d8ee1f4", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/qbounce_airy_yukawa.py:86"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1ed4feb7a624ee1b", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "1ed4feb7a624ee1b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ultra_large_structures.py:49"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1e8b0e9f3216455c", "level": "note", "message": {"text": "Possibly dead Python function: radion_rhs"}, "properties": {"repobilityId": "6ca714043ecd1398", "scanner": "scanner-primary", "fingerprint": "1e8b0e9f3216455c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/radion_attractor.py:74"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-908ffe3488bec51e", "level": "note", "message": {"text": "Possibly dead Python function: hubble_radiation"}, "properties": {"repobilityId": "59293d5a89d09d52", "scanner": "scanner-primary", "fingerprint": "908ffe3488bec51e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bbn_thermal_freezeout.py:83"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-73fc5c8adcda17dd", "level": "note", "message": {"text": "Possibly dead Python function: replace_number_superscripts"}, "properties": {"repobilityId": "81d76a113f97aa66", "scanner": "scanner-primary", "fingerprint": "73fc5c8adcda17dd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_pdf_split.py:120"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e9f7d4bb5a6ff973", "level": "note", "message": {"text": "Possibly dead Python function: replace_unit_superscripts"}, "properties": {"repobilityId": "53e63104cc6e7f8c", "scanner": "scanner-primary", "fingerprint": "e9f7d4bb5a6ff973", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_pdf_split.py:178"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c5234edb8c15970a", "level": "note", "message": {"text": "Possibly dead Python function: replace_in_math"}, "properties": {"repobilityId": "821a93b57ae1dec8", "scanner": "scanner-primary", "fingerprint": "c5234edb8c15970a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_pdf_split.py:274"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-50b2aa905648b040", "level": "note", "message": {"text": "Possibly dead Python function: boltzmann_ode"}, "properties": {"repobilityId": "096fa0167a2af63c", "scanner": "scanner-primary", "fingerprint": "50b2aa905648b040", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/leptogenesis_solver.py:44"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3cb7cf66c45337a8", "level": "note", "message": {"text": "Possibly dead Python function: baryon_yield_ode"}, "properties": {"repobilityId": "fe775f6f726f284f", "scanner": "scanner-primary", "fingerprint": "3cb7cf66c45337a8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/spontaneous_baryogenesis.py:73"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fc16d9323148efec", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "fc16d9323148efec", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/s8_tension_resolution.py:31"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5a2c757d887dd52b", "level": "note", "message": {"text": "Possibly dead Python function: w_oscillating"}, "properties": {"repobilityId": "81e656091ddd6344", "scanner": "scanner-primary", "fingerprint": "5a2c757d887dd52b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/s8_tension_resolution.py:40"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b690235e7eabc533", "level": "note", "message": {"text": "Possibly dead Python function: log_likelihood_brane"}, "properties": {"repobilityId": "0144942b5c166235", "scanner": "scanner-primary", "fingerprint": "b690235e7eabc533", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bayesian_analysis.py:82"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-43bb7e3b1911a36d", "level": "note", "message": {"text": "Possibly dead Python function: prior_transform_brane"}, "properties": {"repobilityId": "16f2d8a49b44a4f2", "scanner": "scanner-primary", "fingerprint": "43bb7e3b1911a36d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bayesian_analysis.py:100"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-130774072f398f2e", "level": "note", "message": {"text": "Possibly dead Python function: log_likelihood_lcdm"}, "properties": {"repobilityId": "c485ed2b1df6b5df", "scanner": "scanner-primary", "fingerprint": "130774072f398f2e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bayesian_analysis.py:131"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dc494027936df7a3", "level": "note", "message": {"text": "Possibly dead Python function: prior_transform_lcdm"}, "properties": {"repobilityId": "a4a5c69969a43a30", "scanner": "scanner-primary", "fingerprint": "dc494027936df7a3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bayesian_analysis.py:150"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ca050dc2f5010381", "level": "note", "message": {"text": "Possibly dead Python function: einstein_equations_bulk"}, "properties": {"repobilityId": "9d9100cb92964f62", "scanner": "scanner-primary", "fingerprint": "ca050dc2f5010381", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/einstein_5d_toy.py:164"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed70348cea16af2f", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "ed70348cea16af2f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/desi_w_evolution.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d96679e2bd1167b8", "level": "note", "message": {"text": "Possibly dead Python function: integrand"}, "properties": {"repobilityId": "f16c8d5ca6578f35", "scanner": "scanner-primary", "fingerprint": "d96679e2bd1167b8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/brane_dynamics.py:70"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1c88de62059532dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 assets/js/video-carousel.js:54"}, "properties": {"repobilityId": "878604d566127e1c", "scanner": "scanner-primary", "fingerprint": "1c88de62059532dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"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-a826dc34ec4debbb", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in _layouts/dark.html:86"}, "properties": {"repobilityId": "f96ace48d3fcfd43", "scanner": "scanner-primary", "fingerprint": "a826dc34ec4debbb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "_layouts/dark.html"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c21050f25dc92953", "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": 17}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "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": 53}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "64978d6af70613bb", "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": 69}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "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": 80}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c21050f25dc92953", "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": 94}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "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": 125}}}]}, {"ruleId": "scanner-64192a3c67110d01", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "87338a8bfcb6f435", "scanner": "scanner-primary", "fingerprint": "64192a3c67110d01", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9e8fd1a12df4d03a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "53b5468d29ca904c", "scanner": "scanner-primary", "fingerprint": "9e8fd1a12df4d03a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/weekly-report.yml"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-9e8fd1a12df4d03a", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "fe15e5b7d17aa625", "scanner": "scanner-primary", "fingerprint": "9e8fd1a12df4d03a", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/weekly-report.yml"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-6890507953f37614", "level": "note", "message": {"text": "Very large file: run_code_patched.py (2817 lines)"}, "properties": {"repobilityId": "b86efe44988ae698", "scanner": "scanner-primary", "fingerprint": "6890507953f37614", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4f8e9f0acd9f5b1c", "level": "note", "message": {"text": "Very large file: explorations/probes.py (5953 lines)"}, "properties": {"repobilityId": "0c7fa11459f06889", "scanner": "scanner-primary", "fingerprint": "4f8e9f0acd9f5b1c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"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-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "d6db0a3bbca8cf8e", "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": "91bbe5737f9e0c9d", "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": "f1e38f604578b0c4", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-11825279136b53a3", "level": "warning", "message": {"text": "CI is configured but no tests are detected"}, "properties": {"repobilityId": "4e2332c1021fae55", "scanner": "scanner-primary", "fingerprint": "11825279136b53a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "ci", "config-theater", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "852547b8bbb12b69", "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": "9fc26b95fff0eae7", "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": "b79cdaffe3cd094e", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-e61f062f1ac3f0ea", "level": "none", "message": {"text": "Commented-code block (47 lines) in run_code_patched.py:752"}, "properties": {"repobilityId": "d6d93ee8f6caee86", "scanner": "scanner-primary", "fingerprint": "e61f062f1ac3f0ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b77cb2233add893a", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 run_code_patched.py:1815"}, "properties": {"repobilityId": "ac56f730d3524b0f", "scanner": "scanner-primary", "fingerprint": "b77cb2233add893a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7386e39b188b8e89", "level": "note", "message": {"text": "Stub function `initialize` (body is just `pass`/`return`) \u2014 scripts/obt_v82_likelihood.py:28"}, "properties": {"repobilityId": "ddbd1b9ae434421d", "scanner": "scanner-primary", "fingerprint": "7386e39b188b8e89", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-779d397b35202d00", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/kinematic_brane_drift.py:43"}, "properties": {"repobilityId": "c1f78607a3b17f90", "scanner": "scanner-primary", "fingerprint": "779d397b35202d00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-469b6a878b431dc3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/spontaneous_baryogenesis.py:159"}, "properties": {"repobilityId": "3e52595adc146931", "scanner": "scanner-primary", "fingerprint": "469b6a878b431dc3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fd57317ec1497c1", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_pdf.py:982"}, "properties": {"repobilityId": "93e9bd90e05fdf3b", "scanner": "scanner-primary", "fingerprint": "4fd57317ec1497c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-18d1146987935337", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/generate_whitepaper.py:180"}, "properties": {"repobilityId": "65e640dda6712d12", "scanner": "scanner-primary", "fingerprint": "18d1146987935337", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-6d2387ece04b0edc", "level": "none", "message": {"text": "Commented-code block (5 lines) in explorations/obt_game.py:32"}, "properties": {"repobilityId": "efb0ec0195164123", "scanner": "scanner-primary", "fingerprint": "6d2387ece04b0edc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa908124c9fbf465", "level": "none", "message": {"text": "Commented-code block (13 lines) in explorations/bulk_solver/gate13_weyl_response.py:126"}, "properties": {"repobilityId": "22462d2484179d21", "scanner": "scanner-primary", "fingerprint": "fa908124c9fbf465", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-186b42da697be7cd", "level": "none", "message": {"text": "Commented-code block (12 lines) in explorations/bulk_solver/gate15_threshold.py:156"}, "properties": {"repobilityId": "ada0b334cbc0c745", "scanner": "scanner-primary", "fingerprint": "186b42da697be7cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3441a69c25237e4", "level": "none", "message": {"text": "Commented-code block (10 lines) in explorations/bulk_solver/gate20_consolidate.py:133"}, "properties": {"repobilityId": "1bb4435f2ae97a48", "scanner": "scanner-primary", "fingerprint": "c3441a69c25237e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19fab8b55610b029", "level": "none", "message": {"text": "Commented-code block (10 lines) in explorations/bulk_solver/gate14_welldepth.py:148"}, "properties": {"repobilityId": "c14faf2e500491ee", "scanner": "scanner-primary", "fingerprint": "19fab8b55610b029", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "cac1695a862af3d2", "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": "115407b4aa186ed5", "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": "be86619fc4e56445", "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": "0eabb77b3c06c2a4", "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": "9436366e44fe8107", "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": "2203dd5e2a289c9d", "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": "355a0167872ac298", "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": "36a499e6c9ea20d7", "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": "95449c5d6af36ed5", "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": "624b7deadbf6c039", "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": "9bfbe5d165632a1a", "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": "ad00d3ede117def3", "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": "7c662a648e13431c", "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": "e56361810be6a415", "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": "715a54c87b61ada2", "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": "d2be9930df6c0ea2", "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": "26c7fb9340e9ce24", "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": "2449cd5aadfb352c", "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": "380ec598eb8fdd69", "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": "06936fd18c8d9e96", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}