{"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": "ERR003", "name": "[ERR003] Ignored Error (Go): Ignoring error return values.", "shortDescription": {"text": "[ERR003] Ignored Error (Go): Ignoring error return values."}, "fullDescription": {"text": "Handle the error or use errcheck linter."}, "properties": {"scanner": "repobility-threat-engine", "category": "error_handling", "severity": "low", "confidence": 1.0, "cwe": "", "owasp": ""}}, {"id": "AIC003", "name": "Duplicated implementation block across source files", "shortDescription": {"text": "Duplicated implementation block across source files"}, "fullDescription": {"text": "Duplicated blocks are a common artifact when generated code is pasted or recreated instead of reused. They increase maintenance cost because every future bug fix must be found in multiple locations."}, "properties": {"scanner": "repobility-ai-code-hygiene", "category": "quality", "severity": "low", "confidence": 0.86, "cwe": "", "owasp": ""}}]}}, "automationDetails": {"id": "repobility/478"}, "properties": {"repository": "pranshuparmar/witr", "repoUrl": "https://github.com/pranshuparmar/witr", "branch": "main"}, "results": [{"ruleId": "ERR003", "level": "note", "message": {"text": "[ERR003] Ignored Error (Go): Ignoring error return values."}, "properties": {"repobilityId": 28000, "scanner": "repobility-threat-engine", "fingerprint": "c1f003684e0d5cc6b7a3f9bfaf73a81e443224c83e742631ba372f6e934baed3", "category": "error_handling", "severity": "low", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"match": "_ = procProcess32Next.Call(", "reason": "Pattern matched with no mitigating context found", "rule_id": "ERR003", "scanner": "repobility-threat-engine", "confidence": 1.0, "correlation_key": "fp|c1f003684e0d5cc6b7a3f9bfaf73a81e443224c83e742631ba372f6e934baed3"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/snapshot_windows.go"}, "region": {"startLine": 59}}}]}, {"ruleId": "ERR003", "level": "note", "message": {"text": "[ERR003] Ignored Error (Go): Ignoring error return values."}, "properties": {"repobilityId": 27999, "scanner": "repobility-threat-engine", "fingerprint": "dd69d605f075c4b58a231b32705ca6001b46de28d18cd0d74e54cd08bb760452", "category": "error_handling", "severity": "low", "confidence": 1.0, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Pattern matched with no mitigating context found", "evidence": {"match": "_ = json.Unmarshal(", "reason": "Pattern matched with no mitigating context found", "rule_id": "ERR003", "scanner": "repobility-threat-engine", "confidence": 1.0, "correlation_key": "fp|dd69d605f075c4b58a231b32705ca6001b46de28d18cd0d74e54cd08bb760452"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/runtime_crictl.go"}, "region": {"startLine": 133}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27998, "scanner": "repobility-ai-code-hygiene", "fingerprint": "cb5c3f6b7f8dc956ddee3d848b809624ffd94cc60f2d17fc1e0a63339d77e946", "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": "internal/proc/user_darwin.go", "duplicate_line": 1, "correlation_key": "fp|cb5c3f6b7f8dc956ddee3d848b809624ffd94cc60f2d17fc1e0a63339d77e946"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/user_freebsd.go"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27997, "scanner": "repobility-ai-code-hygiene", "fingerprint": "29a2d741d16bc773e33145807a22a6a524ecde16f5d9c9849d4dc44979b7de06", "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": "internal/proc/socketstate_darwin.go", "duplicate_line": 67, "correlation_key": "fp|29a2d741d16bc773e33145807a22a6a524ecde16f5d9c9849d4dc44979b7de06"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/socketstate_linux.go"}, "region": {"startLine": 106}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27996, "scanner": "repobility-ai-code-hygiene", "fingerprint": "4e434284737a7aa755b9b5f7a55a3b7d74f3662746b84125f4bc86bf5ec267d5", "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": "internal/proc/socketstate_darwin.go", "duplicate_line": 1, "correlation_key": "fp|4e434284737a7aa755b9b5f7a55a3b7d74f3662746b84125f4bc86bf5ec267d5"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/socketstate_freebsd.go"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27995, "scanner": "repobility-ai-code-hygiene", "fingerprint": "c9165f1e1b36c953736b71c09c76433c6e382ff4611942161d87b2472ee22d38", "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": "internal/proc/container.go", "duplicate_line": 41, "correlation_key": "fp|c9165f1e1b36c953736b71c09c76433c6e382ff4611942161d87b2472ee22d38"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/runtime_dockerlike.go"}, "region": {"startLine": 59}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27994, "scanner": "repobility-ai-code-hygiene", "fingerprint": "4b7a353052ab956ec4b457e11bbe4f30aea25b425bd6d95524dfee35c7c88c31", "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": "internal/proc/process_list_darwin.go", "duplicate_line": 4, "correlation_key": "fp|4b7a353052ab956ec4b457e11bbe4f30aea25b425bd6d95524dfee35c7c88c31"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/process_list_linux.go"}, "region": {"startLine": 5}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27993, "scanner": "repobility-ai-code-hygiene", "fingerprint": "fce0bf8c593a60b4679a97c0c897d6f36dd62ef5e1eafc2f96566449d75f95be", "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": "internal/proc/process_list_darwin.go", "duplicate_line": 12, "correlation_key": "fp|fce0bf8c593a60b4679a97c0c897d6f36dd62ef5e1eafc2f96566449d75f95be"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/process_list_freebsd.go"}, "region": {"startLine": 14}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27992, "scanner": "repobility-ai-code-hygiene", "fingerprint": "3abdacd12853452eb29286428228dbbfc9dbe77b7c18ed755a1c83f816fbef70", "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": "internal/proc/process_darwin.go", "duplicate_line": 85, "correlation_key": "fp|3abdacd12853452eb29286428228dbbfc9dbe77b7c18ed755a1c83f816fbef70"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/process_linux.go"}, "region": {"startLine": 207}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27991, "scanner": "repobility-ai-code-hygiene", "fingerprint": "69913ffe5798dce0254d9a5eb58c649059019f2d0360f33cf7ef54621e0c1716", "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": "internal/proc/process_darwin.go", "duplicate_line": 1, "correlation_key": "fp|69913ffe5798dce0254d9a5eb58c649059019f2d0360f33cf7ef54621e0c1716"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/process_freebsd.go"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27990, "scanner": "repobility-ai-code-hygiene", "fingerprint": "deaed6fd46f64c687260878fabd38ffb133b6df471796780ac931504435d070e", "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": "internal/proc/net_darwin.go", "duplicate_line": 106, "correlation_key": "fp|deaed6fd46f64c687260878fabd38ffb133b6df471796780ac931504435d070e"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/net_freebsd.go"}, "region": {"startLine": 122}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27989, "scanner": "repobility-ai-code-hygiene", "fingerprint": "6af996c562244dc5d1d6c7249ae13c605708828cd4850f518b1b7eb64a93d5f3", "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": "internal/proc/fd_darwin.go", "duplicate_line": 1, "correlation_key": "fp|6af996c562244dc5d1d6c7249ae13c605708828cd4850f518b1b7eb64a93d5f3"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/fd_freebsd.go"}, "region": {"startLine": 1}}}]}, {"ruleId": "AIC003", "level": "note", "message": {"text": "Duplicated implementation block across source files"}, "properties": {"repobilityId": 27988, "scanner": "repobility-ai-code-hygiene", "fingerprint": "09db30785e829477c1369df34cc84ad0bddc07923d1cdc38e45967141d030c60", "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": "internal/proc/boot_darwin.go", "duplicate_line": 1, "correlation_key": "fp|09db30785e829477c1369df34cc84ad0bddc07923d1cdc38e45967141d030c60"}}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "internal/proc/boot_freebsd.go"}, "region": {"startLine": 1}}}]}]}]}