{"$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":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D19","name":"Documentation Quality","shortDescription":{"text":"Documentation Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D19"},{"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":"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":"D34","name":"Knowledge Freshness","shortDescription":{"text":"Knowledge Freshness"},"helpUri":"https://codehealth.canine.dev/dimensions/D34"},{"id":"D35","name":"Change Coupling","shortDescription":{"text":"Change Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D35"},{"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":"request (cyclomatic 37): request has cyclomatic complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":9713}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c221a8726f01ab649e9c22c0117225738943b6e6793a698383272f09c638fc0"}},{"ruleId":"D1","level":"warning","message":{"text":"setForm (cyclomatic 30): setForm has cyclomatic complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":911}}}],"partialFingerprints":{"codehealthFindingId/v1":"437f73328c957b4b6a275dc9f389e0c92ea80ac8f2759d72c8ccafd830af708c"}},{"ruleId":"D1","level":"warning","message":{"text":"asyncRequest (cyclomatic 28): asyncRequest has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":474}}}],"partialFingerprints":{"codehealthFindingId/v1":"073bcda00badc12f0aa22a15389a81123845ee37e8cf72b8ad3419a136b32e16"}},{"ruleId":"D1","level":"warning","message":{"text":"getNodes (cyclomatic 28): getNodes has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4207}}}],"partialFingerprints":{"codehealthFindingId/v1":"02be9df7830c8bb280b4bbb84524453c056ba5ec5cf2723e69ef3c312676f626"}},{"ruleId":"D1","level":"warning","message":{"text":"handleTransactionResponse (cyclomatic 27): handleTransactionResponse has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":651}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd849ce42d4c539f61d7108cf7062e85bc4da174751a500a00421c9b4784f1f1"}},{"ruleId":"D1","level":"warning","message":{"text":"_stringify (cyclomatic 26): _stringify has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/json.js"},"region":{"startLine":192}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a8307415306f6f4545052177c7a2f364dbdbdb4d034b4e8f359d816d6447232"}},{"ruleId":"D1","level":"warning","message":{"text":"_removeListener (cyclomatic 25): _removeListener has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1199}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f5af22cd7504e6ef234a302473f9b41323bf763ee52e3dc6faf955be3b8cafd"}},{"ruleId":"D1","level":"warning","message":{"text":"insertIntoTable (cyclomatic 23): insertIntoTable has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":3628}}}],"partialFingerprints":{"codehealthFindingId/v1":"e2797cae502c4282d038b9f1e3e68160e9ed4249aa96a503f0da106a21cf1b6f"}},{"ruleId":"D1","level":"warning","message":{"text":"getXY (cyclomatic 22): getXY has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1303}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f7424604df6f6219caaaab2880a50f7f3f1d166d6e81c2f56d5cb3f03d80d0c"}},{"ruleId":"D1","level":"warning","message":{"text":"handleTransactionResponse (cyclomatic 22): handleTransactionResponse has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1841}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ff793548c12e8eab717dcd866ec74110cdeaf3f7f5a7a55cfcc0b7fb10fb3c5"}},{"ruleId":"D1","level":"warning","message":{"text":"stringify (cyclomatic 21): stringify has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/json2.js"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"90965b3b08ecf3bed2480da9f854af607fc1b222a067cad792244e6684b43910"}},{"ruleId":"D1","level":"warning","message":{"text":"removeListener (cyclomatic 21): removeListener has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":5194}}}],"partialFingerprints":{"codehealthFindingId/v1":"c863141647c167759db1c9df34749bc8daf3e18657143d03bb86f662dc4bbdce"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 20): (anonymous) has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"1652020354cbeff345a86591990bfb9784421d533e6db04ee716f3625322778b"}},{"ruleId":"D1","level":"warning","message":{"text":"initExtCss (cyclomatic 20): initExtCss has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":5391}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7308e8bbbb659470f607d37c83496d8be9b7c5a2213784193495ed358f1eac6"}},{"ruleId":"D1","level":"warning","message":{"text":"_tryPreloadAttach (cyclomatic 19): _tryPreloadAttach has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1690}}}],"partialFingerprints":{"codehealthFindingId/v1":"bac0d421a4a90966e5022d0a235754465c24efb4357789d91d5cad2ec328ffee"}},{"ruleId":"D1","level":"warning","message":{"text":"compile (cyclomatic 18): compile has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4446}}}],"partialFingerprints":{"codehealthFindingId/v1":"c809375b329ca84088fee46384adda57860a2982bd25df7b17d860c16a92832a"}},{"ruleId":"D1","level":"warning","message":{"text":"doEncode (cyclomatic 18): doEncode has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":10098}}}],"partialFingerprints":{"codehealthFindingId/v1":"c5ff6242eeabe557680ee503d9f0fb045e12291676c3b6dc697d6c4591226d61"}},{"ruleId":"D1","level":"warning","message":{"text":"dump (cyclomatic 17): dump has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/yahoo.js"},"region":{"startLine":643}}}],"partialFingerprints":{"codehealthFindingId/v1":"e332359ef5af7de9bbfd777ef3f701cca4f7688b30281151b690285380c87ac8"}},{"ruleId":"D1","level":"warning","message":{"text":"_addListener (cyclomatic 17): _addListener has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":874}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff6c24fecfbffae4909cf9a6bd142e5567bb5a6ce4db3acb39868c19b4907351"}},{"ruleId":"D1","level":"warning","message":{"text":"get (cyclomatic 17): get has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":6435}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c120b5f973b34f819417981f9150deaae632266f3ceecfbde919f0717af1092"}},{"ruleId":"D1","level":"warning","message":{"text":"ua (cyclomatic 16): ua has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/yahoo.js"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5698f476206f80cae1aafaafe3303615d321ea6a87bfcec3f79288d49b666bd"}},{"ruleId":"D1","level":"warning","message":{"text":"nth-child (cyclomatic 16): nth-child has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4730}}}],"partialFingerprints":{"codehealthFindingId/v1":"a81b4acf64b64ea50a00cc6b3b9b57a9e3b23cb0d775f2a9970307f70e42748f"}},{"ruleId":"D2","level":"warning","message":{"text":"setForm (cognitive 62): setForm has cognitive complexity 62 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":911}}}],"partialFingerprints":{"codehealthFindingId/v1":"708ef357d5831185cedb72b1bab6a422bfa80f9e715d2c155e7f401f88031be3"}},{"ruleId":"D2","level":"warning","message":{"text":"request (cognitive 56): request has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":9713}}}],"partialFingerprints":{"codehealthFindingId/v1":"5cd4e92f6093a2facfb3637b65352c9cad1929cd742fca5e6c780e24ce00e069"}},{"ruleId":"D2","level":"warning","message":{"text":"_stringify (cognitive 54): _stringify has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/json.js"},"region":{"startLine":192}}}],"partialFingerprints":{"codehealthFindingId/v1":"f394e7d53eb3375fdb2d0338df1643327693afbae5bb12be787aee083b2340bc"}},{"ruleId":"D2","level":"warning","message":{"text":"getNodes (cognitive 47): getNodes has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4207}}}],"partialFingerprints":{"codehealthFindingId/v1":"7a9fde56bbb176dc4e95d67d721e6fdbf1f1edb32d6b0ba3befd69f345dca029"}},{"ruleId":"D2","level":"warning","message":{"text":"stringify (cognitive 40): stringify has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/json2.js"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"6dcb1e591a2432efa6a48e179b7beb8385ce93e60961cb3879960f962730c650"}},{"ruleId":"D2","level":"warning","message":{"text":"asyncRequest (cognitive 39): asyncRequest has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":474}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f4d5419274c377254338725a753ad1789153f9570258fdfc1d8b84146c9f480"}},{"ruleId":"D2","level":"warning","message":{"text":"compile (cognitive 38): compile has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4446}}}],"partialFingerprints":{"codehealthFindingId/v1":"099934cdb87847ec22b39900ff989cfefc5fec58b5ae97dd01d18828e6bf9458"}},{"ruleId":"D2","level":"warning","message":{"text":"handleTransactionResponse (cognitive 37): handleTransactionResponse has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":651}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d4c9dd6a7f5a420fe559775628c8dded201d9bccf2c5ba25d78ea3e84a9a2b4"}},{"ruleId":"D2","level":"warning","message":{"text":"_removeListener (cognitive 35): _removeListener has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1199}}}],"partialFingerprints":{"codehealthFindingId/v1":"b65267e544d01b866da23bdd5c5a4fcc7829375e1ad8e8858ac060af061452bb"}},{"ruleId":"D2","level":"warning","message":{"text":"_tryPreloadAttach (cognitive 35): _tryPreloadAttach has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1690}}}],"partialFingerprints":{"codehealthFindingId/v1":"f1658b853bf002243674a3f25ad0a71af5ac4977fd958febe9f4364940080390"}},{"ruleId":"D2","level":"warning","message":{"text":"getXY (cognitive 34): getXY has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1303}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e5c43006442e251e9843e91124ab0c23999e7c6a90bea8bed54079e210e678b"}},{"ruleId":"D2","level":"warning","message":{"text":"removeListener (cognitive 34): removeListener has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":5194}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc372ca74db6f1c6498ed93fce6f98fe1853021cdb41239a8027321e03bff6d9"}},{"ruleId":"D2","level":"warning","message":{"text":"dump (cognitive 32): dump has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/yahoo.js"},"region":{"startLine":643}}}],"partialFingerprints":{"codehealthFindingId/v1":"79fe4b929144a14889de3d45fcfba00857f8cf32c40374d0b6af2cb2b017975b"}},{"ruleId":"D2","level":"warning","message":{"text":"fire (cognitive 32): fire has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":216}}}],"partialFingerprints":{"codehealthFindingId/v1":"553a40d63787569dff356183d7ddeaff99fbb9b041ff4ad96affb74a5ac01972"}},{"ruleId":"D2","level":"warning","message":{"text":"_tryPreloadAttach (cognitive 31): _tryPreloadAttach has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1484}}}],"partialFingerprints":{"codehealthFindingId/v1":"00f8d27aefc37dc4ac072c7a0f43a7d4bbec216909276913c721e65a04333131"}},{"ruleId":"D2","level":"warning","message":{"text":"handleTransactionResponse (cognitive 31): handleTransactionResponse has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1841}}}],"partialFingerprints":{"codehealthFindingId/v1":"abc4131833e06a903e6535300ad2bf1338f4dcc9a525fa86c069107c3304bdb5"}},{"ruleId":"D2","level":"warning","message":{"text":"doEncode (cognitive 31): doEncode has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":10098}}}],"partialFingerprints":{"codehealthFindingId/v1":"42c2cba2d66219092c6e6574218f682aff278b5293e7df2fcf3278fea22c3afd"}},{"ruleId":"D2","level":"warning","message":{"text":"ua (cognitive 28): ua has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/yahoo.js"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"724a6f6c870def36c3833dc204e94458aeebc3e11431eee96a067b60f0dea078"}},{"ruleId":"D2","level":"warning","message":{"text":"substitute (cognitive 27): substitute has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/yahoo.js"},"region":{"startLine":723}}}],"partialFingerprints":{"codehealthFindingId/v1":"6295797359de528d6af9b1705f7bbc89d23ae767d873a2fa0c36b9bb00ad056c"}},{"ruleId":"D2","level":"warning","message":{"text":"removeAll (cognitive 27): removeAll has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":5251}}}],"partialFingerprints":{"codehealthFindingId/v1":"9bccf2598e806714a0f4d42f90d27d29e52c2f365109426847e43e74155e2613"}},{"ruleId":"D2","level":"warning","message":{"text":"nth-child (cognitive 24): nth-child has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4730}}}],"partialFingerprints":{"codehealthFindingId/v1":"add7ff9a61fb2436087f60d3cbfb765d9d27ced5066c9cfc2c51a718536e510d"}},{"ruleId":"D2","level":"warning","message":{"text":"initExtCss (cognitive 24): initExtCss has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":5391}}}],"partialFingerprints":{"codehealthFindingId/v1":"7dd7b06d3b67766f124d00477794cafd3bdabefb43c993727bfa9fecab324224"}},{"ruleId":"D2","level":"warning","message":{"text":"get (cognitive 24): get has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":6435}}}],"partialFingerprints":{"codehealthFindingId/v1":"48c334c60f022e4dbbb9562ae9918417fcaba30afd247e5ac277a602c3f995ef"}},{"ruleId":"D2","level":"warning","message":{"text":"_addListener (cognitive 23): _addListener has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":874}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5d8d11e272ca9dd74574151b8dcbee15667bed31f83342cfbbc6e9f46d30c34"}},{"ruleId":"D2","level":"warning","message":{"text":"insertIntoTable (cognitive 23): insertIntoTable has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":3628}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e814a12b71fc05d253bb531627183aff5bf890c6d4be28cbc817ef5b0bdf032"}},{"ruleId":"D2","level":"warning","message":{"text":"handleKeyPress (cognitive 20): handleKeyPress has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":2429}}}],"partialFingerprints":{"codehealthFindingId/v1":"f5b3936631b045ac164ce3e164d3387a4f10eb703204f38ec868604e0e71d492"}},{"ruleId":"D2","level":"warning","message":{"text":"abort (cognitive 20): abort has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":1275}}}],"partialFingerprints":{"codehealthFindingId/v1":"48e722fa985d52c943a3c54b7aef4aca45c953c1a194322f027b37ec9c36f407"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 20): (anonymous) has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"96408ef8b132b632d0c6a0566db89637402c23d42221564e92f73872f8a5a3cb"}},{"ruleId":"D2","level":"warning","message":{"text":"setRunAttr (cognitive 20): setRunAttr has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":2513}}}],"partialFingerprints":{"codehealthFindingId/v1":"516314e1cdfa2c6e40fc7e7c9dbfda58ce6f36f4632af6c67f4e5fd02ad021df"}},{"ruleId":"D2","level":"warning","message":{"text":"insertHtml (cognitive 20): insertHtml has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":3703}}}],"partialFingerprints":{"codehealthFindingId/v1":"df5a7689636ec7dba60e0b19cd74237571d3830380303de8a36f3d439c8c3354"}},{"ruleId":"D2","level":"warning","message":{"text":"byAttribute (cognitive 20): byAttribute has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4298}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a4f0296cd03f765e824f4305f437fcd23dd6c0a9d262fc4fefe5f1857210730"}},{"ruleId":"D2","level":"warning","message":{"text":"getId (cognitive 20): getId has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4924}}}],"partialFingerprints":{"codehealthFindingId/v1":"29f1e47ea110deaa47fb40f86f4ac57adb9ae33cb525cf5242ee306d4e0cc9fe"}},{"ruleId":"D2","level":"warning","message":{"text":"uploadFile (cognitive 19): uploadFile has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/connection.js"},"region":{"startLine":1125}}}],"partialFingerprints":{"codehealthFindingId/v1":"1858897d17b2344fcf6242c183be5c4cc621a4aacc161e760f405fc1ebd821f9"}},{"ruleId":"D2","level":"warning","message":{"text":"onreadystatechange (cognitive 18): onreadystatechange has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/lift.js"},"region":{"startLine":808}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e13c3c288e60c16d9c598223aafa50a9c87bfe9b7ffbdc77329b935eb372ce0"}},{"ruleId":"D2","level":"warning","message":{"text":"getListeners (cognitive 18): getListeners has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1836}}}],"partialFingerprints":{"codehealthFindingId/v1":"25ecfb0cbf44e499e66fae87c2370b4897da41f1a7ffc6d6a671e31d2ed9c094"}},{"ruleId":"D2","level":"warning","message":{"text":"removeListener (cognitive 18): removeListener has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1589}}}],"partialFingerprints":{"codehealthFindingId/v1":"de7653ae15b41391848388d2d1e4210008c8989c2c62058ff2c6bb6f129f4a1e"}},{"ruleId":"D2","level":"warning","message":{"text":"_unload (cognitive 18): _unload has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1710}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bcd49f32d1157e27aff3aa0d2cec4494ae7fe135393940f9485f025e016f4d2"}},{"ruleId":"D2","level":"warning","message":{"text":"request (cognitive 18): request has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1996}}}],"partialFingerprints":{"codehealthFindingId/v1":"f823e18edaf8d9af4a2cddc83ea93be89adca5bbae5e55eccfe8fdc0c9722f1a"}},{"ruleId":"D2","level":"warning","message":{"text":"fireEvent (cognitive 18): fireEvent has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":3013}}}],"partialFingerprints":{"codehealthFindingId/v1":"ec59d24e97fac1d9bd066611fc9b64787f9b09283b06667e987488f799e12073"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 18): (anonymous) has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":7143}}}],"partialFingerprints":{"codehealthFindingId/v1":"6cc57830c763f2410b7d24ebe9d2419346bf0a01dca9293415da7c09e3353112"}},{"ruleId":"D2","level":"warning","message":{"text":"_unload (cognitive 17): _unload has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":1879}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c64d136a9660ab4b05b6f5e6e421734e2e108a8dd0191134934b7477e14f4d1"}},{"ruleId":"D2","level":"warning","message":{"text":"runTasks (cognitive 17): runTasks has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":1063}}}],"partialFingerprints":{"codehealthFindingId/v1":"842f71394ebdb071c8745f2eed3ffa460cb6a767c6d2c07b7bc17bcc051fea21"}},{"ruleId":"D2","level":"warning","message":{"text":"nodup (cognitive 17): nodup has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":4355}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d0e862d037b579ca1521e5b1cf96540158ec468a2596c7208a0da7c7d463341"}},{"ruleId":"D2","level":"warning","message":{"text":"f (cognitive 16): f has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/dom.js"},"region":{"startLine":270}}}],"partialFingerprints":{"codehealthFindingId/v1":"0178345bc2df3c564542578738f5b7769c5c3114cbbdaceba37eceeaf113339e"}},{"ruleId":"D2","level":"warning","message":{"text":"addListener (cognitive 16): addListener has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":3106}}}],"partialFingerprints":{"codehealthFindingId/v1":"abf092a7ae5602c897834403f0a429d0d627c0ecab8810b134f08f6f81ff12a7"}},{"ruleId":"D2","level":"warning","message":{"text":"garbageCollect (cognitive 16): garbageCollect has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":6512}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6d055912d42dad2822503ffeb3a923eee82f6fb8b8079f31e1dde050a5e0082"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: yui/event.js: FileTooLong \u2014 2562 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/yui/event.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"8b1e861ea313073083339c348089d254133cfca35845f6e9016fd5b2a89ac46f"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: extcore/ext-core-debug.js: FileTooLong \u2014 10255 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"web/webkit/src/main/resources/toserve/extcore/ext-core-debug.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b59dfc9e90a276720069165a2766f989d4484cc2908a87798d0ca518e622f06"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (45 lines \u00D7 2): core/common/src/main/java/net/liftweb/common/Func.java:38-82 | core/common/src/main/java/net/liftweb/common/Func.java:93-71"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/common/src/main/java/net/liftweb/common/Func.java"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"c299996b949f65b57936ae75f6922a806c76b304191eab10c804dab6423155ca"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): core/util/src/main/java/net/liftweb/util/Css.java:31-47 | core/util/src/main/java/net/liftweb/util/Css.java:52-40"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"core/util/src/main/java/net/liftweb/util/Css.java"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"8fbfd150212af58167529edf01a8cded2f57a4c3721d8da22299e964dc732d2f"}},{"ruleId":"D8","level":"error","message":{"text":"No automated tests: No automated tests \u2014 the solution has no test code. Untested code is the largest single risk to changing it safely."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3132564c6310e5d01a231f252a02d5d2f5a542c0a8fa29a14c89693f1e3df871"}},{"ruleId":"D9","level":"note","message":{"text":"No tests found: No test projects found in the repository."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c9bf64cbb5a4ae13d6bcd01fa3bc8d2879d860c73bc67f176ee3c2cecb8adce3"}},{"ruleId":"D13","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":"f179d776a0d323b09301a525e662f55952a775f5a62e8f8c36d263b022f3f8f6"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D13","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":"f01bd86ab4ff126fe7f3a0996bd45cf09b4d3f96411d7c5e1321af3b516b1198"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D13","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":"af5ac477e60cb6958772e55411991b5d1c953c623f101dd1f1a18d0d96d0fd76"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D13","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":"f1cdabcc281fa4855b6e25357e08f758eeb41e02407cd4e64a24e91f5a0a2f07"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D13","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":"793ffa4543d7b3f673469458f63eacdd7df7a648669520a0f44b76547dd7952e"},"taxa":[{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D19","level":"note","message":{"text":"The document is a single-person authored \u0027Simply Lift\u0027 entry that gives an overview of the framework and licensing but does not cover core features such as routing, templates, or how to run the server.: Add a short section on basic usage (e.g. writing a simple route handler, rendering HTML) so new readers can get started without leaving the document."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"docs/simply_lift.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cbeade72f7445746c3dd567a2fede121950b77ea4473d7500ba5832cdc5d8219"}},{"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":"71a624a5b85ea437b0322b65f9d417eede4171f851bfedcea572829aaf4d0451"}},{"ruleId":"D28","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":"3cdfd7beb31b791ae18dcb425e21eb157c842e7bbcd522cc330573c1a6538db1"}},{"ruleId":"D29","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":"388c0085be4a7912bf8a48efe0a9cb1062a0e7e0331689b28f49cc03c5b6d0da"},"taxa":[{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-353","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","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":"388c0085be4a7912bf8a48efe0a9cb1062a0e7e0331689b28f49cc03c5b6d0da"},"taxa":[{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-353","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","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":"388c0085be4a7912bf8a48efe0a9cb1062a0e7e0331689b28f49cc03c5b6d0da"},"taxa":[{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-353","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","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":"3e284a5171a2bac69e0870b0018d410b65a3a5190be228e68e1d9e1d58d6bc3f"},"taxa":[{"id":"CWE-611","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]}],"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-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-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-353","guid":"09d7e902-d4ee-f05d-ae6c-0a1554d0c18f","name":"CWE-353","shortDescription":{"text":"CWE-353"},"helpUri":"https://cwe.mitre.org/data/definitions/353.html"},{"id":"CWE-611","guid":"1afbae66-ea29-2d59-aaa2-134e3ae2e85a","name":"CWE-611","shortDescription":{"text":"CWE-611"},"helpUri":"https://cwe.mitre.org/data/definitions/611.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":11,"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."]}]}