{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T14:52:01.857256Z","repo":{"ref":{"host":"github.com","owner":"SwingURM","name":"Hostile-Neural-Networks-1.7.10"},"default_branch":"main","clone_url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10.git","html_url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10","description":"Port of Hostile Neural Networks to Minecraft Forge 1.7.10 ","stars":3,"forks":0,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":670,"primary_language":"Java","license_spdx":"NOASSERTION","created_at":"2026-01-16T16:38:10Z","pushed_at":"2026-07-14T15:45:06Z","security_policy_url":null,"distribution":{"owner_created_at":"2017-04-03T08:51:17Z","owner_type":"User","release_assets":[{"name":"hostilenetworks-v0.0.1-alpha5-dev.jar","size":315499,"download_count":0,"release_tag":"v0.0.1-alpha5","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5-dev.jar"},{"name":"hostilenetworks-v0.0.1-alpha5-sources.jar","size":231994,"download_count":0,"release_tag":"v0.0.1-alpha5","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5-sources.jar"},{"name":"hostilenetworks-v0.0.1-alpha5.jar","size":317381,"download_count":1,"release_tag":"v0.0.1-alpha5","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5.jar"},{"name":"hostilenetworks-v0.0.1-alpha4-dev.jar","size":336025,"download_count":0,"release_tag":"v0.0.1-alpha4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha4/hostilenetworks-v0.0.1-alpha4-dev.jar"},{"name":"hostilenetworks-v0.0.1-alpha4-sources.jar","size":250908,"download_count":0,"release_tag":"v0.0.1-alpha4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha4/hostilenetworks-v0.0.1-alpha4-sources.jar"},{"name":"hostilenetworks-v0.0.1-alpha4.jar","size":338054,"download_count":0,"release_tag":"v0.0.1-alpha4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha4/hostilenetworks-v0.0.1-alpha4.jar"},{"name":"hostilenetworks-v0.0.1-alpha3-dev.jar","size":348674,"download_count":1,"release_tag":"v0.0.1-alpha3","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha3/hostilenetworks-v0.0.1-alpha3-dev.jar"},{"name":"hostilenetworks-v0.0.1-alpha3-sources.jar","size":264404,"download_count":1,"release_tag":"v0.0.1-alpha3","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha3/hostilenetworks-v0.0.1-alpha3-sources.jar"},{"name":"hostilenetworks-v0.0.1-alpha3.jar","size":350748,"download_count":2,"release_tag":"v0.0.1-alpha3","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha3/hostilenetworks-v0.0.1-alpha3.jar"},{"name":"hostilenetworks-v0.0.1-alpha2-dev.jar","size":339754,"download_count":0,"release_tag":"v0.0.1-alpha2","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha2/hostilenetworks-v0.0.1-alpha2-dev.jar"},{"name":"hostilenetworks-v0.0.1-alpha2-sources.jar","size":257621,"download_count":0,"release_tag":"v0.0.1-alpha2","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha2/hostilenetworks-v0.0.1-alpha2-sources.jar"},{"name":"hostilenetworks-v0.0.1-alpha2.jar","size":341769,"download_count":1,"release_tag":"v0.0.1-alpha2","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha2/hostilenetworks-v0.0.1-alpha2.jar"},{"name":"hostilenetworks-v0.0.1-alpha1-dev.jar","size":304177,"download_count":1,"release_tag":"v0.0.1-alpha1","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha1/hostilenetworks-v0.0.1-alpha1-dev.jar"},{"name":"hostilenetworks-v0.0.1-alpha1-sources.jar","size":232913,"download_count":1,"release_tag":"v0.0.1-alpha1","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha1/hostilenetworks-v0.0.1-alpha1-sources.jar"},{"name":"hostilenetworks-v0.0.1-alpha1.jar","size":306243,"download_count":1,"release_tag":"v0.0.1-alpha1","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha1/hostilenetworks-v0.0.1-alpha1.jar"}]}},"commit_sha":"de40f5958b5ff8d3157189d14acb1a036e9989ca","profile":{"lines_by_language":{"Java":11858,"Kotlin":25},"files_by_category":{"config":59,"source":53,"binary":50,"other":14,"docs":3},"source_lines":11883,"test_lines":0},"pillars":{"ai_provenance":{"score":50.6,"confidence":0.77,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.5061,"suspected_share":0.0,"estimated_share":0.5061,"ai_artifacts":0.0,"flagged_work_units":0.0,"flagged_releases":0.0,"style_index":0.168},"summary":"Explicit AI attribution on 51% of first-party code added; an estimated 51% including velocity signals."},"quality":{"score":55.5,"confidence":0.9,"coverage":1.0,"label":"weak","breakdown":{"complexity":57.6,"duplication":69.3,"lint":100.0,"testing":15.0,"docs":65.0,"type_safety":null,"process":null},"summary":"Code quality is weak: test-to-source ratio 0.00, no CI test run detected; 18% of function code in complex or long functions; 6% duplicated lines. Weakest area: testing."},"security":{"score":79.2,"confidence":0.85,"coverage":1.0,"label":"adequate","breakdown":{"secrets":100.0,"sast":100.0,"dependencies":null,"ci_actions":56.4,"posture":20.0,"scorecard":null},"summary":"Security posture is adequate: 2 high-severity workflow issues. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":28.0,"attributed_commits":23.0,"attributed_commit_share":0.8214285714285714,"effective_loc":19555.0,"attributed_loc":9897.0,"attributed_loc_share":0.5061109690616211,"tools_detected":1.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 23 attributed commits, 9,897 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"de40f5958b5ff8d3157189d14acb1a036e9989ca","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/de40f5958b5ff8d3157189d14acb1a036e9989ca","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"4ba86b44ede3caaa1b7abaa9426a7150eda3a007","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/4ba86b44ede3caaa1b7abaa9426a7150eda3a007","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"6d502e35f2948ad91dcecfe416e1c9a674d32db2","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/6d502e35f2948ad91dcecfe416e1c9a674d32db2","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"8f64ac2d619271dd657ee927b50deaa0435cbc12","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/8f64ac2d619271dd657ee927b50deaa0435cbc12","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"3855470fe3ddc40a10992ed9482595ebd5583cf4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/3855470fe3ddc40a10992ed9482595ebd5583cf4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"3eb62fdda8a8da77d9405649520873d78590ceac","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/3eb62fdda8a8da77d9405649520873d78590ceac","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"45fb3f7ac665a2c709066ed20d12ec27e1eccce4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/45fb3f7ac665a2c709066ed20d12ec27e1eccce4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"57a709aab9cd1a10cbf4251bfd676290d79c4952","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/57a709aab9cd1a10cbf4251bfd676290d79c4952","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"54a24265a070d8ee6e44641c370684ef047c1dd9","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/54a24265a070d8ee6e44641c370684ef047c1dd9","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"a83a3e338577a481b62bc2e4ca3a338041bafcc3","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/a83a3e338577a481b62bc2e4ca3a338041bafcc3","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"fbf02a29339e3c2ca131d0b4c171c30aa50088de","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/fbf02a29339e3c2ca131d0b4c171c30aa50088de","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"052e93891d33e26d992ebe6237f98614f7cb00e0","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/052e93891d33e26d992ebe6237f98614f7cb00e0","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"adcb0bf909d76ebd7d02652de783ba839d3ea42f","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/adcb0bf909d76ebd7d02652de783ba839d3ea42f","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"5a2d620be2c38437061f47b7169b251197f70cdc","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/5a2d620be2c38437061f47b7169b251197f70cdc","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"9bdf1fdef92136ba6f92c2b27999286d3ac1d884","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/9bdf1fdef92136ba6f92c2b27999286d3ac1d884","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"7907de7ae31b61813496ddc1c60dfa97ace4833b","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/7907de7ae31b61813496ddc1c60dfa97ace4833b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"5be8a639691265b54dff76d573446875c00cd9fd","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/5be8a639691265b54dff76d573446875c00cd9fd","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"23ef661e08beee9acc798694be1e689cb83211e4","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/23ef661e08beee9acc798694be1e689cb83211e4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"9a852a1b1a529742a9146a052fb3ef4d5e7f534a","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/9a852a1b1a529742a9146a052fb3ef4d5e7f534a","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"9d8013c04fccc35158c2f70178f9cc9d4415808b","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/9d8013c04fccc35158c2f70178f9cc9d4415808b","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"8658777739b1862cd26418fb05dde3a764d9aba3","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/8658777739b1862cd26418fb05dde3a764d9aba3","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"67ae47616052a108271775b37ac2e4ede56c02bc","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/67ae47616052a108271775b37ac2e4ede56c02bc","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"fb48ad7955c5cfd60c26422149ee14902d0e7df7","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/commit/fb48ad7955c5cfd60c26422149ee14902d0e7df7","weight":0.9}],"data":{"attributed_loc_by_commit":{"fb48ad7955c5cfd60c26422149ee14902d0e7df7":93,"67ae47616052a108271775b37ac2e4ede56c02bc":1579,"8658777739b1862cd26418fb05dde3a764d9aba3":166,"9d8013c04fccc35158c2f70178f9cc9d4415808b":230,"9a852a1b1a529742a9146a052fb3ef4d5e7f534a":483,"23ef661e08beee9acc798694be1e689cb83211e4":1182,"5be8a639691265b54dff76d573446875c00cd9fd":445,"7907de7ae31b61813496ddc1c60dfa97ace4833b":361,"9bdf1fdef92136ba6f92c2b27999286d3ac1d884":1004,"5a2d620be2c38437061f47b7169b251197f70cdc":242,"adcb0bf909d76ebd7d02652de783ba839d3ea42f":74,"052e93891d33e26d992ebe6237f98614f7cb00e0":1280,"fbf02a29339e3c2ca131d0b4c171c30aa50088de":213,"a83a3e338577a481b62bc2e4ca3a338041bafcc3":13,"54a24265a070d8ee6e44641c370684ef047c1dd9":257,"57a709aab9cd1a10cbf4251bfd676290d79c4952":114,"45fb3f7ac665a2c709066ed20d12ec27e1eccce4":617,"3eb62fdda8a8da77d9405649520873d78590ceac":49,"3855470fe3ddc40a10992ed9482595ebd5583cf4":36,"8f64ac2d619271dd657ee927b50deaa0435cbc12":108,"6d502e35f2948ad91dcecfe416e1c9a674d32db2":53,"4ba86b44ede3caaa1b7abaa9426a7150eda3a007":172,"de40f5958b5ff8d3157189d14acb1a036e9989ca":1126},"tools":{"claude-code":{"name":"Claude Code","commits":23,"loc":9897,"first_seen":1769110652,"last_seen":1784043008}},"monthly":{"2026-01":{"loc":14197,"attributed_loc":4539},"2026-02":{"loc":3899,"attributed_loc":3899},"2026-04":{"loc":161,"attributed_loc":161},"2026-07":{"loc":1298,"attributed_loc":1298}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"work_units":23.0,"flagged_units":0.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":10783.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":385.61168743478,"median_loc_per_hour":99.61828214971209,"pr_timed_units":0.0,"excluded_import_loc":8772.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":["4b7de918bf1434f43eb24ea44709ab919fa52ce1","f3c003fd49dfc1a5e4b6bb24984b88c496ea2c0b"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"releases":4.0,"flagged_releases":0.0,"max_loc_per_day":674.6},"findings":[],"evidence":[],"data":{"releases":[{"from":"v0.0.1-alpha1","to":"v0.0.1-alpha2","loc":4003,"days":5.93,"loc_per_day":674.6,"flagged":false},{"from":"v0.0.1-alpha2","to":"v0.0.1-alpha3","loc":702,"days":3.77,"loc_per_day":186.2,"flagged":false},{"from":"v0.0.1-alpha3","to":"v0.0.1-alpha4","loc":161,"days":73.16,"loc_per_day":2.2,"flagged":false},{"from":"v0.0.1-alpha4","to":"v0.0.1-alpha5","loc":1298,"days":82.1,"loc_per_day":15.8,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":11883.0,"index":0.168,"count:narrated_steps":2.0,"per_kloc:narrated_steps":0.168,"files:narrated_steps":1.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // First, try to stack with existing items","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/tile/LootFabTileEntity.java:189","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/tile/LootFabTileEntity.java#L189","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // Then, try to fill empty slots","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/tile/LootFabTileEntity.java:204","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/tile/LootFabTileEntity.java#L204","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"findings_high":0.0,"findings_medium":0.0,"findings_low":0.0,"weighted_findings":0.0,"scanned_lines":11883.0,"parse_errors":0.0},"findings":[],"evidence":[],"data":{"rulesets":["java","kotlin"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":2.0,"findings":5.0,"findings_high":2.0,"findings_medium":3.0,"findings_low":0.0,"penalty":34.4},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/build-and-test.yml","line":12,"fingerprint":"unpinned-uses:.github/workflows/build-and-test.yml:12"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release-tags.yml","line":13,"fingerprint":"unpinned-uses:.github/workflows/release-tags.yml:13"},{"rule_id":"zizmor/excessive-permissions","severity":"medium","message":"overly broad permissions [confidence medium]","path":".github/workflows/build-and-test.yml","line":11,"fingerprint":"excessive-permissions:.github/workflows/build-and-test.yml:11"},{"rule_id":"zizmor/secrets-inherit","severity":"medium","message":"secrets unconditionally inherited by called workflow [confidence high]","path":".github/workflows/build-and-test.yml","line":12,"fingerprint":"secrets-inherit:.github/workflows/build-and-test.yml:12"},{"rule_id":"zizmor/secrets-inherit","severity":"medium","message":"secrets unconditionally inherited by called workflow [confidence high]","path":".github/workflows/release-tags.yml","line":13,"fingerprint":"secrets-inherit:.github/workflows/release-tags.yml:13"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":1.0,"check:lockfiles":1.0,"signed_commit_share":1.0,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":15.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release v0.0.1-alpha5 ships hostilenetworks-v0.0.1-alpha5-dev.jar (0 downloads)","ref":"hostilenetworks-v0.0.1-alpha5-dev.jar","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5-dev.jar","weight":0.0},{"kind":"binary-release-asset","description":"release v0.0.1-alpha5 ships hostilenetworks-v0.0.1-alpha5-sources.jar (0 downloads)","ref":"hostilenetworks-v0.0.1-alpha5-sources.jar","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5-sources.jar","weight":0.0},{"kind":"binary-release-asset","description":"release v0.0.1-alpha5 ships hostilenetworks-v0.0.1-alpha5.jar (1 downloads)","ref":"hostilenetworks-v0.0.1-alpha5.jar","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha5/hostilenetworks-v0.0.1-alpha5.jar","weight":0.0},{"kind":"binary-release-asset","description":"release v0.0.1-alpha4 ships hostilenetworks-v0.0.1-alpha4-dev.jar (0 downloads)","ref":"hostilenetworks-v0.0.1-alpha4-dev.jar","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha4/hostilenetworks-v0.0.1-alpha4-dev.jar","weight":0.0},{"kind":"binary-release-asset","description":"release v0.0.1-alpha4 ships hostilenetworks-v0.0.1-alpha4-sources.jar (0 downloads)","ref":"hostilenetworks-v0.0.1-alpha4-sources.jar","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/releases/download/v0.0.1-alpha4/hostilenetworks-v0.0.1-alpha4-sources.jar","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":609.0,"function_nloc":6715.0,"mean_ccn":2.91,"p90_ccn":6.0,"complex_functions":10.0,"long_functions":7.0,"many_param_functions":3.0,"risky_nloc_share":0.1836},"findings":[],"evidence":[{"kind":"complex-function","description":"DataModelRegistry::parseJsonDataModel in src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java: complexity 38, 152 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java#L229","weight":0.6333333333333333},{"kind":"complex-function","description":"EntityRenderMeasurer::measureEntitySize in src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java: complexity 31, 101 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java#L137","weight":0.5166666666666667},{"kind":"complex-function","description":"SimChamberTileEntity::updateEntity in src/main/java/dev/shadowsoffire/hostilenetworks/tile/SimChamberTileEntity.java: complexity 30, 94 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/tile/SimChamberTileEntity.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/tile/SimChamberTileEntity.java#L73","weight":0.5},{"kind":"complex-function","description":"DataModelItem::addInformation in src/main/java/dev/shadowsoffire/hostilenetworks/item/DataModelItem.java: complexity 25, 121 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/item/DataModelItem.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/item/DataModelItem.java#L469","weight":0.4166666666666667},{"kind":"complex-function","description":"GiveModelCommand::processCommand in src/main/java/dev/shadowsoffire/hostilenetworks/command/GiveModelCommand.java: complexity 23, 125 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/command/GiveModelCommand.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/command/GiveModelCommand.java#L52","weight":0.38333333333333336},{"kind":"complex-function","description":"MobInteractionHandler::updateDeepLearnerFromKill in src/main/java/dev/shadowsoffire/hostilenetworks/event/MobInteractionHandler.java: complexity 18, 52 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/event/MobInteractionHandler.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/event/MobInteractionHandler.java#L93","weight":0.3},{"kind":"complex-function","description":"DataModel::getCurrentTierThreshold in src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModel.java: complexity 17, 33 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModel.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModel.java#L525","weight":0.2833333333333333},{"kind":"complex-function","description":"ModelTierRegistry::parseColor in src/main/java/dev/shadowsoffire/hostilenetworks/data/ModelTierRegistry.java: complexity 17, 34 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/data/ModelTierRegistry.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/data/ModelTierRegistry.java#L174","weight":0.2833333333333333},{"kind":"complex-function","description":"MobPredictionItem::getColorFromFormatting in src/main/java/dev/shadowsoffire/hostilenetworks/item/MobPredictionItem.java: complexity 17, 37 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/item/MobPredictionItem.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/item/MobPredictionItem.java#L59","weight":0.2833333333333333},{"kind":"complex-function","description":"MobsInfoEventHandler::generateDataModelsFromMobsInfo in src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java: complexity 16, 92 lines","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java#L130","weight":0.26666666666666666}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":7414.0,"duplicated_lines":454.0,"duplicated_share":0.0612,"files":53.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/HostileConfig.java:185 and src/main/java/dev/shadowsoffire/hostilenetworks/HostileConfig.java:301","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/HostileConfig.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/HostileConfig.java#L185","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/block/LootFabBlock.java:43 and src/main/java/dev/shadowsoffire/hostilenetworks/block/SimChamberBlock.java:43","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/block/LootFabBlock.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/block/LootFabBlock.java#L43","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/client/DataModelProgressBar.java:106 and src/main/java/dev/shadowsoffire/hostilenetworks/client/DataModelTooltipRenderer.java:137","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/client/DataModelProgressBar.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/client/DataModelProgressBar.java#L106","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java:189 and src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java:200","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/client/EntityRenderMeasurer.java#L189","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/command/GenerateModelCommand.java:53 and src/main/java/dev/shadowsoffire/hostilenetworks/command/GiveModelCommand.java:46","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/command/GenerateModelCommand.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/command/GenerateModelCommand.java#L53","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java:299 and src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModel.java:179","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/compat/mobsinfo/MobsInfoCompat.java#L299","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java:47 and src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/SimChamberRecipeHandler.java:57","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java#L47","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java:57 and src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java:74","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/LootFabRecipeHandler.java#L57","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/SimChamberRecipeHandler.java:87 and src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/SimChamberRecipeHandler.java:123","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/SimChamberRecipeHandler.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/compatibility/nei/SimChamberRecipeHandler.java#L87","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java:170 and src/main/java/dev/shadowsoffire/hostilenetworks/data/ModelTierRegistry.java:96","ref":"src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java","url":"https://github.com/SwingURM/Hostile-Neural-Networks-1.7.10/blob/de40f5958b5ff8d3157189d14acb1a036e9989ca/src/main/java/dev/shadowsoffire/hostilenetworks/data/DataModelRegistry.java#L170","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"weighted_findings":0.0,"scanned_lines":11883.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":0.0,"check:test_ratio":0.0,"check:ci_present":1.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.0,"test_lines":0.0,"source_lines":11883.0,"test_ratio":0.0,"ci_files":2.0,"cochange_share":0.0,"cochange_commits":28.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/build-and-test.yml","ref":".github/workflows/build-and-test.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release-tags.yml","ref":".github/workflows/release-tags.yml","url":null,"weight":0.0}],"data":{"test_commands":[],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":23.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":6735.0,"other_lines":5148.0,"files_blamed":53.0,"blame_failures":0.0,"quality:ai_findings":0.0,"quality:ai_per_kloc":0.0,"quality:other_findings":0.0,"quality:other_per_kloc":0.0,"security:ai_findings":0.0,"security:ai_per_kloc":0.0,"security:other_findings":0.0,"security:other_per_kloc":0.0},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":["unreviewed-ai-risk"]}