{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D1","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D1"},{"id":"D2","name":"Cognitive Complexity","shortDescription":{"text":"Cognitive Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D2"},{"id":"D3","name":"God Classes","shortDescription":{"text":"God Classes"},"helpUri":"https://codehealth.canine.dev/dimensions/D3"},{"id":"D4","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/D4"},{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D7","name":"Architectural Integrity","shortDescription":{"text":"Architectural Integrity"},"helpUri":"https://codehealth.canine.dev/dimensions/D7"},{"id":"D8","name":"Code Coverage","shortDescription":{"text":"Code Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/D8"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D20","name":"ADR Quality","shortDescription":{"text":"ADR Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D20"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D27","name":"Navigability","shortDescription":{"text":"Navigability"},"helpUri":"https://codehealth.canine.dev/dimensions/D27"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29","relationships":[{"target":{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-89","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-78","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-94","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-77","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-79","CWE-89","CWE-78","CWE-94","CWE-77"]}},{"id":"D31","name":"IaC \u0026 Container Security","shortDescription":{"text":"IaC \u0026 Container Security"},"helpUri":"https://codehealth.canine.dev/dimensions/D31","relationships":[{"target":{"id":"CWE-1032","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-732","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-16","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1032","CWE-732","CWE-16"]}},{"id":"D33","name":"JS/npm Dependency Vulnerabilities","shortDescription":{"text":"JS/npm Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D33","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}},{"id":"D36","name":"Supply-chain Provenance \u0026 Signing","shortDescription":{"text":"Supply-chain Provenance \u0026 Signing"},"helpUri":"https://codehealth.canine.dev/dimensions/D36","relationships":[{"target":{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-494","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1357","CWE-494"]}},{"id":"D37","name":"Vulnerability-disclosure Policy","shortDescription":{"text":"Vulnerability-disclosure Policy"},"helpUri":"https://codehealth.canine.dev/dimensions/D37","relationships":[{"target":{"id":"CWE-1059","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1059"]}},{"id":"D38","name":"OSV Dependency Vulnerabilities","shortDescription":{"text":"OSV Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D38","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 19): (anonymous) has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/stagepage.js"},"region":{"startLine":678}}}],"partialFingerprints":{"codehealthFindingId/v1":"490b5c14101d353ba5471ddc37eb0851c82810e342ecd055e8c7089311ca76fe"}},{"ruleId":"D1","level":"warning","message":{"text":"updateDetailsPanel (cyclomatic 18): updateDetailsPanel has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/core/src/main/resources/org/apache/spark/sql/execution/ui/static/spark-sql-viz.js"},"region":{"startLine":422}}}],"partialFingerprints":{"codehealthFindingId/v1":"3bf2d8b91ca7907cdd32db4426d87e0927a4ca29537907277d0ad2f4252c1122"}},{"ruleId":"D1","level":"warning","message":{"text":"getInnerText (cyclomatic 17): getInnerText has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/sorttable.js"},"region":{"startLine":212}}}],"partialFingerprints":{"codehealthFindingId/v1":"e438b21bddf3e21b9950b865dbc911d419ad94ba457453a34550590951418333"}},{"ruleId":"D1","level":"warning","message":{"text":"Index.addOrRemove (cyclomatic 16): Index.addOrRemove has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Index"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"a9aff3c8fa067ccaf1ca27ceea1a1a8e4dc1472f806f7c96f30f31ced5aae1dc"}},{"ruleId":"D2","level":"warning","message":{"text":"Index.addOrRemove (cognitive 25): Index.addOrRemove has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"Index"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b52e0b41d6ad4bfa9bc9486d71b20ff4253e7b7667d7ad8a0d04218df7b7816"}},{"ruleId":"D2","level":"warning","message":{"text":"innerSortFunction (cognitive 23): innerSortFunction has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/sorttable.js"},"region":{"startLine":92}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c75ab9c0da8f502dd02ef9e9d03b6a68ceb8478970aad9cb3fba029dc42a315"}},{"ruleId":"D2","level":"warning","message":{"text":"makeSortable (cognitive 22): makeSortable has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/sorttable.js"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"336096422ecc9868395d85b472b1ba960e49a02cd00a1d76b01d9c486afdf4e0"}},{"ruleId":"D2","level":"warning","message":{"text":"updateDetailsPanel (cognitive 19): updateDetailsPanel has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/core/src/main/resources/org/apache/spark/sql/execution/ui/static/spark-sql-viz.js"},"region":{"startLine":422}}}],"partialFingerprints":{"codehealthFindingId/v1":"adde1438beb8187e1904eca95729c47eda6588822394a1c90bab3989839e22d9"}},{"ruleId":"D2","level":"warning","message":{"text":"reselectCheckboxesBasedOnTaskTableState (cognitive 18): reselectCheckboxesBasedOnTaskTableState has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/stagepage.js"},"region":{"startLine":287}}}],"partialFingerprints":{"codehealthFindingId/v1":"54564bb561cd1d36f3771e443fe24c5490b75753eea77ba0816943bf276979ba"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 18): (anonymous) has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/stagepage.js"},"region":{"startLine":404}}}],"partialFingerprints":{"codehealthFindingId/v1":"00d8d0a11c7811238b58f785ba437d2276c4a2105a19d0a4eb0e6542bff0cbe1"}},{"ruleId":"D2","level":"warning","message":{"text":"1.mergeSessions (cognitive 17): 1.mergeSessions has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"1"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c158de05388db9297802f48b05884e16d851e28253659c4e72a86f162545b3d0"}},{"ruleId":"D2","level":"warning","message":{"text":"formatMetricValue (cognitive 17): formatMetricValue has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/core/src/main/resources/org/apache/spark/sql/execution/ui/static/spark-sql-viz.js"},"region":{"startLine":343}}}],"partialFingerprints":{"codehealthFindingId/v1":"f69303735b842794e3d8807190d2e16d5b37ed7bde2d2023f724c5151ebef0b6"}},{"ruleId":"D2","level":"warning","message":{"text":"4.run (cognitive 16): 4.run has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"4"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b806e0f30a7b7dfc85cdb0d10fe47f09f54bd26f145718715ac2c1b2d8ee9ef2"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/historypage.js"},"region":{"startLine":126}}}],"partialFingerprints":{"codehealthFindingId/v1":"508529bd48eeccf9c607c0d34370524f897574893fee262a386a5fd641adaf51"}},{"ruleId":"D2","level":"warning","message":{"text":"getInnerText (cognitive 16): getInnerText has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/sorttable.js"},"region":{"startLine":212}}}],"partialFingerprints":{"codehealthFindingId/v1":"79a7ee5f80276b367ecf2f25e4a23a30260768a6d20dc119e52a418561f00d0a"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: static/executorspage.js: FileTooLong \u2014 961 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/executorspage.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"9faf72031c919217b73a0d2b343691b4492a8f40380272bb4a2efcd8d24dc17b"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: static/sorttable.js: FileTooLong \u2014 507 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/sorttable.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"895d3e041c8125bb1391d420e9ad8e088eb6e6066db47e7b1070c502de8c9bda"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: static/spark-dag-viz.js: FileTooLong \u2014 580 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/spark-dag-viz.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"7343fa670d7a59ac33a9760927585bd17ab6765f3ce368ded9c8af5539bd168b"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: static/stagepage.js: FileTooLong \u2014 1161 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/src/main/resources/org/apache/spark/ui/static/stagepage.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c5b003d45eef9092bfc9e23349915bfcb22f7eab8ee49f879ccd9a78ea57df50"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: static/spark-sql-viz.js: FileTooLong \u2014 1174 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/core/src/main/resources/org/apache/spark/sql/execution/ui/static/spark-sql-viz.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"818bec359307bdf9c28892a6ad675d9f0d7a0a4b2fb34d7a2c890a3b9131f858"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (568 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java:172-739 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java:741-721"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java"},"region":{"startLine":172}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9b89fb4506252a4e0ae3e4deb25f98363bd2f256950b18d3a53923f655e0eec"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (428 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java:135-562 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java:564-544"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"5181a66fd60c7ee73dc1f044e8e46f998ae6b136c2242e221d37bcf82a2c694e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (369 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:2-370 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:573-580"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"630d0c3b3d7ba5177acb0c7528e1e6ac86a4fafcc02157791a0fa53c2fe215e9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (363 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java:534-896 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java:905-367"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java"},"region":{"startLine":534}}}],"partialFingerprints":{"codehealthFindingId/v1":"da732845e4f35e0fba919f477e41ba4258d7c5fbbd64ed54b2a2f4b38d97dd9d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (287 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java:264-239 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java:433-719"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java"},"region":{"startLine":264}}}],"partialFingerprints":{"codehealthFindingId/v1":"2cd9f90153a73a534b5df313232e06513883887bbdf3227a453261cb8b78c806"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (282 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java:213-494 | common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java:709-507"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bc07d02035f1b9410fce10de1807350133937e94562938cb05173ea067e6ff0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (252 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java:151-402 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java:462-494"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"805b9fb2746a6451ad6f8ff6c8cc6607075f5b3e486e7a9b76ec128adf26f71b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (204 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1271-1363 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1393-1596"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":1271}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc32fdf0c54657a7fbd746ca50f00ae7cb4e61508e2c9ef05ffc526b0419f592"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (179 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java:319-497 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java:499-486"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java"},"region":{"startLine":319}}}],"partialFingerprints":{"codehealthFindingId/v1":"a95bf73258edf6af0103c5236c3f0ef6ada67aee04e7dff3c99004c638eb5a44"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (148 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UnsafeRowWriter.java:161-308 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UnsafeRowWriter.java:329-252"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UnsafeRowWriter.java"},"region":{"startLine":161}}}],"partialFingerprints":{"codehealthFindingId/v1":"9220cda81566191fb8f94e8b2279162c44316f3033f18ed90c5316947be037f2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (116 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java:287-298 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java:306-421"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java"},"region":{"startLine":287}}}],"partialFingerprints":{"codehealthFindingId/v1":"fdb8e9a956b95fd3ff68fe9635a967c7e1f4662c0f0a70c99ab2f3b64bca244e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (106 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/Column.java:61-74 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/Column.java:75-180"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/Column.java"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f6e7fb95f76988bb27eae229c227df068ef62e9d9522f8ea1bfd5de67585228"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (97 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java:241-337 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java:351-359"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java"},"region":{"startLine":241}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0840c9f91e7445da80da366fc690aa05ffd026980fa87b8a85d68512cc8e7c3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (91 lines \u00D7 6): sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:294-370 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:475-565 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:591-659 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:687-762 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:788-869 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java:910-976"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java"},"region":{"startLine":294}}}],"partialFingerprints":{"codehealthFindingId/v1":"c1c76eedcd1b8f327b351b48b800d435c6f4d9badfb2882e2ececa1410870d46"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (85 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java:289-373 | common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java:388-281"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java"},"region":{"startLine":289}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2a701b2f12deaeb0bd151a04ce0843f62850be10b83e737d5cd9cc5df9a4e82"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (76 lines \u00D7 3): sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:346-397 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:406-457 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:531-606"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java"},"region":{"startLine":346}}}],"partialFingerprints":{"codehealthFindingId/v1":"458bf6396154f7d9008c7a567106c433763fb41acce077cc8555fead5db28910"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (74 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:126-199 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:228-178"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":126}}}],"partialFingerprints":{"codehealthFindingId/v1":"78081aa0b295d73109b32bf7a917ea9ee597c596a041f8b9aee55f6f0fb5dab7"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (67 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1420-1486 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:2246-1520"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":1420}}}],"partialFingerprints":{"codehealthFindingId/v1":"3eca413cfd51831640700a04d97214cc71bea40c3bfe22cb77e47b493f6f244f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (60 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java:411-470 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java:478-454"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java"},"region":{"startLine":411}}}],"partialFingerprints":{"codehealthFindingId/v1":"6afc0e6061fb62d1fdff1372b0eb99ac72a6415583b5d736a672e23e40df92c1"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (51 lines \u00D7 2): common/kvstore/src/main/java/org/apache/spark/util/kvstore/ArrayWrappers.java:76-126 | common/kvstore/src/main/java/org/apache/spark/util/kvstore/ArrayWrappers.java:158-207"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/kvstore/src/main/java/org/apache/spark/util/kvstore/ArrayWrappers.java"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6b8e6c6bc6a94850c3d0b45c5671259fbbf17c490c97d44b579c2501b5d9774"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (46 lines \u00D7 3): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/LogDivertAppender.java:122-167 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/LogDivertAppender.java:172-162 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/LogDivertAppender.java:199-157"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/LogDivertAppender.java"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9a0eb01331814f89b6405dd9359dd3716c259724e88ee4e9c18783c1dccfa73"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (45 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java:176-202 | common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java:203-247"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java"},"region":{"startLine":176}}}],"partialFingerprints":{"codehealthFindingId/v1":"cfbc4dfd0f84bf3170d6869a6f911e8c79c470a1119906a60f65dd529ddca131"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (40 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:60-99 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:100-91"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"8dcdc2b36711b28e24193cc8e29401e060fcb2eaa409877d240eaeaa65ad0e4a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (38 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:535-572 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:597-626"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java"},"region":{"startLine":535}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1635a3787c36c4fb1afa06b894bc54d2b2a35ab104d7769d21bcd30ba5b3590"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (33 lines \u00D7 3): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java:84-116 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java:336-39 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java:353-80"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java"},"region":{"startLine":84}}}],"partialFingerprints":{"codehealthFindingId/v1":"3bbda77a5084c5dc1523e9be4948decafa7fc1cd39edb2177abc19830d341b5b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (33 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:282-290 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:306-338"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java"},"region":{"startLine":282}}}],"partialFingerprints":{"codehealthFindingId/v1":"8044633c34bbafe33c328d9bf0ee95ead8a65e574498dc94735c32ac5406fc3e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (28 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java:426-119 | common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java:441-468"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java"},"region":{"startLine":426}}}],"partialFingerprints":{"codehealthFindingId/v1":"35fa3b6c67cfce8d7099d16be2aa89347175630cc0b155947782376d5f842934"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (27 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java:461-477 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java:484-510"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java"},"region":{"startLine":461}}}],"partialFingerprints":{"codehealthFindingId/v1":"9634aa0eed9675b2a18eb8df461bcf3bfdc11e943c3621f405c7a55722847a28"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (25 lines \u00D7 2): common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:446-466 | common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:503-527"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java"},"region":{"startLine":446}}}],"partialFingerprints":{"codehealthFindingId/v1":"0bc170ad4b9280d7315be1b7a60bd506e3d53f9c845e08cef9ad57cbe206460e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (24 lines \u00D7 3): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:384-407 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:422-445 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:460-483"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java"},"region":{"startLine":384}}}],"partialFingerprints":{"codehealthFindingId/v1":"28a238fc10a2ee4e0d03aa70bd0ec37820702476e46379b671e516d39202cf5a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (24 lines \u00D7 3): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:105-112 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:113-136 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:137-128"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"b8ea1f29f23bb5d6eb3bc92284315b94e089d0241d0bb48a186916252d7b779d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (24 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ArrayExpressionUtils.java:185-208 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ArrayExpressionUtils.java:240-180"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ArrayExpressionUtils.java"},"region":{"startLine":185}}}],"partialFingerprints":{"codehealthFindingId/v1":"38719379dec268455c88ba5b9e525464f18f69530b81c12023646ae7c74bda37"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:320-326 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:327-349"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":320}}}],"partialFingerprints":{"codehealthFindingId/v1":"594786d7eea58f3d5176bdb84f51732d403705fb0d34c09e4387fa1fa46d2564"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:678-700 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:852-539"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":678}}}],"partialFingerprints":{"codehealthFindingId/v1":"594786d7eea58f3d5176bdb84f51732d403705fb0d34c09e4387fa1fa46d2564"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (22 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:462-479 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:481-502"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java"},"region":{"startLine":462}}}],"partialFingerprints":{"codehealthFindingId/v1":"b637de9b3c2cabba6e5bd8aa8b498a46b8833a26c40594606281f69443c152fe"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (21 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:214-234 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:242-220"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":214}}}],"partialFingerprints":{"codehealthFindingId/v1":"1628f8cb09b61b252fda4068349db88a45373034f1bb517dec6a9b1e289916a8"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 3): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:588-598 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:683-702 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:857-541"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":588}}}],"partialFingerprints":{"codehealthFindingId/v1":"970a6d97f635e950e61c38cff4de51cc4a6d263fe662f41cc579dc7e31fba45d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:404-422 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:440-458"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":404}}}],"partialFingerprints":{"codehealthFindingId/v1":"414e9518a5134598a53d95e6adad8abc870f24ccad928d85cd407a446fc500d7"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-210 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-238"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"ace3b8a421ef7325ae0d2b82708ed1349182d63566239507605c1f3c1df6f193"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/connector/read/Scan.java:80-97 | sql/catalyst/src/main/java/org/apache/spark/sql/connector/read/Scan.java:123-114"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/connector/read/Scan.java"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b74e64677e607db7d8024650074628505a219c1eabc1f199ec7c178e4612c4b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-209 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-237"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e4c549890fe6593d35bb670f9d7805ccb6441b51c4fe1487c5eec83e9e80bc3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-209 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-237"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e4c549890fe6593d35bb670f9d7805ccb6441b51c4fe1487c5eec83e9e80bc3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-209 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-237"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"2e4c549890fe6593d35bb670f9d7805ccb6441b51c4fe1487c5eec83e9e80bc3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java:178-194 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java:405-207"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java"},"region":{"startLine":178}}}],"partialFingerprints":{"codehealthFindingId/v1":"2392eb3848e968b3d4ecdbad0d37591ac4d7539d0d9daa492a5a64210418c711"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:212-207 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:219-235"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":212}}}],"partialFingerprints":{"codehealthFindingId/v1":"cbbf42e5cf0acddbd21ebf478e9551dab0c64dd3e03d6f5e22e5504877d2b998"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-208 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-236"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"cbbf42e5cf0acddbd21ebf478e9551dab0c64dd3e03d6f5e22e5504877d2b998"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:213-207 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java:220-235"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e5a83b10b2662cf9535b36e20fb610afa781170cb937bb3df82622007dba3e5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1805-1819 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1902-1916"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":1805}}}],"partialFingerprints":{"codehealthFindingId/v1":"daffcb9a4c871be8b171556f1cc57b026a6609b6a8ec2091e3c08d20d8e11bb5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geometry.java:135-140 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geometry.java:160-174"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geometry.java"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"735441bc5a555e9c7a57517757a548cda010c4665f14dd61f6cf632232aa6d07"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java:269-283 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java:299-313"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java"},"region":{"startLine":269}}}],"partialFingerprints":{"codehealthFindingId/v1":"a476ef56a791e6bd151ba40eb9cf9870f2aa9de2a153624e29a6c54564ae1f25"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): launcher/src/main/java/org/apache/spark/launcher/SparkClassCommandBuilder.java:55-68 | launcher/src/main/java/org/apache/spark/launcher/SparkClassCommandBuilder.java:75-88"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"launcher/src/main/java/org/apache/spark/launcher/SparkClassCommandBuilder.java"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba08fc985555fd9841a9b9e73ef13f421b45fea2160e8ff37ae37ca26be9049c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:2122-2134 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:2183-2195"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":2122}}}],"partialFingerprints":{"codehealthFindingId/v1":"455c0ff1232a8b64ca5ab4f24aed542cdb5d833e2f91fdb71b6106db0085c1c4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java:188-200 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java:204-215"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/geo/WkbReader.java"},"region":{"startLine":188}}}],"partialFingerprints":{"codehealthFindingId/v1":"82d94d77d7917a8ba19478e244343a227a46af84e8e5cc11871ba27d71a6eeb1"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 3): sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java:530-541 | sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java:547-558 | sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java:569-580"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java"},"region":{"startLine":530}}}],"partialFingerprints":{"codehealthFindingId/v1":"2cef6c750b83de671182f5d7223806454ed13f95752040aa572d160250e0a52d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:526-537 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1017-164"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java"},"region":{"startLine":526}}}],"partialFingerprints":{"codehealthFindingId/v1":"a51be5e87139be9940228ecbd2f5dbdb5b26957e846dcd49f9e7b4ad35712aad"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:101-112 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:203-214"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"82e9ba1698569aabfa78ebdf994ca5d6a947c60c64329ad6af4e6e0df5d92ead"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1771-1782 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1868-1879"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":1771}}}],"partialFingerprints":{"codehealthFindingId/v1":"dd1b8e95ebdccb27e434c3f98874c8bd239557fc43235bc5015774cd630b7131"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geography.java:135-140 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geography.java:160-171"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/util/Geography.java"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"5d2e2b3c12cdefbad7fd7f655ccdbef3e5ed72383c4f752f1d78ff1406dcc935"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 3): common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:45-55 | common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:80-66 | common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:123-44"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf5170c5159d5dc6dcfc7c1d647b7348c3bbd49e72c6ac72030267687d78df8b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:406-416 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:484-494"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":406}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e647d603220d96313165f24ce76ad376070b019bbc06c34ff0376fae76e3331"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:979-988 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:992-1001"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":979}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ad7215770c7b622074078fce82a624b6644425a125b57a669b3af1f8a54b3ef"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:368-377 | common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:656-385"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java"},"region":{"startLine":368}}}],"partialFingerprints":{"codehealthFindingId/v1":"2851335f3e4394f8688370d928799146a1bec7dcfbb6fc3deb02fcdfb38f6edc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:71-80 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:147-156"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ec3f4ba4d9bc075a33af02c9f00e2c412b48f7192413eaa11745a809f299bb4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:117-126 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:185-194"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java"},"region":{"startLine":117}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ec3f4ba4d9bc075a33af02c9f00e2c412b48f7192413eaa11745a809f299bb4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:254-263 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:305-314"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java"},"region":{"startLine":254}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ec3f4ba4d9bc075a33af02c9f00e2c412b48f7192413eaa11745a809f299bb4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java:297-305 | common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java:414-332"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java"},"region":{"startLine":297}}}],"partialFingerprints":{"codehealthFindingId/v1":"7cc976645b2a3064921d58e7cbd14466bf8a70471ecc102f57c1fac70f8ec371"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): common/kvstore/src/main/java/org/apache/spark/util/kvstore/RocksDBTypeInfo.java:299-307 | common/kvstore/src/main/java/org/apache/spark/util/kvstore/RocksDBTypeInfo.java:416-334"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/kvstore/src/main/java/org/apache/spark/util/kvstore/RocksDBTypeInfo.java"},"region":{"startLine":299}}}],"partialFingerprints":{"codehealthFindingId/v1":"bb40435ea2c7872d1103e176a661b5db64704e503193b4e9921574595e3f32af"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:507-515 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java:626-634"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationSupport.java"},"region":{"startLine":507}}}],"partialFingerprints":{"codehealthFindingId/v1":"39f32ce04b0748f5d357a836ad6fb3b40ca5ec1026eef009c081b8bb44a722f0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/ByteArray.java:222-230 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/ByteArray.java:250-258"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/ByteArray.java"},"region":{"startLine":222}}}],"partialFingerprints":{"codehealthFindingId/v1":"bb311d0742bba732b0cfa14709665fe083519317053e19ee72e3de20ab224ccf"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1638-1646 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1685-1627"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":1638}}}],"partialFingerprints":{"codehealthFindingId/v1":"41cb5d069843985323a7b8b05a137b2af08f7ac6667c71821f312c6ecbc9bbd9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 5): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:50-57 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:128-135 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:196-203 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:263-270 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:314-321"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"a099e7e5aa3339f34b6555c427cb1c8cde250b93b9a4c60cdfcd2d7674c1f477"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 4): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:307-314 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:338-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:350-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:364-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":307}}}],"partialFingerprints":{"codehealthFindingId/v1":"b49c3c9f3b61808fbb7bcc32b22b0076cf2c21e3de478d556c94932b5b0ba198"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:338-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:350-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:364-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":338}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:338-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:350-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:364-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":338}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-304 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-358 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-324"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"b898b239f12f9c70d1fad26a48fc0c91d978fecf845e2b95ca1a3f5f68049fd3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1705-1712 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1735-1742"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":1705}}}],"partialFingerprints":{"codehealthFindingId/v1":"00a71fcfa278376cd2b267b2b71fdd7b8523e2454125a572ab164250dda40300"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:732-739 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:832-839"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":732}}}],"partialFingerprints":{"codehealthFindingId/v1":"aac5c38700d5687b5b27e924a58416ec7cff100ccb50ee67ce63cdd95405eb24"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): examples/src/main/java/org/apache/spark/examples/ml/JavaMulticlassLogisticRegressionWithElasticNetExample.java:43-50 | examples/src/main/java/org/apache/spark/examples/ml/JavaMulticlassLogisticRegressionWithElasticNetExample.java:57-64"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"examples/src/main/java/org/apache/spark/examples/ml/JavaMulticlassLogisticRegressionWithElasticNetExample.java"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a2e0d4c03fa0cedbbb084e7fb7f400b08c5112513f4a267c1b30dfa057e0da2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java:510-517 | sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java:539-546"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java"},"region":{"startLine":510}}}],"partialFingerprints":{"codehealthFindingId/v1":"129c4e101ca20e054950c8e9e03ccc9385fac56a09fa7b34962a5b6078c4110c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java:68-75 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java:78-85"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"bb0bd3b4e055a8ed1ce0c8298edc98af60892502b15e48286ffcf9b32e20f3de"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 5): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:278-225 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:307-313 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:338-302 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:350-356 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:364-322"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":278}}}],"partialFingerprints":{"codehealthFindingId/v1":"e1529bfbb67995950293a01283174629c5fa3eca1a6a1f4727269206337468d2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:561-567 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:733-739 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:833-839"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":561}}}],"partialFingerprints":{"codehealthFindingId/v1":"bfece8600b938e5bd67cd91554cc7cf1bd2a9e4e698ecee0d1306b8b4f38ac1b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a65ab42e6afaf9120f6bf399c5fa8e897c0714ed2eca3b5016014beccb0ea05"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a65ab42e6afaf9120f6bf399c5fa8e897c0714ed2eca3b5016014beccb0ea05"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:339-303 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:351-357 | connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java:365-323"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"connector/spark-ganglia-lgpl/src/main/java/com/codahale/metrics/ganglia/GangliaReporter.java"},"region":{"startLine":339}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a65ab42e6afaf9120f6bf399c5fa8e897c0714ed2eca3b5016014beccb0ea05"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:35-41 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:115-121 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java:183-189"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/VectorFunctionImplUtils.java"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e41f979f1778498adf7cdcf21b6ebd5c31e678f41ee130a745c18e8f4901e01"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java:426-432 | common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java:441-447"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/ssl/SSLFactory.java"},"region":{"startLine":426}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d2cf469339b0e87a3d6fba076dfa78eb1bd313923ad69e9b744f786a612633e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/util/LevelDBProvider.java:54-60 | common/network-common/src/main/java/org/apache/spark/network/util/LevelDBProvider.java:72-78"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/util/LevelDBProvider.java"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc1d9fee9aae88e0e69d3f35dbe1a623f76c4b33c98e3b0ec9cc5c4413f4a028"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1176-1182 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1377-1383"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":1176}}}],"partialFingerprints":{"codehealthFindingId/v1":"0cb6d9633847f12bd2fa135838bd6a008d7398f34e78817ffc1feb696ebcb526"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1400-1406 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1487-1390"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java"},"region":{"startLine":1400}}}],"partialFingerprints":{"codehealthFindingId/v1":"a780be91fa93bab2cc55a807aa487ab8bd3ee574daf2988590c954d2dd5e297a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:380-386 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:458-464"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":380}}}],"partialFingerprints":{"codehealthFindingId/v1":"60506d256ad1afd3a8fb698c116a76c2d9616d83e88220f49a22e439e11184ec"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:607-613 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:711-717"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":607}}}],"partialFingerprints":{"codehealthFindingId/v1":"80a399f7bbd327344e987bcabb10ab13c278bb1909a834f87d04e9542382ea96"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:663-669 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:753-759"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":663}}}],"partialFingerprints":{"codehealthFindingId/v1":"80a399f7bbd327344e987bcabb10ab13c278bb1909a834f87d04e9542382ea96"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java:75-81 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java:82-88"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java"},"region":{"startLine":75}}}],"partialFingerprints":{"codehealthFindingId/v1":"9fd6e26f6d636255f5f1884865baa3485516874c146f10f0f1681788376020c0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/sketch/src/main/java/org/apache/spark/util/sketch/CountMinSketchImpl.java:247-252 | common/sketch/src/main/java/org/apache/spark/util/sketch/CountMinSketchImpl.java:256-261"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/sketch/src/main/java/org/apache/spark/util/sketch/CountMinSketchImpl.java"},"region":{"startLine":247}}}],"partialFingerprints":{"codehealthFindingId/v1":"26255462100134acdfe9d9cae0f3772a5b97ed3c50b20ba129be0eabdc423d6a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1681-1686 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1714-1719"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":1681}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c3eafbcc25ed3b47accc1b37e2b695fe11c440e4cad9920bbc062e22c427587"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1388-1393 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1404-1409"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java"},"region":{"startLine":1388}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f82e7ed2436603c272c5c5feda3146dcba16177974f458e42a53dd1b5df4bcd"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/memory/HeapMemoryAllocator.java:61-66 | common/unsafe/src/main/java/org/apache/spark/unsafe/memory/HeapMemoryAllocator.java:73-78"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/memory/HeapMemoryAllocator.java"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"944263e3b971e4e0d3000cccffd4b3c900db592692c25f694243dd98988003e1"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1492-1497 | common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java:1525-1530"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java"},"region":{"startLine":1492}}}],"partialFingerprints":{"codehealthFindingId/v1":"9896f528ec7e013c614dc4c1c5992ad9960c0343935d2bbfe5aff4dd28e5a29c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/unsafe/UTF8StringBuilder.java:107-112 | common/unsafe/src/main/java/org/apache/spark/unsafe/UTF8StringBuilder.java:113-118"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/UTF8StringBuilder.java"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"1abacf48bedaaeaf2c40392fc4c0b9f5bbfc2970c6adf40f6cdec087f3a03aaa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:518-523 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:841-846"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":518}}}],"partialFingerprints":{"codehealthFindingId/v1":"a568135779a8be00f2d808db3b58c220221e56f997159dc0616fe459b04ae882"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): examples/src/main/java/org/apache/spark/examples/sql/JavaSQLDataSourceExample.java:323-328 | examples/src/main/java/org/apache/spark/examples/sql/JavaSQLDataSourceExample.java:511-516"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"examples/src/main/java/org/apache/spark/examples/sql/JavaSQLDataSourceExample.java"},"region":{"startLine":323}}}],"partialFingerprints":{"codehealthFindingId/v1":"a97f68b8b03b3af44f33597f538bece0a213df3c68033f3b02a5e031a74c3d6e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/XXH64.java:155-160 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/XXH64.java:165-170"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/XXH64.java"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"925e07303b6a5e65094abefc4bcd99ba4af5a5a5d6c561dbc2ea4b7513841128"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java:158-163 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java:166-171"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java"},"region":{"startLine":158}}}],"partialFingerprints":{"codehealthFindingId/v1":"7a03dddc16bd76436029de2b8bf2066b4f78f53f1e0eaf731d30298b4e5267c7"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 3): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java:456-460 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java:476-480 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java:509-513"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalBlockHandler.java"},"region":{"startLine":456}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5409e98868bcef025bda21cf17ee62556f029176b44e99b479ba6789aa15a6b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 3): common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:40-44 | common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:51-55 | common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java:62-66"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/unsafe/bitset/BitSetMethods.java"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"42ca202f0db3c8cfa3a062f78bc939f9a53453994a6f68e806a5e25d7908c4ae"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 3): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:500-504 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:544-548 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:819-823"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":500}}}],"partialFingerprints":{"codehealthFindingId/v1":"3075dcee8a2c013c2f36a6f97c7da59edd6f409653ed4e6af1254ff63aa9224d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 3): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:537-541 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:594-598 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:698-702"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":537}}}],"partialFingerprints":{"codehealthFindingId/v1":"3075dcee8a2c013c2f36a6f97c7da59edd6f409653ed4e6af1254ff63aa9224d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java:198-202 | common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java:256-260"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java"},"region":{"startLine":198}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a3666cd1052238ea210db7899cf87a82287257c2d88069a7f3b681d9e524a14"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:612-616 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1033-1037"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java"},"region":{"startLine":612}}}],"partialFingerprints":{"codehealthFindingId/v1":"f514e952b1e8ba44b93e518e86d22a0784b9d73fc772edeee2c5d1b6490f47e5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1113-1117 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1160-1164"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java"},"region":{"startLine":1113}}}],"partialFingerprints":{"codehealthFindingId/v1":"f514e952b1e8ba44b93e518e86d22a0784b9d73fc772edeee2c5d1b6490f47e5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1984-1988 | common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java:1989-1993"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/RemoteBlockPushResolver.java"},"region":{"startLine":1984}}}],"partialFingerprints":{"codehealthFindingId/v1":"f514e952b1e8ba44b93e518e86d22a0784b9d73fc772edeee2c5d1b6490f47e5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:329-333 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:1011-1015"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":329}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a6a2de1a2ee92a6c964a0dc4b350540906c7e06ad5908079e65230916b3433b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:895-899 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java:950-954"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationAwareUTF8String.java"},"region":{"startLine":895}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a6a2de1a2ee92a6c964a0dc4b350540906c7e06ad5908079e65230916b3433b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1325-1329 | common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java:1335-1339"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/unsafe/src/main/java/org/apache/spark/sql/catalyst/util/CollationFactory.java"},"region":{"startLine":1325}}}],"partialFingerprints":{"codehealthFindingId/v1":"6dd684d8a9643c0dcf4da7fbaaeaa8a6b98d081171910197f1131b96757c6d57"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:124-128 | common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java:153-157"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/utils-java/src/main/java/org/apache/spark/network/util/JavaUtils.java"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"67d4433b69b426935dc99e7b004359c93d199cf6d1d9f0c588392ad977506570"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:439-443 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:473-477"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":439}}}],"partialFingerprints":{"codehealthFindingId/v1":"67c4cc4d5ecf0e3c22717a91d6a188a99fcfefc8d0c32fea5163d390ccd72fbc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:655-659 | common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java:743-747"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantBuilder.java"},"region":{"startLine":655}}}],"partialFingerprints":{"codehealthFindingId/v1":"67c4cc4d5ecf0e3c22717a91d6a188a99fcfefc8d0c32fea5163d390ccd72fbc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java:560-564 | common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java:592-596"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"common/variant/src/main/java/org/apache/spark/types/variant/VariantUtil.java"},"region":{"startLine":560}}}],"partialFingerprints":{"codehealthFindingId/v1":"62e144450848ebd19e5df2ff15380b8e7639cc34742fc3c2ddeef1a61db83888"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ExpressionInfo.java:145-149 | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ExpressionInfo.java:163-167"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ExpressionInfo.java"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"4adb7dc983f4e0ccd09a4f3ea314ae60e8e0c5569c6b0a265249538cf5deccc0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:171-175 | sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java:176-180"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java"},"region":{"startLine":171}}}],"partialFingerprints":{"codehealthFindingId/v1":"24a817092d914bc3bd355340ba08978353675b19bbd03f12e45e56dc44bdf6ca"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java:135-139 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java:235-239"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa8e2884bbcc83526adfd4b8e8f0aebbf2380870c86cfa8834286fad52ec86fe"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java:204-208 | sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java:216-220"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java"},"region":{"startLine":204}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d648713c01302e28dbdd8bc8d9921014c481aa26ca94f98816f170601e8f534"}},{"ruleId":"D8","level":"warning","message":{"text":"Coverage not measured \u2014 test suite did not build: Coverage NOT MEASURED: the repo\u0027s own test suite did not build (a C#/MSBuild compiler error in the test code), so no coverage could be collected. It is excluded from the score rather than counted as a near-zero defect. Fix the test build, or commit the Cobertura/OpenCover/lcov report your CI already produces, and real coverage will be measured."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8beb176c604706486df63d2215f767f50520c8d949b1d464345de14ded442c69"}},{"ruleId":"D9","level":"note","message":{"text":"No tests found: No test projects found in the repository."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c9bf64cbb5a4ae13d6bcd01fa3bc8d2879d860c73bc67f176ee3c2cecb8adce3"}},{"ruleId":"D16","level":"warning","message":{"text":"single-maintainer \u2014 knowledge-concentration (bus factor) risk: single-maintainer \u2014 knowledge-concentration (bus factor) risk (0 author(s) across 0 commit(s) sampled)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b4b49d961df742f0e507f4cc5c8094fb077ba0391a27fd015d18320865187719"}},{"ruleId":"D20","level":"warning","message":{"text":"No explicit decision (e.g., routing to /404 or a search page) and no consequences/trade-offs: Add the intended fallback behavior (e.g. redirect to /404 with a search form or link to the homepage) and note any trade-offs such as reduced user experience for mistyped addresses"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/404.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2ec071e1f5f5f69926e051c970cdf6ada5eb0a6a563e35cd5a9d673c41acd4a2"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no decision; only the author names appear in a header row: Replace with an explicit problem statement (why this architecture choice is needed) and the actual decision it makes"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_1/0001.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c2efe033d80a003ad3e06fad6f7cc8d1dc15c9ff3cf9caa16308747f04b297c"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no consequences; only the author names appear in a header row: Replace with an informative title (e.g. \u0022Decision: Replace Hive with Oozie for batch processing\u0022), then describe the problem motivating the change and its alternatives, and document trade-offs such as migration effort and tooling requirements"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_1/0002.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e0789c20b96a57e404c35118ea37c24b363b545a991210e4d830f976586cd37"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no consequences/trade-offs; only title \u0027message\u0027 and author metadata: Add a Context section explaining the problem being solved (what data or process is failing) and a Decision section stating exactly what change was made. Consequences should cover operational impact, cost, and migration effort."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_1/0003.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"16c9c91af7d2823de64a5e493a33871b5b7ac73164e73ad84397fe819f93f837"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no decision; only the author names appear in a header row: Replace with an explicit problem statement (why this architecture choice is needed) and the actual decision it makes"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_2/2012/01/01/0001.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"81505573f8fa798ac76de869b4dde4f12f01c800ae33a94f517dad278b097457"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no consequences; only the author names appear in a header row: Replace with an informative title (e.g. \u0022Decision: Replace Hive with Oozie for batch processing\u0022), then describe the problem motivating the change and its alternatives, and document trade-offs such as migration effort and tooling requirements"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_2/2012/01/02/0002.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a918afd35c7603a6dc379acfb4a898876b3b56f067f71059a87bd7fd51d28b91"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no consequences/trade-offs; only title \u0027message\u0027 and author metadata: Add a Context section explaining the problem being solved (what data or process is failing) and a Decision section stating exactly what change was made. Consequences should cover operational impact, cost, and migration effort."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/header_footer_table_2/2012/01/03/0003.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b954ffc2bba38fa1817b5695de59f8f00507a41912acfad2621ddbce808062b"}},{"ruleId":"D20","level":"warning","message":{"text":"Context/problem and consequences are present but the body is a list of entries with only titles and timestamps; no decision or trade-offs are visible: Extract each entry\u0027s context, the explicit decision (what was changed/how it works), and its consequences into a coherent ADR"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/types/primitives/090101.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae32ea1f8870f8ff9b81b1fc887ec5a1763d0c100a89ed7ae7836f380ebeff70"}},{"ruleId":"D20","level":"warning","message":{"text":"The body is a list of metadata rows (start date, status, context/problem, decision, consequences/trade-offs) with no visible content; the only non-numeric field in each row is one of \u0027context\u0027, \u0027decision\u0027, or \u0027consequences\u0027 and all are empty: Replace the rows with actual context/problem, an explicit decision statement, and a consequences section"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/types/primitives/090201.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2371226be292b9e4c5115b041a4cff1dd389c69d835194de0e82fe6baa6a07cd"}},{"ruleId":"D20","level":"warning","message":{"text":"No informative title and no visible context/problem; the body is a list of numbered records with no decision or consequences: Give each record an explicit title (e.g. \u0027Context: Why this change is needed\u0027) and document the problem, the explicit decision, and its trade-offs for each one"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/types/primitives/090301.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"e42fd62e9710bbafb2e80d01c1b349d24d692f11117b6e68107c1930249f5f09"}},{"ruleId":"D20","level":"warning","message":{"text":"No informative title and no decision; all entries are metadata (dates, status, clip markers) with no Context/Problem or explicit Decision: Give the ADR a descriptive title summarizing the change it documents. In the body, state the problem being solved and the concrete architectural decision made, then list consequences/trade-offs"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"sql/hive/src/test/resources/data/files/types/primitives/090401.txt"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"82826daa41804ed97f72d229ee7b9ff4e290ab94078feebde5a68be1c602a605"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"632d097b034b4d00163bb3548fae673f028a64f1563323611eaba29d04fa8f7f"}},{"ruleId":"D31","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"01b28aef367cfb56b76070a5aaa9682b9114e645add1b3c0b1f5f8359382c45f"}},{"ruleId":"D31","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"79ed3a6a864f8d5b4e961227a8be0545ef1825ab9e3351b72a63ee598517d26f"}},{"ruleId":"D31","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d1c22135d66da5780c5f25a5074fd7c49e4d8f328146db666f7d5a6bf92b0bba"}},{"ruleId":"D31","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"cfe630548533b72608c1ed29d5408c9da5ca107deac847b76d58c2d8c47df912"}},{"ruleId":"D31","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0dcd9e00373b180b21f5ac972c65677f2f5a3a7e613facdc854bf2be1402ba34"}},{"ruleId":"D31","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"81e6d5ff49803d36e4699ab2b4e1849d5661863dc3bbc6575eb178f950847784"}},{"ruleId":"D31","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3b638cb07e467ce9c8c8f976dadd4ead8096b8d07ae50d2be33e91223c36a859"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1b213f6eedd4b140d0bc37bdf1496f72811a643f34064f12518b32e9e83bcfc7"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0e17f71490e4d120a48b2b2881ab866c93b272bef2febb673a3e8e42b2c288ab"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"eb00976a698a5d68999b7ee6d27206fd374e916853e7ff1ead5eed42386f043f"}},{"ruleId":"D36","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"90f83b4fa27db32740afe9540c905f3c0499caed87f61049a8a903ecc95b41c3"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"9439573a492ad93408980295493a5dcdd7796d3da96095137505d9fd9a5f4270"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"765c7ffe5ad8d03a9b286e9aab896974ed46f1e4964dad9c3da77d26e1e47a82"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fbd17640a6954da8a4aa1286a0a7d48ce2bc48227ddf8c2571d81dc7c194a1fe"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3c97a29eecfd7b59fe63abdbe4259491f4f9cce081a0efeb458073706c1d2edb"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b0bcb75f4675970490fe225ff1cdd71f766bf582d22880f1ae9d08bbf9252a26"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"febd5e27eea829ca06948306852a93b22f6e5165734ccc1cb0c5c62bdde794f1"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a2db5c6be83f59a7a0317582115242d2e6675e14ec8ac967350062cfc5b2595c"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"46777c8ca17d5803546a3c28e84b7ec05c6ce10400c05aa03535a5d11aab7d5b"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e60cb973f3bc798bb40f58019fcc2cdfb30aca4aa383f97472fc84e5e83ed093"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"2023c9f248a7a158c0898ca37e9c8fe976a7f2d14c261bd85edb1ac5a5e6c683"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"6879f7aa1ca5424ea43eebea5824eb0a9978f337a8f15440792178dc22d57a37"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0e7a62db9e2574dddc0b7b7ec6bbc568cf3e94b3d7bcbf58d7a152da6273e294"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"94009ac84f6366d0069dd61733c91905f610ad4096bea3c3b3b5762d9aff8cd9"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4d42f4412ba022afee48588b8477be31850d49e7e2bc3d3cbabd7edc5e3670d2"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1433dc71f98f43c9d13f26aad9744bc24f32c78108aa184941451b311e0cc4bd"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fb1d08442d2e895970747facbf42b1c3f0cb52db5cdcfea03f7717296366cb62"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"830fe606a7501b3796ba4a31e6ebc7a22ef54e2387cde3af8fff2d720fdf6603"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e78bf89a543863dafb5dd04f70808be25a4839cf760c21990747c47dd28ab773"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3f9fa858dcd9d92103a941f9a2d430cebd4b9d5d194ed75a2125881715f5b51f"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1c011adbb3017bf8f887490ac5aad3997906e536c43c3c933cd1208a6d8039fc"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b054769b05d8306f44deb036a241e8ca333e0872dd160425764c1c0af5a60908"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a39b5f363c15cce3f29a3b3f0d7141189c8cc7b517833182afaf8905c664983b"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"19d37e39d82dcb19be1848885256a868d014b0aed6359ad1d7b31fda038e5ef6"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a6b05961e9e986d27af79dd1fd451615bdb08c5472af4e7f3f3c137789a8717d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"f6ee238c4ae167306f9cb6c73e27d014fd38696578ea07fcb680df9a4bd26d75"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fa4a0b92fc5f0b9dd8a62a219e6005c5eecfad02a08adf74cb8f79d8f77e36d8"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"59988831a9c555e6a50925cd6991b9299cbab268255ef61cffaf39a4755f9068"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d7998a1546f0cc016cafa89cf2ad52693f84896cbd3a0055fda84868128e653d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"df305bd87b5c9861638b4283526c848c581c8a44c1254434023c7b73f63d38c3"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"996183aa9677484fe6149e3c05fa0815d64ccd7f5c7852c145b0d692459cefea"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3b4de759b7e2d331eebb3c084d74eea2893b6dd4496d862526eeaac5f3f707fc"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e02ee6c950d8329d282e7d89e777831282f02ffea526d4474eac79461cf45ac2"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"39efdaab02f7c143180f31646b98ced3dea71170f8b6fc8afe409b39c8923d58"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"856e2ae2c087b74fff1ad96410680e8f24471180267493b5b4d780dd0ecb6761"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"55df1589a008159087d6ff70b1d7a9e35a5868c00906dd4fe81540640b4088e8"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"41c4f79d88f2658630f508ca68e9e5efa0b53775e326948354ba3311683c8397"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"34bde458d2a8e0ad0e0e5111ffc8c159f84a03248bb21e1600a0101368baf976"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"342e3f99f1cc09721c4f6187c8a247839faa7e58c95720220ffb0ecdbe5697d6"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0ace39019db87ce8795671a809be7963e535c759f9831357dac7ab02e8918f75"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"687e3c944de45ba5565adb70bcab0f4e6ed3eb88496b4bd67e2640ea57a983b9"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"20f4d83ee2a6d9014afa30a03276e624a48d9cecd97953b513932c0bb3a8a0e3"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"bd64a5c579a8943d501b6262d2dd62cf750ee57e68d357df8727bbe5bebfe216"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"75488e44db296ca3d855a5c43f9faea96a53bcc07c7f4108cad69ab882c63bdb"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"f357f99c8facaff92781328ef490d74e5395385d7874b4065187882f8a545fb8"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0abaa6eba9b882a91497ce82ff8ca12fc44dd5c101577ab4b3955cb587c11403"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3894998b80754abaeac04327b88d914e213644886733088c0fea4f1ed8243a89"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"011e850c7e14a6d5766ddb641b23c4131a78fc8d920f5bfc7c7cc66c69ee74c2"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"7256c8d9f1a113844797014ee1eaaa13695a9db0814dbb84cb198a4f1d03c7f8"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"102cf890d6ddbc2b6522f110c06b29f7e8fb11786d0de842f6cf4317faafbc86"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b699507656cd29dff1cdf794e204efa0053782c581fac0e74f113fc247c01562"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","informationUri":"https://cwe.mitre.org/","isComprehensive":false,"shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-1032","guid":"5f21e517-68aa-a650-9a25-5771ef024637","name":"OWASP Top Ten \u2014 Security Misconfiguration category","shortDescription":{"text":"OWASP Top Ten \u2014 Security Misconfiguration category"},"helpUri":"https://cwe.mitre.org/data/definitions/1032.html"},{"id":"CWE-1059","guid":"a2381a08-60f6-9554-a8b8-f3018cfaaca5","name":"Insufficient Technical Documentation","shortDescription":{"text":"Insufficient Technical Documentation"},"helpUri":"https://cwe.mitre.org/data/definitions/1059.html"},{"id":"CWE-1357","guid":"e4d2e772-757e-0a5c-bd7d-77052949d866","name":"Reliance on Insufficiently Trustworthy Component","shortDescription":{"text":"Reliance on Insufficiently Trustworthy Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1357.html"},{"id":"CWE-1395","guid":"800e09e7-c11a-8654-9fa6-86f398995fed","name":"Dependency on Vulnerable Third-Party Component","shortDescription":{"text":"Dependency on Vulnerable Third-Party Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1395.html"},{"id":"CWE-16","guid":"659db3ea-affc-8453-8add-c1218fbfcb92","name":"Configuration","shortDescription":{"text":"Configuration"},"helpUri":"https://cwe.mitre.org/data/definitions/16.html"},{"id":"CWE-259","guid":"ae9ad959-fbb6-9d5e-892d-3dca66da0b69","name":"Use of Hard-coded Password","shortDescription":{"text":"Use of Hard-coded Password"},"helpUri":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-494","guid":"b8a65e0d-e459-4a55-a931-fc1136482375","name":"Download of Code Without Integrity Check","shortDescription":{"text":"Download of Code Without Integrity Check"},"helpUri":"https://cwe.mitre.org/data/definitions/494.html"},{"id":"CWE-732","guid":"1da27e8f-b330-7650-ab63-bd61953eae5d","name":"Incorrect Permission Assignment for Critical Resource","shortDescription":{"text":"Incorrect Permission Assignment for Critical Resource"},"helpUri":"https://cwe.mitre.org/data/definitions/732.html"},{"id":"CWE-77","guid":"332c8ade-6612-9f56-a06b-d8d90b1a8750","name":"Command Injection","shortDescription":{"text":"Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/77.html"},{"id":"CWE-78","guid":"2e31ceaf-c7ae-2e5e-9661-cfb1362789cf","name":"OS Command Injection","shortDescription":{"text":"OS Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/78.html"},{"id":"CWE-79","guid":"fd45580b-e8c4-fc5e-8c2f-aa8fab0b4dbf","name":"Cross-site Scripting (XSS)","shortDescription":{"text":"Cross-site Scripting (XSS)"},"helpUri":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-798","guid":"5e8f057d-fee3-995a-a0cb-9fc5b0d174d1","name":"Use of Hard-coded Credentials","shortDescription":{"text":"Use of Hard-coded Credentials"},"helpUri":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-89","guid":"6d08fdad-37eb-c150-bbf0-d7d946863407","name":"SQL Injection","shortDescription":{"text":"SQL Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/89.html"},{"id":"CWE-937","guid":"16f316ae-415c-b354-a59b-1f7905f756e9","name":"Using Components with Known Vulnerabilities","shortDescription":{"text":"Using Components with Known Vulnerabilities"},"helpUri":"https://cwe.mitre.org/data/definitions/937.html"},{"id":"CWE-94","guid":"75e7f50c-6c2f-dd52-bf40-bf6c52b861fd","name":"Code Injection","shortDescription":{"text":"Code Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/94.html"}]}],"properties":{"codehealthPublication":{"public":true,"notice":"This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings \u2014 which rule fired, in which file, on which line, and how to fix it \u2014 are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.","securityFindingsRedacted":62,"secretScannerRunsExcluded":0}},"redactionTokens":["A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."]}]}