{"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": "CORE_LARGE_FILES", "name": "Average file size is 972 lines (recommend <300)", "shortDescription": {"text": "Average file size is 972 lines (recommend <300)"}, "fullDescription": {"text": "Refactor large files by extracting related functions into separate modules. Target files with 300+ lines first. Use the Single Responsibility Principle \u2014 each module should have one clear purpose."}, "properties": {"scanner": "repobility-core", "category": "quality", "severity": "medium", "confidence": null, "cwe": "", "owasp": ""}}, {"id": "CORE_NO_CI", "name": "No CI/CD configuration found", "shortDescription": {"text": "No CI/CD configuration found"}, "fullDescription": {"text": "Add a CI/CD pipeline: create .github/workflows/ci.yml for GitHub Actions with steps to lint, test, and build on every push and pull request."}, "properties": {"scanner": "repobility-core", "category": "practices", "severity": "medium", "confidence": null, "cwe": "", "owasp": ""}}, {"id": "AIC003", "name": "Duplicated implementation block across source files", "shortDescription": {"text": "Duplicated implementation block across source files"}, "fullDescription": {"text": "Extract the shared behavior into one function/module or delete the inactive duplicate after proving which path is used."}, "properties": {"scanner": "repobility-ai-code-hygiene", "category": "quality", "severity": "low", "confidence": 0.86, "cwe": "", "owasp": ""}}, {"id": "MINED050", "name": "[MINED050] Stub Only Function: Function declared but body is just pass, return None, raise NotImplementedError, or TODO ", "shortDescription": {"text": "[MINED050] Stub Only Function: Function declared but body is just pass, return None, raise NotImplementedError, or TODO comment."}, "fullDescription": {"text": "Review and fix per the pattern semantics. See CWE-1188 /  for context."}, "properties": {"scanner": "repobility-threat-engine", "category": "quality", "severity": "info", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "MINED075", "name": "[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking for NULL.", "shortDescription": {"text": "[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking for NULL."}, "fullDescription": {"text": "Review and fix per the pattern semantics. See CWE-690 /  for context."}, "properties": {"scanner": "repobility-threat-engine", "category": "quality", "severity": "info", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "MINED042", "name": "[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr \u2014 memory leak risk.", "shortDescription": {"text": "[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr \u2014 memory leak risk."}, "fullDescription": {"text": "Review and fix per the pattern semantics. See CWE-401 /  for context."}, "properties": {"scanner": "repobility-threat-engine", "category": "quality", "severity": "info", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "MINED134", "name": "[MINED134] Binary file `sunone_aimbot_2/rzctl.dll` committed in source repo: `sunone_aimbot_2/rzctl.dll` is a .dll binar", "shortDescription": {"text": "[MINED134] Binary file `sunone_aimbot_2/rzctl.dll` committed in source repo: `sunone_aimbot_2/rzctl.dll` is a .dll binary (17,408 bytes) committed to a repo that otherwise has 186 source files. Trojan binaries inside otherwise-normal source"}, "fullDescription": {"text": "Audit the binary's provenance. If it's vendored library code, document it in a VENDORED.md. If it's a build artifact, add the extension to .gitignore and rebuild from source."}, "properties": {"scanner": "repobility-supply-chain", "category": "dependency", "severity": "high", "confidence": 0.9, "cwe": "", "owasp": ""}}, {"id": "MINED108", "name": "[MINED108] `self.size` used but never assigned in __init__: Method `get_summary` of class `ImSpanSynth` reads `self.size", "shortDescription": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `get_summary` of class `ImSpanSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time t"}, "fullDescription": {"text": "Initialize `self.size = <default>` in __init__, or add a class-level default."}, "properties": {"scanner": "repobility-ast-engine", "category": "quality", "severity": "high", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "SEC128", "name": "[SEC128] Async function without await \u2014 fire-and-forget Promise (AI mistake): Async call invoked without `await` returns", "shortDescription": {"text": "[SEC128] Async function without await \u2014 fire-and-forget Promise (AI mistake): Async call invoked without `await` returns an unhandled Promise. The outer function resolves before the inner work completes \u2014 DB writes lost, emails not sent, ra"}, "fullDescription": {"text": "Add `await` before each async call, or chain with `.then`. If you intentionally want fire-and-forget, prefix with `void` (TS) or assign to `_` (Python with `asyncio.create_task`) to make the intent explicit and survive lint."}, "properties": {"scanner": "repobility-threat-engine", "category": "quality", "severity": "high", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "CORE_NO_TESTS", "name": "No test files found", "shortDescription": {"text": "No test files found"}, "fullDescription": {"text": "Add a test directory (tests/ or __tests__/) with unit tests for core functionality. Use pytest (Python), Jest (JS/TS), or go test (Go). Start with tests for critical business logic and security-sensitive functions."}, "properties": {"scanner": "repobility-core", "category": "testing", "severity": "high", "confidence": null, "cwe": "", "owasp": ""}}]}}, "automationDetails": {"id": "repobility/1250"}, "properties": {"repository": "SunOner/sunone_aimbot_2", "repoUrl": "https://github.com/SunOner/sunone_aimbot_2", "branch": "main"}, "results": [{"ruleId": "CORE_LARGE_FILES", "level": "warning", "message": {"text": "Average file size is 972 lines (recommend <300)"}, "properties": {"repobilityId": 126008, "scanner": "repobility-core", "fingerprint": "5cebc357f8b3aff60c2d4ad776d2d2f19f1dadff2d55ec6461c88e85b2b79653", "category": "quality", "severity": "medium", "confidence": null, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"rule_id": "CORE_LARGE_FILES", "scanner": "repobility-core", "correlation_key": "fp|5cebc357f8b3aff60c2d4ad776d2d2f19f1dadff2d55ec6461c88e85b2b79653"}}}, {"ruleId": "CORE_NO_CI", "level": "warning", "message": {"text": "No CI/CD configuration found"}, "properties": {"repobilityId": 126007, "scanner": "repobility-core", "fingerprint": "ca5da3551af97272c4f099fc472740148135a15816b81b90bd862e8f91ec66ce", "category": "practices", "severity": "medium", "confidence": null, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"rule_id": "CORE_NO_CI", "scanner": "repobility-core", "correlation_key": "repo|practices|core_no_ci"}}}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126030, "scanner": "repobility-ai-code-hygiene", "fingerprint": "b6000b72db4a26286f51ffaa6091501f827fb8522bcc493de90a28a7c101bb8c", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/overlay/draw_buttons.cpp", "duplicate_line": 34, "correlation_key": "fp|b6000b72db4a26286f51ffaa6091501f827fb8522bcc493de90a28a7c101bb8c"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/overlay/draw_debug.cpp"}, "region": {"startLine": 68}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126029, "scanner": "repobility-ai-code-hygiene", "fingerprint": "bb1185809f4b2438d6bde884a4af5a230a9062b8c2bf9088b3f27583d8df05dd", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/mouse/Arduino.cpp", "duplicate_line": 6, "correlation_key": "fp|bb1185809f4b2438d6bde884a4af5a230a9062b8c2bf9088b3f27583d8df05dd"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/mouse/RP2350.cpp"}, "region": {"startLine": 3}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126028, "scanner": "repobility-ai-code-hygiene", "fingerprint": "8e4799d018c0ae131355bca07e6d5608d79a8845b8f2124bd6f782f9a7d35c8b", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imstb_rectpack.h", "duplicate_line": 286, "correlation_key": "fp|8e4799d018c0ae131355bca07e6d5608d79a8845b8f2124bd6f782f9a7d35c8b"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/imstb_textedit.h"}, "region": {"startLine": 781}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126027, "scanner": "repobility-ai-code-hygiene", "fingerprint": "9cc65e3632fe8536b00e3c8e438099f4862bbb55a0604a86d7bf1c943b29431c", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imstb_textedit.h", "duplicate_line": 1, "correlation_key": "fp|9cc65e3632fe8536b00e3c8e438099f4862bbb55a0604a86d7bf1c943b29431c"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/imstb_textedit.h"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126026, "scanner": "repobility-ai-code-hygiene", "fingerprint": "461e4d95da8a9304103f73c0217c8a9a4ad27bd576e9b4f8fc1fa83f67bb2964", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imstb_rectpack.h", "duplicate_line": 1, "correlation_key": "fp|461e4d95da8a9304103f73c0217c8a9a4ad27bd576e9b4f8fc1fa83f67bb2964"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/imstb_rectpack.h"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126025, "scanner": "repobility-ai-code-hygiene", "fingerprint": "0136f531c7a8e03fa3b91b132c3345c7aa0a5b40dc5fb21f3e24e1576dde9cbf", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imgui_impl_win32.cpp", "duplicate_line": 1, "correlation_key": "fp|0136f531c7a8e03fa3b91b132c3345c7aa0a5b40dc5fb21f3e24e1576dde9cbf"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_win32.cpp"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126024, "scanner": "repobility-ai-code-hygiene", "fingerprint": "f84a63f61e5332540ff63204d6934b498e9f51a9569142469104d7dab39af7c0", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_dx12.cpp", "duplicate_line": 70, "correlation_key": "fp|f84a63f61e5332540ff63204d6934b498e9f51a9569142469104d7dab39af7c0"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_wgpu.cpp"}, "region": {"startLine": 272}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126023, "scanner": "repobility-ai-code-hygiene", "fingerprint": "53708df51c08a2902394d2f9442206b806745db800bcacf476abffc315b6360d", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlgpu3.cpp", "duplicate_line": 156, "correlation_key": "fp|53708df51c08a2902394d2f9442206b806745db800bcacf476abffc315b6360d"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlrenderer3.cpp"}, "region": {"startLine": 89}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126022, "scanner": "repobility-ai-code-hygiene", "fingerprint": "1262894532872ec121913fa26ef1a3a29e9934112256d287cfbbabddb44334de", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlrenderer2.cpp", "duplicate_line": 51, "correlation_key": "fp|1262894532872ec121913fa26ef1a3a29e9934112256d287cfbbabddb44334de"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlrenderer3.cpp"}, "region": {"startLine": 74}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126021, "scanner": "repobility-ai-code-hygiene", "fingerprint": "ffde1c384ee8168b0737f7584f1e869cd3e3e6220d860be2eb81919adcdc923b", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlgpu3.cpp", "duplicate_line": 156, "correlation_key": "fp|ffde1c384ee8168b0737f7584f1e869cd3e3e6220d860be2eb81919adcdc923b"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdlrenderer2.cpp"}, "region": {"startLine": 66}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126020, "scanner": "repobility-ai-code-hygiene", "fingerprint": "8b38c6fef5fa80b8aa20276610b8f30425307da6fdfb50e1bb3965adc36e72b9", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdl2.cpp", "duplicate_line": 55, "correlation_key": "fp|8b38c6fef5fa80b8aa20276610b8f30425307da6fdfb50e1bb3965adc36e72b9"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_sdl3.cpp"}, "region": {"startLine": 106}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126019, "scanner": "repobility-ai-code-hygiene", "fingerprint": "5ed2a01f90094e3dcbbf5f409a440c927e0cd6dcbfc5d397fe4b6e6f9ea2165f", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_opengl2.cpp", "duplicate_line": 122, "correlation_key": "fp|5ed2a01f90094e3dcbbf5f409a440c927e0cd6dcbfc5d397fe4b6e6f9ea2165f"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_opengl3.cpp"}, "region": {"startLine": 266}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126018, "scanner": "repobility-ai-code-hygiene", "fingerprint": "41ade44c689c2055445b4e7197289c55aca7a86b7c20524993da09dcf01be826", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imgui_impl_dx11.cpp", "duplicate_line": 307, "correlation_key": "fp|41ade44c689c2055445b4e7197289c55aca7a86b7c20524993da09dcf01be826"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_dx12.cpp"}, "region": {"startLine": 485}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126017, "scanner": "repobility-ai-code-hygiene", "fingerprint": "71cb4971af3fbdd33949fcc70d6c67fcb583265fe246a083a72ae58889f87cf6", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imgui_impl_dx11.h", "duplicate_line": 1, "correlation_key": "fp|71cb4971af3fbdd33949fcc70d6c67fcb583265fe246a083a72ae58889f87cf6"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_dx11.h"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126016, "scanner": "repobility-ai-code-hygiene", "fingerprint": "1d0db4b86429368688c061f898c2559f8f44b433712e9834cfb1a323ce5d22c6", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imgui_impl_dx11.cpp", "duplicate_line": 1, "correlation_key": "fp|1d0db4b86429368688c061f898c2559f8f44b433712e9834cfb1a323ce5d22c6"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_dx11.cpp"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126015, "scanner": "repobility-ai-code-hygiene", "fingerprint": "5319c6cef16ae6308b0af703a369c4f832d073a1ee70227ca9883460835297d1", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imgui_impl_dx11.cpp", "duplicate_line": 49, "correlation_key": "fp|5319c6cef16ae6308b0af703a369c4f832d073a1ee70227ca9883460835297d1"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/backends/imgui_impl_dx10.cpp"}, "region": {"startLine": 47}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 126014, "scanner": "repobility-ai-code-hygiene", "fingerprint": "c41d837be3d584a9290aa0f033c68c8e5d934ec7c751c24c884ed7ffb1f358ab", "category": "quality", "severity": "low", "confidence": 0.86, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "A normalized source-code window appears in two different non-test files.", "evidence": {"lines": 12, "rule_id": "AIC003", "scanner": "repobility-ai-code-hygiene", "references": ["https://jscpd.dev/"], "duplicate_file": "sunone_aimbot_2/imgui/imstb_rectpack.h", "duplicate_line": 286, "correlation_key": "fp|c41d837be3d584a9290aa0f033c68c8e5d934ec7c751c24c884ed7ffb1f358ab"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/imgui/imstb_textedit.h"}, "region": {"startLine": 781}}}]}, {"ruleId": "MINED050", "level": "none", "message": {"text": "[MINED050] Stub Only Function: Function declared but body is just pass, return None, raise NotImplementedError, or TODO comment."}, "properties": {"repobilityId": 126013, "scanner": "repobility-threat-engine", "fingerprint": "851f80fa498b78aee85b67a8dd557bd369a7ea97ba2d2e13ab779110f3d0ec77", "category": "quality", "severity": "info", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"mined": true, "mining": {"slug": "stub-only-function", "owasp": null, "cwe_ids": ["CWE-1188"], "languages": ["python"], "precision": 1.0, "promoted_at": "2026-05-18T14:01:32.348017+00:00", "triaged_in_corpus": 12, "observations_count": 633513, "ai_coder_pattern_id": 2}, "scanner": "repobility-threat-engine", "correlation_key": "fp|851f80fa498b78aee85b67a8dd557bd369a7ea97ba2d2e13ab779110f3d0ec77"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 80}}}]}, {"ruleId": "MINED075", "level": "none", "message": {"text": "[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking for NULL."}, "properties": {"repobilityId": 126010, "scanner": "repobility-threat-engine", "fingerprint": "582679199b58516c53877923271b2fcf28a9177c316738d55ec5a6df3f85fc15", "category": "quality", "severity": "info", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"mined": true, "mining": {"slug": "c-malloc-no-check", "owasp": null, "cwe_ids": ["CWE-690"], "languages": ["c", "cpp"], "precision": 1.0, "promoted_at": "2026-05-18T14:01:32.348076+00:00", "triaged_in_corpus": 12, "observations_count": 11735, "ai_coder_pattern_id": 131}, "scanner": "repobility-threat-engine", "correlation_key": "fp|582679199b58516c53877923271b2fcf28a9177c316738d55ec5a6df3f85fc15"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/mem/cpu_affinity_manager.cpp"}, "region": {"startLine": 40}}}]}, {"ruleId": "MINED042", "level": "none", "message": {"text": "[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr \u2014 memory leak risk."}, "properties": {"repobilityId": 126009, "scanner": "repobility-threat-engine", "fingerprint": "e607eccec0504d8fd7ff6cb2bd0387c24c6b1dab30a27d1441cbb3ae00e8fd99", "category": "quality", "severity": "info", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"mined": true, "mining": {"slug": "cpp-new-without-delete", "owasp": null, "cwe_ids": ["CWE-401"], "languages": ["cpp"], "precision": 1.0, "promoted_at": "2026-05-18T14:01:32.347996+00:00", "triaged_in_corpus": 12, "observations_count": 4658256, "ai_coder_pattern_id": 134}, "scanner": "repobility-threat-engine", "correlation_key": "fp|e607eccec0504d8fd7ff6cb2bd0387c24c6b1dab30a27d1441cbb3ae00e8fd99"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/depth/depth_mask.cpp"}, "region": {"startLine": 93}}}]}, {"ruleId": "MINED134", "level": "error", "message": {"text": "[MINED134] Binary file `sunone_aimbot_2/rzctl.dll` committed in source repo: `sunone_aimbot_2/rzctl.dll` is a .dll binary (17,408 bytes) committed to a repo that otherwise has 186 source files. Trojan binaries inside otherwise-normal source repos are a known supply-chain attack: a compromised dependency or PR slips in a binary that gets executed by build scripts."}, "properties": {"repobilityId": 126054, "scanner": "repobility-supply-chain", "fingerprint": "bbb310c36aadc56a27c52e2b96058825cea5d406d21f33e52909229250076436", "category": "dependency", "severity": "high", "confidence": 0.9, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "suspicious-binary-in-src", "owasp": null, "cwe_ids": ["CWE-506"], "languages": ["any"], "observations_count": 0}, "scanner": "repobility-supply-chain", "correlation_key": "fp|bbb310c36aadc56a27c52e2b96058825cea5d406d21f33e52909229250076436"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/rzctl.dll"}, "region": {"startLine": 1}}}]}, {"ruleId": "MINED134", "level": "error", "message": {"text": "[MINED134] Binary file `sunone_aimbot_2/ghub_mouse.dll` committed in source repo: `sunone_aimbot_2/ghub_mouse.dll` is a .dll binary (93,184 bytes) committed to a repo that otherwise has 186 source files. Trojan binaries inside otherwise-normal source repos are a known supply-chain attack: a compromised dependency or PR slips in a binary that gets executed by build scripts."}, "properties": {"repobilityId": 126053, "scanner": "repobility-supply-chain", "fingerprint": "9060c906ee17bfc73b12342d2f3dac8318d92aa1c0882ff363cef8c2b8fd077d", "category": "dependency", "severity": "high", "confidence": 0.9, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "suspicious-binary-in-src", "owasp": null, "cwe_ids": ["CWE-506"], "languages": ["any"], "observations_count": 0}, "scanner": "repobility-supply-chain", "correlation_key": "fp|9060c906ee17bfc73b12342d2f3dac8318d92aa1c0882ff363cef8c2b8fd077d"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/ghub_mouse.dll"}, "region": {"startLine": 1}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `get_summary` of class `ImSpanSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126052, "scanner": "repobility-ast-engine", "fingerprint": "9e854eca0f4dedf745c21169bc80874c191d556a01e78b96fc4e7f7539991986", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|9e854eca0f4dedf745c21169bc80874c191d556a01e78b96fc4e7f7539991986"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 73}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.valobj` used but never assigned in __init__: Method `update` of class `ImSpanSynth` reads `self.valobj`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126051, "scanner": "repobility-ast-engine", "fingerprint": "a6e841ad3474cd085fecc22b107bf0115e5d97769268def2d30496bcda6afd16", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|a6e841ad3474cd085fecc22b107bf0115e5d97769268def2d30496bcda6afd16"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 63}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.valobj` used but never assigned in __init__: Method `update` of class `ImSpanSynth` reads `self.valobj`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126050, "scanner": "repobility-ast-engine", "fingerprint": "62084fb7fba3a43d382ca2ea197da81d95637b26b717a3a63863c7bfa671b875", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|62084fb7fba3a43d382ca2ea197da81d95637b26b717a3a63863c7bfa671b875"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 62}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `update` of class `ImSpanSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126049, "scanner": "repobility-ast-engine", "fingerprint": "547dea9e6f9ae8741bebef5fd16db502c28f34db12d077a6d0b0f14189011767", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|547dea9e6f9ae8741bebef5fd16db502c28f34db12d077a6d0b0f14189011767"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 70}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.bind_to` used but never assigned in __init__: Method `update` of class `ImSpanSynth` reads `self.bind_to`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126048, "scanner": "repobility-ast-engine", "fingerprint": "aec85585bc2918fb54c5450f70fada8bd0012b1cf16e18c3497f72c9245259ea", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|aec85585bc2918fb54c5450f70fada8bd0012b1cf16e18c3497f72c9245259ea"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 70}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `update` of class `ImSpanSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126047, "scanner": "repobility-ast-engine", "fingerprint": "e1104d4f828eb4b79afcba26c7be0f51ecc4359b71847616672bf205c31a1907", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|e1104d4f828eb4b79afcba26c7be0f51ecc4359b71847616672bf205c31a1907"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 68}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.capacity` used but never assigned in __init__: Method `get_summary` of class `ImVectorSynth` reads `self.capacity`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126046, "scanner": "repobility-ast-engine", "fingerprint": "be69333f4d93af7f8f7a4d35ab8de562b8b68df833b6e9e7af64354a13a255cb", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|be69333f4d93af7f8f7a4d35ab8de562b8b68df833b6e9e7af64354a13a255cb"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 58}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `get_summary` of class `ImVectorSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126045, "scanner": "repobility-ast-engine", "fingerprint": "5243b36089e6ff0053672bd590ede5fa01984ba6c28c30166d97e48f85fd5646", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|5243b36089e6ff0053672bd590ede5fa01984ba6c28c30166d97e48f85fd5646"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 58}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.valobj` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.valobj`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126044, "scanner": "repobility-ast-engine", "fingerprint": "2b83c53ad31f7a4322dcc8610341d5445d32b16f1f57112d1e5227e62f718051", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|2b83c53ad31f7a4322dcc8610341d5445d32b16f1f57112d1e5227e62f718051"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 51}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.valobj` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.valobj`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126043, "scanner": "repobility-ast-engine", "fingerprint": "d99487690773ec21b59d84e4265de446bedaa3e772881342026fa451d9385ad4", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|d99487690773ec21b59d84e4265de446bedaa3e772881342026fa451d9385ad4"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 50}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.valobj` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.valobj`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126042, "scanner": "repobility-ast-engine", "fingerprint": "6b7abbf9fea5f0c77c3e6a6b1c3ec5ef5df6956a523435158a8ffdddf9304504", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|6b7abbf9fea5f0c77c3e6a6b1c3ec5ef5df6956a523435158a8ffdddf9304504"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 53}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126041, "scanner": "repobility-ast-engine", "fingerprint": "0e5784fc8567d81bcd83adc796ea658bf1bcbefd5edc85bbe9819d2d4f960ced", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|0e5784fc8567d81bcd83adc796ea658bf1bcbefd5edc85bbe9819d2d4f960ced"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 55}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.bind_to` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.bind_to`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126040, "scanner": "repobility-ast-engine", "fingerprint": "43418d82519e784c25aa1af5530b961a90d760e938e876ea272778e42e12832c", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|43418d82519e784c25aa1af5530b961a90d760e938e876ea272778e42e12832c"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 55}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.capacity` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.capacity`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126039, "scanner": "repobility-ast-engine", "fingerprint": "100ea840ff4b451b4f5b8a558fc3e4e0a3c505defc41b996a3be569dcd723e52", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|100ea840ff4b451b4f5b8a558fc3e4e0a3c505defc41b996a3be569dcd723e52"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 51}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.size` used but never assigned in __init__: Method `update` of class `ImVectorSynth` reads `self.size`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126038, "scanner": "repobility-ast-engine", "fingerprint": "30e005858fecec9d67c0dfc487d25434b487a013339a861c047a58289be735b6", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|30e005858fecec9d67c0dfc487d25434b487a013339a861c047a58289be735b6"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 50}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `get_value` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126037, "scanner": "repobility-ast-engine", "fingerprint": "8aa610f3d27da8e9083fd3c1b526be7e8fa4bae2fb66422b76bc3dca553dc85f", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|8aa610f3d27da8e9083fd3c1b526be7e8fa4bae2fb66422b76bc3dca553dc85f"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 46}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `has_children` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126036, "scanner": "repobility-ast-engine", "fingerprint": "bfcc159851f17df9f19115e1b4e74c6cf9e976347c418b85d66cbe0e2fe99e7e", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|bfcc159851f17df9f19115e1b4e74c6cf9e976347c418b85d66cbe0e2fe99e7e"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 43}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `get_child_at_index` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126035, "scanner": "repobility-ast-engine", "fingerprint": "2043e849bfc92448f159c815bb35d2de9d5ff4db08ba354eeabafeb6a541d197", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|2043e849bfc92448f159c815bb35d2de9d5ff4db08ba354eeabafeb6a541d197"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 40}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `get_child_index` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126034, "scanner": "repobility-ast-engine", "fingerprint": "c53f8706bd5fc01067464c46343f50f3a342437177dfba282e2f82b31ca2f859", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|c53f8706bd5fc01067464c46343f50f3a342437177dfba282e2f82b31ca2f859"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 37}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `num_children` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126033, "scanner": "repobility-ast-engine", "fingerprint": "cf62176126472b24f4e59e3006d6ad5df547a8733a25baad034af160a218e7d0", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|cf62176126472b24f4e59e3006d6ad5df547a8733a25baad034af160a218e7d0"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 34}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `update` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126032, "scanner": "repobility-ast-engine", "fingerprint": "7249d0a506a465feb7b71be090226921458743d33c5dabc6a9a9caa16a1914e7", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|7249d0a506a465feb7b71be090226921458743d33c5dabc6a9a9caa16a1914e7"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 31}}}]}, {"ruleId": "MINED108", "level": "error", "message": {"text": "[MINED108] `self.array` used but never assigned in __init__: Method `bind_to` of class `ArraySynthBase` reads `self.array`, but no assignment to it exists in __init__ (and no class-level fallback). This raises AttributeError the first time the method runs against an instance."}, "properties": {"repobilityId": 126031, "scanner": "repobility-ast-engine", "fingerprint": "2f09babc04e3faf503cd7fd737578148a6408a6f206fbab4451f7ef0049c8798", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"mined": true, "mining": {"slug": "self-attr-never-set", "owasp": null, "cwe_ids": ["CWE-476"], "languages": ["python"], "observations_count": 25998}, "scanner": "repobility-ast-engine", "correlation_key": "fp|2f09babc04e3faf503cd7fd737578148a6408a6f206fbab4451f7ef0049c8798"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 28}}}]}, {"ruleId": "SEC128", "level": "error", "message": {"text": "[SEC128] Async function without await \u2014 fire-and-forget Promise (AI mistake): Async call invoked without `await` returns an unhandled Promise. The outer function resolves before the inner work completes \u2014 DB writes lost, emails not sent, race conditions. This is one of the top-3 errors AI coders make: they understand async-shape but drop the await keyword when chaining multiple ops. Surfaces as flaky tests or silently dropped data in production."}, "properties": {"repobilityId": 126012, "scanner": "repobility-threat-engine", "fingerprint": "6ffa39699e28cce8713d6460b6a149a7135c45f9cbf85e8c9cea51f4f7559d02", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"match": "targetTracker.update(\n                boxes,\n                classes,\n                de", "reason": "Pattern matched with no mitigating context found", "rule_id": "SEC128", "scanner": "repobility-threat-engine", "confidence": 1.0, "correlation_key": "fp|6ffa39699e28cce8713d6460b6a149a7135c45f9cbf85e8c9cea51f4f7559d02"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/runtime/mouse_thread_loop.cpp"}, "region": {"startLine": 131}}}]}, {"ruleId": "SEC128", "level": "error", "message": {"text": "[SEC128] Async function without await \u2014 fire-and-forget Promise (AI mistake): Async call invoked without `await` returns an unhandled Promise. The outer function resolves before the inner work completes \u2014 DB writes lost, emails not sent, race conditions. This is one of the top-3 errors AI coders make: they understand async-shape but drop the await keyword when chaining multiple ops. Surfaces as flaky tests or silently dropped data in production."}, "properties": {"repobilityId": 126011, "scanner": "repobility-threat-engine", "fingerprint": "c4c7445280b0ee1896c708899ee06c53ccc26f55138221a37cc68561afd9c3b5", "category": "quality", "severity": "high", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"match": "synth.update()", "reason": "Pattern matched with no mitigating context found", "rule_id": "SEC128", "scanner": "repobility-threat-engine", "confidence": 1.0, "correlation_key": "fp|c4c7445280b0ee1896c708899ee06c53ccc26f55138221a37cc68561afd9c3b5"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "sunone_aimbot_2/modules/imgui-1.92.8/misc/debuggers/imgui_lldb.py"}, "region": {"startLine": 167}}}]}, {"ruleId": "CORE_NO_TESTS", "level": "error", "message": {"text": "No test files found"}, "properties": {"repobilityId": 126006, "scanner": "repobility-core", "fingerprint": "0200e9918bc2a7bf9c116d0907e50ac3df640c758b93852cf1890ec6e14d870d", "category": "testing", "severity": "high", "confidence": null, "triageState": "open", "verdict": "", "isResolved": false, "reason": "", "evidence": {"rule_id": "CORE_NO_TESTS", "scanner": "repobility-core", "correlation_key": "repo|testing|core_no_tests"}}}]}]}