{"$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":"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":"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":"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"]}}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"_grabArticle (cyclomatic 96): _grabArticle has cyclomatic complexity 96 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1019}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b22dbc061bed53498ede2348248de91dd0ba5d08fbdb532368823735cdf91bf"}},{"ruleId":"D1","level":"warning","message":{"text":"q (cyclomatic 47): q has cyclomatic complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":450}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d673969d3a2871e326f76c12871104df89e3be334e7d7da1b0e15b7fb6ba5fa"}},{"ruleId":"D1","level":"warning","message":{"text":"q (cyclomatic 47): q has cyclomatic complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":450}}}],"partialFingerprints":{"codehealthFindingId/v1":"741bd7f1ecd040ca37176a248a7d903757c2732472aa6e95113b4e14a843336a"}},{"ruleId":"D1","level":"warning","message":{"text":"M (cyclomatic 44): M has cyclomatic complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":572}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd1353608b1b9465416695057485ae95dddb5d7b14fd6bcdba41ac7ee6825089"}},{"ruleId":"D1","level":"warning","message":{"text":"M (cyclomatic 44): M has cyclomatic complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":572}}}],"partialFingerprints":{"codehealthFindingId/v1":"b757e33602b231738f44a1cfb67112d927df200444a4c9ff033dfc204c82e547"}},{"ruleId":"D1","level":"warning","message":{"text":"D (cyclomatic 43): D has cyclomatic complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":302}}}],"partialFingerprints":{"codehealthFindingId/v1":"36ee25db5190a453581d751d84eeea80c1cbd4526df36ddf68ae177d1b890e8b"}},{"ruleId":"D1","level":"warning","message":{"text":"D (cyclomatic 43): D has cyclomatic complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":302}}}],"partialFingerprints":{"codehealthFindingId/v1":"e9e1378267daa95ff5cb93195a7a0f4bac3a0660440f619b4f355c22385c3310"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 38): (anonymous) has cyclomatic complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":2347}}}],"partialFingerprints":{"codehealthFindingId/v1":"bec3799cdf4adf668e2b69f4882c697e9b41fe1b91be41738f63ab6c17550343"}},{"ruleId":"D1","level":"warning","message":{"text":"N (cyclomatic 34): N has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":408}}}],"partialFingerprints":{"codehealthFindingId/v1":"7ab40954ccd53024f922a4e0b0548766de3dbaab93711ce6e805c7739346b649"}},{"ruleId":"D1","level":"warning","message":{"text":"N (cyclomatic 34): N has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":408}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c8942f2c864c098cd13fff91e38569f339a7ac47e6b9c6c93f434b46c8a5bc7"}},{"ruleId":"D1","level":"warning","message":{"text":"vnode (cyclomatic 26): vnode has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":1188}}}],"partialFingerprints":{"codehealthFindingId/v1":"9cdaab7cccc5b5d85b7f8e6a51d1177da258eb5ed0b661a6c2e0b43744646d65"}},{"ruleId":"D1","level":"warning","message":{"text":"vnode (cyclomatic 26): vnode has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":1188}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7031ed9ad8b84f0bc55e566e0946b9ca9d963a9b4dcab13ba3694b8c517c296"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 26): (anonymous) has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1609}}}],"partialFingerprints":{"codehealthFindingId/v1":"594421de510d8dc32eac1d4da0c241f82ab8d3f39e97811048adb84a4b1309d2"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 24): (anonymous) has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":2240}}}],"partialFingerprints":{"codehealthFindingId/v1":"36e4abdedf4137f92b65f51452b9491da5da86605846a5cc8150736d09a66915"}},{"ruleId":"D1","level":"warning","message":{"text":"rr (cyclomatic 22): rr has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":4402}}}],"partialFingerprints":{"codehealthFindingId/v1":"32356f803535f9a0445745cf44d6755e5be68b75bc4b83f4d5335495f2b10182"}},{"ruleId":"D1","level":"warning","message":{"text":"rr (cyclomatic 22): rr has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":4402}}}],"partialFingerprints":{"codehealthFindingId/v1":"31811768a70ae324e98de0a522b769f651249513c82832235825375688e1c2e6"}},{"ruleId":"D1","level":"warning","message":{"text":"_getArticleMetadata (cyclomatic 20): _getArticleMetadata has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1709}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5f68f03136e1ccb8517929316c52a79f341823c8f7aa0df81ac770b2d2c9f5c"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 19): (anonymous) has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":3893}}}],"partialFingerprints":{"codehealthFindingId/v1":"29dab650641146a33bf4665d9ff0c7e6eb7c3bdb98ecc82667804b590f271638"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 19): (anonymous) has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":3893}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff3a56e8a932777e674bbdc30fa1f05ce41cd1c006a50dcbe03527dd0fa3e536"}},{"ruleId":"D1","level":"warning","message":{"text":"Eo (cyclomatic 18): Eo has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":6648}}}],"partialFingerprints":{"codehealthFindingId/v1":"8caa45900709223df25f108229b74b2826bf3e324ef3cf8e5d05da7dc9edfdfc"}},{"ruleId":"D1","level":"warning","message":{"text":"e (cyclomatic 18): e has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":7139}}}],"partialFingerprints":{"codehealthFindingId/v1":"b640ef3194c19358de2aa37f0c360f812bc88fab5348738618039ea901165ea0"}},{"ruleId":"D1","level":"warning","message":{"text":"Eo (cyclomatic 18): Eo has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":6648}}}],"partialFingerprints":{"codehealthFindingId/v1":"406c4a1ec0b5311201ed831411d91cc313f517ad789600e7fa59e9d3925f2aee"}},{"ruleId":"D1","level":"warning","message":{"text":"e (cyclomatic 18): e has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":7139}}}],"partialFingerprints":{"codehealthFindingId/v1":"9bb7336bb9ed541454f920a70d7785440ba3576e81cdc600a411cd004887d097"}},{"ruleId":"D1","level":"warning","message":{"text":"Mr (cyclomatic 17): Mr has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":5435}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4eb54bed548af3b9bdefa17a63f10bf8e505d6fc1025e92fc21520ed026dedf"}},{"ruleId":"D1","level":"warning","message":{"text":"Mr (cyclomatic 17): Mr has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":5435}}}],"partialFingerprints":{"codehealthFindingId/v1":"281472d72961680fc9a2de3ff62f6d76a43d5ed1b45de5c64bd83e6658bae98a"}},{"ruleId":"D2","level":"warning","message":{"text":"_grabArticle (cognitive 222): _grabArticle has cognitive complexity 222 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1019}}}],"partialFingerprints":{"codehealthFindingId/v1":"6baba8c1e3fe7b62d363d0cd580fa778e80b691800a086d142ebe7568ce928f2"}},{"ruleId":"D2","level":"warning","message":{"text":"q (cognitive 56): q has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":450}}}],"partialFingerprints":{"codehealthFindingId/v1":"98c3fd749dfa3a901fcb0a3db6445e666ca3f3ff0c73dac5ae3a50803fa9468b"}},{"ruleId":"D2","level":"warning","message":{"text":"q (cognitive 56): q has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":450}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b71c21249e5f32d1188cefef088ca0fcb4e337b9b51e28eafb93cb82aaa35bc"}},{"ruleId":"D2","level":"warning","message":{"text":"D (cognitive 54): D has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":302}}}],"partialFingerprints":{"codehealthFindingId/v1":"feca1285c7c8b1552ab6ccd240d14bcd87eb1b290d458f6e0f0f39b731c1ae90"}},{"ruleId":"D2","level":"warning","message":{"text":"D (cognitive 54): D has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":302}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9fd0da0392e13ae83fa6a403c1118146c527b61f770470dccd61b532caaee36"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 53): (anonymous) has cognitive complexity 53 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":2347}}}],"partialFingerprints":{"codehealthFindingId/v1":"350b8ba67500626eec0976aad47fa4660ee8047340a740f3aa97c4d05a5d20f9"}},{"ruleId":"D2","level":"warning","message":{"text":"M (cognitive 49): M has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":572}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a031c032ec23c42ac0c6a176def46ec3f658928b22be2acdf5f3b5751c1f340"}},{"ruleId":"D2","level":"warning","message":{"text":"M (cognitive 49): M has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":572}}}],"partialFingerprints":{"codehealthFindingId/v1":"ec3abdd4d01728b5d5670ad659c3fac9533731c482dba05b24aab7b328898bba"}},{"ruleId":"D2","level":"warning","message":{"text":"N (cognitive 38): N has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":408}}}],"partialFingerprints":{"codehealthFindingId/v1":"e09d65ff2160e4c4c9e347befeae569a35f5b4248cf991163bda66ae71183386"}},{"ruleId":"D2","level":"warning","message":{"text":"vnode (cognitive 38): vnode has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":1188}}}],"partialFingerprints":{"codehealthFindingId/v1":"b54785f453f0bb73cf17fe3f09ac403a97eb3f71ed9a7c92d9b67a75aa850540"}},{"ruleId":"D2","level":"warning","message":{"text":"N (cognitive 38): N has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":408}}}],"partialFingerprints":{"codehealthFindingId/v1":"22e54134f1aa9b3efce168006da51d9ed0b049d4bea8bbb1f77dc5b73d6da7ae"}},{"ruleId":"D2","level":"warning","message":{"text":"vnode (cognitive 38): vnode has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":1188}}}],"partialFingerprints":{"codehealthFindingId/v1":"6fb99a205964b8dd9008e9c9e0f45961f570e8ef0be099df496c13a7dca110cb"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 38): (anonymous) has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1609}}}],"partialFingerprints":{"codehealthFindingId/v1":"04d991feda3be51d6b27257da7cd4c88c6364043dd7433df5fcf8226d866f11a"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 37): (anonymous) has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":2240}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad6190670e6422d01dd526458280382b84c5ca89e4822c6a5f3b33c2b4edffd1"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 23): (anonymous) has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":3893}}}],"partialFingerprints":{"codehealthFindingId/v1":"8dd46ef3296e8c27514c3db8251478d3f57e5c638c3c960be81fb200f67e6654"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 23): (anonymous) has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":3893}}}],"partialFingerprints":{"codehealthFindingId/v1":"41d7dd2f9fc9653d35e88457da54053e539cb9255945cdf72dcb0c99f57ee99e"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 23): (anonymous) has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1851}}}],"partialFingerprints":{"codehealthFindingId/v1":"80491e033991696708e29749d3abcc78be624c26e3dffbffac57af48b37eddf7"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 21): (anonymous) has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":1932}}}],"partialFingerprints":{"codehealthFindingId/v1":"149bcc961f036cbab4b14658abd9d1ba46273cc6b4e9d2f8720627db4c0b55b5"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 21): (anonymous) has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":1932}}}],"partialFingerprints":{"codehealthFindingId/v1":"895afa98b1707ce3bedcc56c5067ed58a638efdc694dc4ebbc279377c0d1ea0c"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 21): (anonymous) has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":691}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5a4beacd53c89efa2bb1caaa3410ce0c0008641625ec584f090ce767f1611cf"}},{"ruleId":"D2","level":"warning","message":{"text":"_getArticleTitle (cognitive 19): _getArticleTitle has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":567}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f21cfc653d5666063195c0c506bcc46d870feff1dea3354b824f0dc96d59282"}},{"ruleId":"D2","level":"warning","message":{"text":"_getArticleMetadata (cognitive 19): _getArticleMetadata has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":1709}}}],"partialFingerprints":{"codehealthFindingId/v1":"accc030858c6eb27fbd631c7ad4a26a5a59be9cf198f7d2591a73c08920ab3d7"}},{"ruleId":"D2","level":"warning","message":{"text":"Eo (cognitive 17): Eo has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":6648}}}],"partialFingerprints":{"codehealthFindingId/v1":"1265ace46fe6e42e50a5ff9f68cfe1c27c26356fe9b62762851fd44fb0c8b524"}},{"ruleId":"D2","level":"warning","message":{"text":"Eo (cognitive 17): Eo has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":6648}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d24802be1271db703a0ce81b5b9bcc8158488d80457390aaeff84d5f40d94ee"}},{"ruleId":"D2","level":"warning","message":{"text":"_markDataTables (cognitive 17): _markDataTables has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":2183}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c6343b2f8d0b1eb5f6780196d9ed9b04a787b389443aa227b92d166b6a0c785"}},{"ruleId":"D2","level":"warning","message":{"text":"Mr (cognitive 16): Mr has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":5435}}}],"partialFingerprints":{"codehealthFindingId/v1":"ce9faf3383b222f11de4e5b3814078eacfd64abb5326229f3247107bcb4f1495"}},{"ruleId":"D2","level":"warning","message":{"text":"e (cognitive 16): e has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":7139}}}],"partialFingerprints":{"codehealthFindingId/v1":"49cc0e9669a39f2cb657cefbf3b7fecb7c411c47cc2ba6610b64e21f8576800e"}},{"ruleId":"D2","level":"warning","message":{"text":"Mr (cognitive 16): Mr has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":5435}}}],"partialFingerprints":{"codehealthFindingId/v1":"5be163379289f6bad9fbc9914d4dcd684c82dd1eb18241db8f648f0b9d68fd17"}},{"ruleId":"D2","level":"warning","message":{"text":"e (cognitive 16): e has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":7139}}}],"partialFingerprints":{"codehealthFindingId/v1":"790e9990825c438758752388a599d119945950451c58b88ff66d75e631cb2e48"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: javascript/algolia.js: FileTooLong \u2014 7252 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/javascript/algolia.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b5dc28e2e777ca44edce1b82c0f071176e96558fced9334ecb02616bb27b1517"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: js/algolia.js: FileTooLong \u2014 7254 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/src/content/docs/framework/_static/js/algolia.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c594716380f4cf14ed1ffa7c38a3bbc63d799c2609c295e8c51ec723325e0db"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: readability_web/Readability.js: FileTooLong \u2014 2613 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/readability_web/Readability.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5ea7b2e56762f3dfa111eb02de42f3e3d41fb1217f68565f7a26dd63e922aec"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 2): llama-index-core/llama_index/core/agent/workflow/react_agent.py:39-60 | llama-index-core/llama_index/core/agent/workflow/react_agent.py:73-95"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/agent/workflow/react_agent.py"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"57dcc2dc7f898448064292799b8460c210bd05a947f417e5e04d2112a7a977aa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (21 lines \u00D7 3): llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py:78-97 | llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py:135-155 | llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py:182-201"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed5204d6a056af39589dbcbfa840686ef6b825e114741e4fe9e218f3bd80e66f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (21 lines \u00D7 2): llama-index-integrations/postprocessor/llama-index-postprocessor-nvidia-rerank/llama_index/postprocessor/nvidia_rerank/base.py:11-20 | llama-index-integrations/postprocessor/llama-index-postprocessor-nvidia-rerank/llama_index/postprocessor/nvidia_rerank/base.py:50-70"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/postprocessor/llama-index-postprocessor-nvidia-rerank/llama_index/postprocessor/nvidia_rerank/base.py"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"239e45b968f0b9b76959e4dc612810660bf583f9c74defae8dfbf3c6544fc54a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-service-now/llama_index/readers/service_now/base.py:5-23 | llama-index-integrations/readers/llama-index-readers-service-now/llama_index/readers/service_now/base.py:56-24"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-service-now/llama_index/readers/service_now/base.py"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ea88cbc753bf222545d87089a7341e1ce07f11f18bbeceb33d7c6053f2af8d4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:123-140 | llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:181-198"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py"},"region":{"startLine":123}}}],"partialFingerprints":{"codehealthFindingId/v1":"9338726c771d7de756ba79785067427023dac3771fd064d74d7babecd5c5e9ba"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-file/llama_index/readers/file/tabular/base.py:21-38 | llama-index-integrations/readers/llama-index-readers-file/llama_index/readers/file/tabular/base.py:54-65"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-file/llama_index/readers/file/tabular/base.py"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"dba5a46fc6cca358857d5f27f357b98e34b39512dc6b6387bbe6f7deff6bad52"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py:10-17 | llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py:316-332"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"e5b2ea9f234dcf5eb77bde3d7900d351283bfae532e9c93ef45f3fca077ef7d3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-tablestore/llama_index/storage/chat_store/tablestore/base.py:13-29 | llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-tablestore/llama_index/storage/chat_store/tablestore/base.py:32-48"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/storage/chat_store/llama-index-storage-chat-store-tablestore/llama_index/storage/chat_store/tablestore/base.py"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"c941b582bf8f80a56b8d8cd13d15617815fe1512f9572a82a5ce18399c54e159"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-core/tests/response_synthesizers/test_tree_summarize.py:37-52 | llama-index-core/tests/response_synthesizers/test_tree_summarize.py:63-78"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/tests/response_synthesizers/test_tree_summarize.py"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c171b33e85018d92b2286f93710fa1b8e1ac39c22319be4bf63e5b0c8bf1d6f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/indices/llama-index-indices-managed-lancedb/llama_index/indices/managed/lancedb/base.py:4-19 | llama-index-integrations/indices/llama-index-indices-managed-lancedb/llama_index/indices/managed/lancedb/base.py:35-50"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/indices/llama-index-indices-managed-lancedb/llama_index/indices/managed/lancedb/base.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"93484cf9d37c18202545734f4164b54945615ad32de3268e73619c3f0b363068"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py:107-122 | llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py:146-161"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py"},"region":{"startLine":107}}}],"partialFingerprints":{"codehealthFindingId/v1":"0aa261b1ed6c9144aacdd2f7de04b5df5c48b3ed7f0fd3734ff2e47c0851fd22"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py:33-48 | llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py:49-64"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/base.py"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"81bfb13ac537918548e3d152c8ca34b1bd0992cd52027f33081c76e78fd18118"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py:2-17 | llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py:127-17"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"eebc8d83a4640091da53ee09b4b319be5130141e44db69cb96f448576508a76b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:22-34 | llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:47-62"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f64500a0d053a262c2c7284fdf3c7e066d0a7fd90647107c9e7887bafe49b71"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py:10-23 | llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py:92-107"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"209873f14c887081c379f9a26d60332c0e5f03e398a63131b87fcd69742f4198"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py:110-125 | llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py:127-142"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/protocols/llama-index-protocols-ag-ui/llama_index/protocols/ag_ui/agent.py"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"209873f14c887081c379f9a26d60332c0e5f03e398a63131b87fcd69742f4198"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py:4-19 | llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py:28-43"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f8346c0e015dbfe0878604e35ed246bb6d251835640877d0a1636d964fb6b88"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): llama-index-core/llama_index/core/readers/file/base.py:8-22 | llama-index-core/llama_index/core/readers/file/base.py:32-46"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/readers/file/base.py"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0564de4626c72c49a42006fe51b56bf5ed95eb4496f2ef483b0f64011f5eada"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): llama-index-core/llama_index/core/readers/file/base.py:34-48 | llama-index-core/llama_index/core/readers/file/base.py:58-72"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/readers/file/base.py"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0564de4626c72c49a42006fe51b56bf5ed95eb4496f2ef483b0f64011f5eada"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-azure-openai/llama_index/llms/azure_openai/responses.py:49-63 | llama-index-integrations/llms/llama-index-llms-azure-openai/llama_index/llms/azure_openai/responses.py:64-78"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-azure-openai/llama_index/llms/azure_openai/responses.py"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"4817d7c34c611f896128704d53ded602863307c14fba9d11c75f3a62e46e6845"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-langchain/llama_index/llms/langchain/base.py:4-18 | llama-index-integrations/llms/llama-index-llms-langchain/llama_index/llms/langchain/base.py:28-42"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-langchain/llama_index/llms/langchain/base.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"72cbfb11883a8d9c717df9df7c97ef9ec27ecb2e307f0e8262e4e97b04863c21"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-service-now/tests/test_snow_kb_reader.py:4-18 | llama-index-integrations/readers/llama-index-readers-service-now/tests/test_snow_kb_reader.py:28-18"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-service-now/tests/test_snow_kb_reader.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"f314332d9bdb2b0edbd60a86a2f8df87998ae77dc62df87535a9feed6ecddf16"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): llama-index-core/llama_index/core/base/llms/types.py:17-30 | llama-index-core/llama_index/core/base/llms/types.py:34-47"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/base/llms/types.py"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"b70cf9e67dea64f2180a5ac3f81910e0ea2997bc46dd93c490c24e95de7f2f64"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py:3-16 | llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py:17-30"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"37546b85064aa2d72ddc7b171462ec0c5528c363b90eb6897c3157dbbeb02d01"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:37-47 | llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:122-135"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"9f554f88ec0fae064bc20d03d29120904665ecbec5dd303f2c02cb13cd711e43"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/llama_index/graph_stores/neo4j/neo4j_property_graph.py:29-39 | llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/llama_index/graph_stores/neo4j/neo4j_property_graph.py:105-118"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/llama_index/graph_stores/neo4j/neo4j_property_graph.py"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"82b05c2503f1edeec278861a2e32afc27e615972f4ee5cc33d86669a9cfb6f6b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): llama-index-core/llama_index/core/query_engine/sql_join_query_engine.py:38-50 | llama-index-core/llama_index/core/query_engine/sql_join_query_engine.py:58-70"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/query_engine/sql_join_query_engine.py"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"0a9115f0f0c4e08f7076554461b5ab91fa970472f3259c59dc2790abf0144e86"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): llama-index-integrations/agent/llama-index-agent-azure/llama_index/agent/azure_foundry_agent/base.py:96-108 | llama-index-integrations/agent/llama-index-agent-azure/llama_index/agent/azure_foundry_agent/base.py:112-124"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/agent/llama-index-agent-azure/llama_index/agent/azure_foundry_agent/base.py"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e51fa7bf0c06350c144125779b6b841aee5afc28b92cd266c4f5e50a992f96d"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py:15-27 | llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py:41-53"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/base.py"},"region":{"startLine":15}}}],"partialFingerprints":{"codehealthFindingId/v1":"b8d90f594f27eccf3e024910053474cb992e1a62abf4d99d56bc2920add829b9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-cohere/llama_index/llms/cohere/base.py:36-48 | llama-index-integrations/llms/llama-index-llms-cohere/llama_index/llms/cohere/base.py:63-75"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-cohere/llama_index/llms/cohere/base.py"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e33ca2ba60a490b7ba72b3f51fb51cb4055001b551e93eeff69934e167b1693"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py:72-83 | llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py:85-96"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/indices/tree/select_leaf_retriever.py"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"a68614f1622c7aa66ec653f800eba387bea73dd6c3f02d389c7e86338b7480c6"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-core/llama_index/core/program/function_program.py:8-19 | llama-index-core/llama_index/core/program/function_program.py:25-9"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/program/function_program.py"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"a8694ada52e166438accb9397bf97331ab6ca32e4ba55013093520e41a587163"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-cortex/llama_index/llms/cortex/base.py:1-9 | llama-index-integrations/llms/llama-index-llms-cortex/llama_index/llms/cortex/base.py:14-25"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-cortex/llama_index/llms/cortex/base.py"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"06aab02b16ce7ae080fb919b9fde4cbd997df4aee493757b871c5dbe691d766e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:101-108 | llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:111-122"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3ea92a77a84bdb80b9600b6e011419fef44190a3bdbd260f242bbf489132ffc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:157-166 | llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:169-180"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py"},"region":{"startLine":157}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3ea92a77a84bdb80b9600b6e011419fef44190a3bdbd260f242bbf489132ffc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py:34-45 | llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py:62-73"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-github/tests/test_github_repository_reader.py"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"5045a7d62ea6780fab54cdf2aef30b6db0079d2817d18e878405db768f484fbf"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py:58-69 | llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py:123-133"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-web/llama_index/readers/web/firecrawl_web/base.py"},"region":{"startLine":58}}}],"partialFingerprints":{"codehealthFindingId/v1":"4731f1f9075a7f6bb3c35eab36675261d1809534a1ae52f7a6a20621285f7f7f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-core/llama_index/core/indices/tree/inserter.py:25-35 | llama-index-core/llama_index/core/indices/tree/inserter.py:38-47"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/indices/tree/inserter.py"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"2caf3e8b4d059d1a6761946c4ea8d53a6c2a6a905d712013839ffc0e8024dcc2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/embeddings/llama-index-embeddings-huggingface-api/tests/test_hf_inference.py:3-13 | llama-index-integrations/embeddings/llama-index-embeddings-huggingface-api/tests/test_hf_inference.py:22-32"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/embeddings/llama-index-embeddings-huggingface-api/tests/test_hf_inference.py"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"090fb5affab4726d856f7e57db7198d34529f479e9ab854d4ad19c0bfa4cbda6"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/embeddings/llama-index-embeddings-huggingface/tests/test_hf_inference.py:3-13 | llama-index-integrations/embeddings/llama-index-embeddings-huggingface/tests/test_hf_inference.py:22-32"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/embeddings/llama-index-embeddings-huggingface/tests/test_hf_inference.py"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"5216910930fc251ed65d79a374a846523dfd72a364125b8b8129d5657d280fcb"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/llama_index/graph_stores/nebula/nebula_graph_store.py:7-17 | llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/llama_index/graph_stores/nebula/nebula_graph_store.py:25-35"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/graph_stores/llama-index-graph-stores-nebula/llama_index/graph_stores/nebula/nebula_graph_store.py"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d35e7df3a9b76ced245ae66fabe919fc596367f234c4bc733d2d4b685673f98"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/indices/llama-index-indices-managed-dashscope/llama_index/indices/managed/dashscope/base.py:14-23 | llama-index-integrations/indices/llama-index-indices-managed-dashscope/llama_index/indices/managed/dashscope/base.py:38-48"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/indices/llama-index-indices-managed-dashscope/llama_index/indices/managed/dashscope/base.py"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2447211afa6429926f4a1882dd4fdf48fa2dcc1fb2b0586b260f59eaff7c942"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-google-genai/llama_index/llms/google_genai/base.py:4-12 | llama-index-integrations/llms/llama-index-llms-google-genai/llama_index/llms/google_genai/base.py:14-24"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-google-genai/llama_index/llms/google_genai/base.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5d4d1f81ef0147b6560aff8a5a5367d1c859d63d33af0b37fc1bf89cc22ca52"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-nvidia-triton/llama_index/llms/nvidia_triton/base.py:2-12 | llama-index-integrations/llms/llama-index-llms-nvidia-triton/llama_index/llms/nvidia_triton/base.py:27-12"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-nvidia-triton/llama_index/llms/nvidia_triton/base.py"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"c1cbf5982ff7e60534cbf453ca75e044f71f1c24dcb76e56ed7e0fc920794c1e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-openai/llama_index/llms/openai/base.py:43-53 | llama-index-integrations/llms/llama-index-llms-openai/llama_index/llms/openai/base.py:54-64"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-openai/llama_index/llms/openai/base.py"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"46ea01d08b4370e9d73ac5731141c427d4e3c9493d491d7c43069c1bef65ca6b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-openvino-genai/llama_index/llms/openvino_genai/base.py:89-99 | llama-index-integrations/llms/llama-index-llms-openvino-genai/llama_index/llms/openvino_genai/base.py:129-138"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-openvino-genai/llama_index/llms/openvino_genai/base.py"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"2148034be5ca3b5418bc52707400565b16f098ce014e95924789321c7f057af0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-core/llama_index/core/indices/knowledge_graph/retrievers.py:25-33 | llama-index-core/llama_index/core/indices/knowledge_graph/retrievers.py:57-66"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/indices/knowledge_graph/retrievers.py"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"b79a85eca0716d276e740e8f6fdfaa7f7cc1915fdec627acdcc35e92887b1cbc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-core/llama_index/core/ingestion/pipeline.py:80-89 | llama-index-core/llama_index/core/ingestion/pipeline.py:92-101"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/ingestion/pipeline.py"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"6cea7c1599f113c681f29a7d7db231aca06ee237f7fee1d45eff10938c9fde6f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-core/llama_index/core/node_parser/relational/llama_parse_json_element.py:103-112 | llama-index-core/llama_index/core/node_parser/relational/llama_parse_json_element.py:124-133"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/node_parser/relational/llama_parse_json_element.py"},"region":{"startLine":103}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6c53b4ecad11812de59c91db4b9be4b3a30ae74befc0995cfab89375ed3adc4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-core/llama_index/core/node_parser/relational/markdown_element.py:44-53 | llama-index-core/llama_index/core/node_parser/relational/markdown_element.py:65-74"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/node_parser/relational/markdown_element.py"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba07b5567fae5568390d166ca40d7e7cb1ff96c9f7c050cd148e6dc3a79136b3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:7-16 | llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:18-27"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"dde69fa66fd1d77701a45bf9a2495ddb6412d3bcd8bea3a67af1a0c16d09533b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:25-34 | llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py:39-48"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/graph_stores/llama-index-graph-stores-memgraph/llama_index/graph_stores/memgraph/property_graph.py"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"dde69fa66fd1d77701a45bf9a2495ddb6412d3bcd8bea3a67af1a0c16d09533b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py:56-65 | llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py:75-84"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-oci-genai/llama_index/llms/oci_genai/utils.py"},"region":{"startLine":56}}}],"partialFingerprints":{"codehealthFindingId/v1":"7876265848d53f83a9ed4714d9844b65915e4e4aeda5ef78ceb780375c774c93"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-markitdown/llama_index/readers/markitdown/base.py:3-12 | llama-index-integrations/readers/llama-index-readers-markitdown/llama_index/readers/markitdown/base.py:15-24"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-markitdown/llama_index/readers/markitdown/base.py"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"3ed53a1d35a160b5f0e32e60d1018ce116b0a103270868f833b30d4d2ad9c4aa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): llama-index-core/tests/indices/vector_store/mock_services.py:1-8 | llama-index-core/tests/indices/vector_store/mock_services.py:9-17"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/tests/indices/vector_store/mock_services.py"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"dc1b17f98e9d6488d7183495e6fddf39c919378dbbbdca2b00ac47b878960a84"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): llama-index-instrumentation/src/llama_index_instrumentation/dispatcher.py:13-20 | llama-index-instrumentation/src/llama_index_instrumentation/dispatcher.py:103-111"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-instrumentation/src/llama_index_instrumentation/dispatcher.py"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"18a863f5c6f377e76551c6e7472007bf0d007a97986f37acb09fc1b1a7d9f718"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-zhipuai/llama_index/llms/zhipuai/base.py:11-19 | llama-index-integrations/llms/llama-index-llms-zhipuai/llama_index/llms/zhipuai/base.py:21-29"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-zhipuai/llama_index/llms/zhipuai/base.py"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5a16f41df58d7024db79fc6d0fef04db8adcab6968304c9ab2eb55a3cf30cf5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-spotify/llama_index/readers/spotify/base.py:18-26 | llama-index-integrations/readers/llama-index-readers-spotify/llama_index/readers/spotify/base.py:27-35"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-spotify/llama_index/readers/spotify/base.py"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"8bb719d8588a43dbd681be3d767ec19d3b0af8c84c2010a373e0dca2ffd2d47b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): llama-index-core/tests/indices/query/test_compose_vector.py:1-8 | llama-index-core/tests/indices/query/test_compose_vector.py:9-16"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/tests/indices/query/test_compose_vector.py"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d3738b26fb2f86607fe965fc3bd7875cf54a49e3b362ec9094480cc40beb4597"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-rungpt/llama_index/llms/rungpt/base.py:1-8 | llama-index-integrations/llms/llama-index-llms-rungpt/llama_index/llms/rungpt/base.py:14-21"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-rungpt/llama_index/llms/rungpt/base.py"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b220ce1b2c08a6bc1531da468ace89e4de14dffccfffb5fb011352154230fced"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:11-18 | llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py:20-27"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-sambanovasystems/llama_index/llms/sambanovasystems/base.py"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff771c5b208cbfde891771048e294abba493b717b2327d0fe0781ca32872e219"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): llama-index-integrations/postprocessor/llama-index-postprocessor-google-rerank/llama_index/postprocessor/google_rerank/base.py:8-15 | llama-index-integrations/postprocessor/llama-index-postprocessor-google-rerank/llama_index/postprocessor/google_rerank/base.py:38-15"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/postprocessor/llama-index-postprocessor-google-rerank/llama_index/postprocessor/google_rerank/base.py"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae653cf5338bbff576c2247e2b9e549acb4d3022fda7f35b5a72db87414afd29"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): llama-index-integrations/readers/llama-index-readers-mongodb/llama_index/readers/mongodb/base.py:43-50 | llama-index-integrations/readers/llama-index-readers-mongodb/llama_index/readers/mongodb/base.py:51-58"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/readers/llama-index-readers-mongodb/llama_index/readers/mongodb/base.py"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ba2d333bd11f75a999399fa137dcd64990da97f263fe765b8ac16d9502e9057"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 3): llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py:19-25 | llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py:31-1 | llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py:39-1"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"28a5f40ae90d0136621313ee793097c4e9ffdcdfe8f349ad0f4d862eb984f529"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): llama-index-core/llama_index/core/base/embeddings/base.py:4-10 | llama-index-core/llama_index/core/base/embeddings/base.py:30-10"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/base/embeddings/base.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"19f93b3d5fd3d82639fbe62b450b9f91513af2863c56f82d45ac646851b43eb0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py:33-39 | llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py:40-46"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"32a583ea98e47916fde782e5db3915394c1baa2002aafa3461f81ae2797ed2a8"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-core/llama_index/core/chat_engine/multi_modal_context.py:4-9 | llama-index-core/llama_index/core/chat_engine/multi_modal_context.py:48-9"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/chat_engine/multi_modal_context.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"f00e4bab0b488f0eeb818bbed4a8de020ec4e3b9b4bc943db1dbc5c20db92e2c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-core/llama_index/core/indices/property_graph/transformations/dynamic_llm.py:13-18 | llama-index-core/llama_index/core/indices/property_graph/transformations/dynamic_llm.py:21-18"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/indices/property_graph/transformations/dynamic_llm.py"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"e2d52f399706a7348555e1639c29c3c1798f8b67e01d9fc79046dc202d97b529"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-core/llama_index/core/query_engine/multi_modal.py:4-9 | llama-index-core/llama_index/core/query_engine/multi_modal.py:22-9"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/llama_index/core/query_engine/multi_modal.py"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"2638766ce27cadc70616267fbe32910f41e7bc25381af3f4e2f8723ef5ed738c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-integrations/agent/llama-index-agent-agentmesh/llama_index/agent/agentmesh/worker.py:20-25 | llama-index-integrations/agent/llama-index-agent-agentmesh/llama_index/agent/agentmesh/worker.py:32-23"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/agent/llama-index-agent-agentmesh/llama_index/agent/agentmesh/worker.py"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"fec58a032155a5020f1bfc3af19e915a8fbafedf3e8838bb4dcfcde434d1f35e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py:29-34 | llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py:37-42"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/embeddings/llama-index-embeddings-vertex/tests/test_embeddings_vertex.py"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"b61951216d2675f001b33d1b49da736c5a76231300ab6929137efc112a382373"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): llama-index-integrations/llms/llama-index-llms-vllm/tests/test_integration.py:6-11 | llama-index-integrations/llms/llama-index-llms-vllm/tests/test_integration.py:12-17"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-integrations/llms/llama-index-llms-vllm/tests/test_integration.py"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"c8cd3ba4fc6c38c48be22bf88dc42615ebb6c8d394b4220adb7a0f25afb7fb46"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 3): llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py:27-31 | llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py:38-42 | llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py:45-49"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"llama-index-core/tests/response_synthesizers/test_compact_and_accumulate.py"},"region":{"startLine":27}}}],"partialFingerprints":{"codehealthFindingId/v1":"8633accf308bf76d57e2480a4c4bb2013d46d9e36668db392f3bd4dc342cc7e7"}},{"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":"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":"04d06373cf1d7a90bea62dce77665cb44245c2f2c7b41b4fa43a064e3cbc0453"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"1e9d903805e55f00a73fa41884fb25e4a290f93982d07b8c10ec8d68f912833d"}},{"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":"152216bf8d6bb6b2a58e2b4b34f7cd2f72678f1dd714ae0a7f27f4114d9509bd"}},{"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":"dfee78d339fdcce51789e542e21d8b42c3d80952de8c30f7eb428488b8a48abe"}},{"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":"116d204ee4a3b7cc2ca7de1e6d9b4fdbe88e53861d27a65fa6a2ccbe1f05f2fc"}},{"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":"398e73d641a1fed13c7f30aed1573471c0794bb575062905a04da7d288874c4d"}},{"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":"a27bb48fdc5f17cc60b66b1675dfb6712802508389e76f5f1c5a096fe8c4edcd"}},{"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":"9c7ac75fad4a940bd0c5b03b52c9c0be489e3bec4f34ea02d0eec404bae7c1bc"}},{"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":"eb78ae63aba79950fcada8f5f1ab18867e1a8b642ea3cbebe5d91884317557f9"}},{"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":"2e01620b906336a48dc74c64ae77b9e378e5fa4c6b224e88982f245d2a0594b7"}},{"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":"04132e5c4187143b5056fd37a85b324136440515defcc3ee09281d8f4498aa45"}},{"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":"2a6ffbc8f196cc7842c6e5c298a369ab130b838f235086af4406252c35c5f85d"}},{"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":"4285ad7cd6a717249cb051ab761d17b8fa2e023cfd24b89c6918674678d6dbfc"}},{"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":"723325ba1cfa1bb78db491745261e4cdc8c4f859f0732f2b2a89d0bfcce50f60"}},{"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":"c9ea0fa4023a836e01fb30e353435edbc8e40ffeb9b4914e742a03e102adcdd7"}},{"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":"66d52d39d0ee930a154687812f8ae58001d16b970837fb60d37d5e1242101f7c"}},{"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":"5a7209200efadaeaa3c372fa06e60a64dfcffe6ccd6b8fb6067211b2fa6f7626"}},{"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":"eec22923796d6c4048f498831f05671df2ad8edb1f79e60893d668337daeb9e7"}},{"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":"6a4e901cc3885fe58d0d65ff691177afe46f766963c0633299913f65dec8fa16"}},{"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":"168dd5fc1a9fef637a324bda9a1cdba0c584a769597fd4b61e7f3d2da594fd1e"}},{"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":"6a309f5710a9f6f53431edf9cbf484d5449c410b06e51bb1266314582757429a"}},{"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":"6e074c61ada2b5d228937e482a14480873abe573ae6e366de83339d6ca516f40"}},{"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":"2b841a47fa98a219d9afcdccdd62e01e0fb0e38cb22ec78785b83f80c1d03882"}},{"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":"0723d4f87dc21d5d2b81c32be412b5aa2fdd4748bb163042bb0dbb1ca600da53"}},{"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":"63c2c6b249b7538ebe9a01e14a50963ffead8d9dfc5ec39fbea8ac34ef0631ab"}},{"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":"c0840caebad826fa737e5c052c896f7804a882ba98665e27f6aa9b28df8ca9c3"}},{"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":"3fe8b8c626acdc63d1e875c6ee14408c24800069b480cac6d1c033daee271077"}},{"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":"7e74ac7c0a3aee26d87d1c011d0472ff9cdc1126e1e145d9b43530bf8e2e7c7f"}},{"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":"42aacd8fd8fc913dfd9dc358336cbab858ed95126eb7e13843feef9a1c4a13cd"}},{"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":"360cc026b3a41289da1f7bcc84a2535a5330850d08fae52171390138430baf27"}},{"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":"44a01121a46e90e3f5226fcceb857d910e7d836f93bca99360dc700ae12e09de"}},{"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":"31f91a46e1470d2374d6c2e6fbc54e59e13a09b118fb612922df1c8dcd0e568c"}},{"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":"6c43ca5bfed55307167974c05f283fd17e6c75ecfb2480b711aca81f098b38f0"}},{"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":"6939f7a299856f0c410daf64c2be9648f847243a6324109da4e28f61211be531"}},{"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":"7d221974c6bc9f26d8ab1669b60b5f5ac1fdc87cba23a9847b577b5cb9541479"}},{"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":"2d11f901bc11087ae8a2e5720ebc5048d71d7e667d01eea1c1d0cbbf7761977f"}},{"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":"b866621f5267a7be948ed53f36dc8b62fd2984684aa83bb9e6bb66d909297e5b"}},{"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":"df3549295636760287e38f4128666cabed687bef750d3348e8d3afdefe7cb498"}},{"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":"5044551991c1cdec6889d84063f85d57d30a8d8d786403801590289f3a9a63c0"}},{"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":"99f805676287945902ebd8482644dc157fb861f1b0cc25f782ddaecb63c317ba"}},{"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":"a02c18e267707be37eefa035f94a4752f4597a53593ce9616e954b8f4dc166e4"}},{"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":"a28c2eae55002af0b28703ba85645cd6c0f87fea7371067639b9c29539890a66"}},{"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":"dfa65ff7ffa095dccc3e90878305314a0cdd645ce224864d96218fdde3dbf820"}},{"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":"41136cd822d54af2a0bce3fc8a7f888240ab304c6b13cb7dd522065a48c3acd2"}},{"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":"ef67a6a3616f021b736f5daaf48de2da892329226401573f033faea02bfe4784"}},{"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"}}],"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-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-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-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-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":53,"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."]}]}