{"$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":"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":"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":"D38","name":"OSV Dependency Vulnerabilities","shortDescription":{"text":"OSV Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D38","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"transform (cyclomatic 140): transform has cyclomatic complexity 140 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/js/src/JSTransformer.js"},"region":{"startLine":336}}}],"partialFingerprints":{"codehealthFindingId/v1":"b37512f5708d92113f4c19b1e150a1ad2410f52ea7dbb6190a8ced63afd48ee4"}},{"ruleId":"D1","level":"warning","message":{"text":"collectDependencies (cyclomatic 57): collectDependencies has cyclomatic complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/webextension/src/WebExtensionTransformer.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f245585edd2c793dcbd63530b58384b8c9dfbd2eb053a38c507bdd89e0e17cd"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 57): (anonymous) has cyclomatic complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/runtimes/rsc/src/RSCRuntime.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"fbd5e5e1dce1405024e1bbe2d8d6c1572023a45755ff6d148587eac5617c3bd6"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 47): (anonymous) has cyclomatic complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/shake.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"a09ed6ac950e92d003075965b0aa277024b5ea8b4ba14d7937da8a8137a010ae"}},{"ruleId":"D1","level":"warning","message":{"text":"transform (cyclomatic 41): transform has cyclomatic complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/css/src/CSSTransformer.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"48b4b2cfb501b2745f3f7a2c41353b45b579977250f09c76aef55ca77f5ea44c"}},{"ruleId":"D1","level":"warning","message":{"text":"loadConfig (cyclomatic 40): loadConfig has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/js/src/JSTransformer.js"},"region":{"startLine":181}}}],"partialFingerprints":{"codehealthFindingId/v1":"5d75452c78f16ed097af1ebaa450686848d4c62913f8c5fc1e46505aecd42fa3"}},{"ruleId":"D1","level":"warning","message":{"text":"addExternal (cyclomatic 35): addExternal has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":812}}}],"partialFingerprints":{"codehealthFindingId/v1":"db7c5b5ea14b3bdfa7c62db90eedf2f4f8896e9d6d32782bb00b00b6f368d78e"}},{"ruleId":"D1","level":"warning","message":{"text":"processPipeline (cyclomatic 34): processPipeline has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/vue/src/VueTransformer.js"},"region":{"startLine":202}}}],"partialFingerprints":{"codehealthFindingId/v1":"f17b763eb2f84373998984ab50afd9dbf43ccbbcb5625d8d92e133cb77a1e453"}},{"ruleId":"D1","level":"warning","message":{"text":"report (cyclomatic 33): report has cyclomatic complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/ServerReporter.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"3d8f1ddc7bf9e913d85d46447725538d346e76804262b545b6dd6ab76b786205"}},{"ruleId":"D1","level":"warning","message":{"text":"apply (cyclomatic 32): apply has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/runtimes/js/src/JSRuntime.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"3b0300c314e37c63085a1deba0b61605ed0dd93af4b881f21d2d80804d7291a6"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 32): (anonymous) has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/DevPackager.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"d490780e8588363d532ced0089179c2b450b741eda363782effbf6b739b172cd"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 31): (anonymous) has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/collect.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f704a9a6f77e707cb8aa2c758507a9a168bb21fcd0c6e9e2dd3f6d00e1a07c5"}},{"ruleId":"D1","level":"warning","message":{"text":"transform (cyclomatic 25): transform has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/postcss/src/PostCSSTransformer.js"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"51da2a45db1122d5ec493373fba27ac443a42de751adeb2533385f43ba1be0f6"}},{"ruleId":"D1","level":"warning","message":{"text":"resolve (cyclomatic 25): resolve has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/resolvers/glob/src/GlobResolver.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"dca95174a93e8015ceb8976946182d1c186571898cfa7ca2d7e0b653fe4f60b0"}},{"ruleId":"D1","level":"warning","message":{"text":"startDevServer (cyclomatic 23): startDevServer has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/ServerReporter.js"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa29919e53ad92d079dc9b08052646c09d17af7c657469e80753aa4c0e5933c7"}},{"ruleId":"D1","level":"warning","message":{"text":"findAssetWithSymbol (cyclomatic 21): findAssetWithSymbol has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/query/src/cli.js"},"region":{"startLine":203}}}],"partialFingerprints":{"codehealthFindingId/v1":"343270a3c1d44b2024a0adf915f19bbcc57a82ce1b50bd19e1f1c8da91202bb9"}},{"ruleId":"D1","level":"warning","message":{"text":"stats (cyclomatic 21): stats has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/query/src/cli.js"},"region":{"startLine":806}}}],"partialFingerprints":{"codehealthFindingId/v1":"b594754bb5f9eee2bd65b25df97b6e98ba5142180db5e7e012f1b47f7a10fcf8"}},{"ruleId":"D1","level":"warning","message":{"text":"transform (cyclomatic 20): transform has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/image/src/ImageTransformer.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"95368f8f3f43b21f36d2628c7d986809e51c143f5f64d581ce3f6dbbec696b9d"}},{"ruleId":"D1","level":"warning","message":{"text":"writeDiagnostic (cyclomatic 20): writeDiagnostic has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/cli/src/CLIReporter.js"},"region":{"startLine":215}}}],"partialFingerprints":{"codehealthFindingId/v1":"6174855b70b46a52a493f2518d70f19381175e4c3525f8e8bc53dcaea6c6222c"}},{"ruleId":"D1","level":"warning","message":{"text":"canonicalize (cyclomatic 19): canonicalize has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/sass/src/modern.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"3326439be63f05d22651a90aa27a8401b01cab23478da145cf8ba242f3b320f7"}},{"ruleId":"D1","level":"warning","message":{"text":"sendIndex (cyclomatic 19): sendIndex has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/Server.js"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea3fc7b8babc738fe7f8dff3401ce6b4f4b36aa55c715fd13ad396337f765e7f"}},{"ruleId":"D1","level":"warning","message":{"text":"report (cyclomatic 18): report has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/lsp-reporter/src/LspReporter.js"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"dceb430fc90a0021de5dfe9e9333696eda84d3f5c286be5ce364ec133f55aaf0"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 17): (anonymous) has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/vue/src/VueTransformer.js"},"region":{"startLine":342}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd43ecff5a3b17c135bbddf87a9a865eb8c19028eacc571bf9e534ce2063db0d"}},{"ruleId":"D1","level":"warning","message":{"text":"serveCodeFrame (cyclomatic 17): serveCodeFrame has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/HMRServer.js"},"region":{"startLine":384}}}],"partialFingerprints":{"codehealthFindingId/v1":"c7ccf70a9aedba600bfbb014c937f2112601738043aa680f355123c5a84e27ce"}},{"ruleId":"D1","level":"warning","message":{"text":"mapSVG (cyclomatic 17): mapSVG has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/htmlnano/src/HTMLNanoOptimizer.js"},"region":{"startLine":160}}}],"partialFingerprints":{"codehealthFindingId/v1":"32320e3f900d57b7b96d04f73d5fdd347024230fea3be8ccd5088831baa4820e"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 16): (anonymous) has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/wrappers.js"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"5d00738f3859bff5e81dd6ae8a62de7150e46ad07e6baaad6833496c3f7a7893"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 16): (anonymous) has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/dev-prelude.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b3e13e3a250a7fca9e47782be28fb9e693e03f59e72c4c0ece50e7677328a92"}},{"ruleId":"D1","level":"warning","message":{"text":"buildExportedSymbols (cyclomatic 16): buildExportedSymbols has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":364}}}],"partialFingerprints":{"codehealthFindingId/v1":"08a870a29b2473c30cfb76f2a2899953fac1dc63767ae099340cd476328a0bc1"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 16): (anonymous) has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":578}}}],"partialFingerprints":{"codehealthFindingId/v1":"0dcd08bcd73e48b5dd217477ce8263b73b2b7a5c6fb30d8690a4f4e5e1a0f350"}},{"ruleId":"D1","level":"warning","message":{"text":"optimize (cyclomatic 16): optimize has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/terser/src/TerserOptimizer.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"0dc9caca3ecb2c9ac4c07d598440f53ecb2a6cf9de678a91d1162b8282a8225d"}},{"ruleId":"D1","level":"warning","message":{"text":"name (cyclomatic 16): name has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/namers/default/src/DefaultNamer.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf1fa2af351e3302db2c222a9d916dc0c094b2da26f525185cd954c54e35889e"}},{"ruleId":"D1","level":"warning","message":{"text":"fork (cyclomatic 16): fork has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/workers/src/Worker.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7074a5b66d78f3a2f629fd7d8696b9667349a7ea7893b37112867e2b949a58a"}},{"ruleId":"D2","level":"warning","message":{"text":"transform (cognitive 243): transform has cognitive complexity 243 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/js/src/JSTransformer.js"},"region":{"startLine":336}}}],"partialFingerprints":{"codehealthFindingId/v1":"883c22a8f66b810757a9dae2a740fb8fee28183f5cb8197409abf171b12a0c7c"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 172): (anonymous) has cognitive complexity 172 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/runtimes/rsc/src/RSCRuntime.js"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"71dcba470c13d0016ca8db42ab26eef821af4a78255451642fc8f0fa988eab7e"}},{"ruleId":"D2","level":"warning","message":{"text":"collectDependencies (cognitive 111): collectDependencies has cognitive complexity 111 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/webextension/src/WebExtensionTransformer.js"},"region":{"startLine":39}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c022a8f0566acf59f14579782b7f15bd4b5f047fd96b1e1cc79493f2f3006c8"}},{"ruleId":"D2","level":"warning","message":{"text":"addExternal (cognitive 87): addExternal has cognitive complexity 87 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":812}}}],"partialFingerprints":{"codehealthFindingId/v1":"e061c0f3f68e8a2b46d6941b262e5d75ada1aaa84e585570cbf875049aed3754"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 77): (anonymous) has cognitive complexity 77 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/shake.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"a753583466ea2f148db604e092fabe7570deb51d6b9575f3c2c258437e0305a1"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 74): (anonymous) has cognitive complexity 74 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/DevPackager.js"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"d27761b68d7d0cb92717d4c96ab35818ceb1bca06d0a66b917b020c38791b410"}},{"ruleId":"D2","level":"warning","message":{"text":"transform (cognitive 69): transform has cognitive complexity 69 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/css/src/CSSTransformer.js"},"region":{"startLine":44}}}],"partialFingerprints":{"codehealthFindingId/v1":"9916f69cee2bc0a8338f02d72e0d499c6760943b7def616afcd003f9444f0907"}},{"ruleId":"D2","level":"warning","message":{"text":"loadConfig (cognitive 57): loadConfig has cognitive complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/js/src/JSTransformer.js"},"region":{"startLine":181}}}],"partialFingerprints":{"codehealthFindingId/v1":"96e122f6586153aec734ea266d9e57f7d0eb7298cd0dc62138374780e885a844"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 50): (anonymous) has cognitive complexity 50 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/collect.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f1f4929bba3bb390408f2e5ab3369e39b0622bd13f83913421bc4d644c2ef36"}},{"ruleId":"D2","level":"warning","message":{"text":"apply (cognitive 49): apply has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/runtimes/js/src/JSRuntime.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"a6e4493d616659053b8dd59f2dd55005f36e5736e9cd2da9d84a4139b1ff2111"}},{"ruleId":"D2","level":"warning","message":{"text":"findAssetWithSymbol (cognitive 48): findAssetWithSymbol has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/query/src/cli.js"},"region":{"startLine":203}}}],"partialFingerprints":{"codehealthFindingId/v1":"1dac4fe562a17be376aca51932b6fbe0aa7ba8733bf8f40322a5154eb99704d4"}},{"ruleId":"D2","level":"warning","message":{"text":"report (cognitive 46): report has cognitive complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/ServerReporter.js"},"region":{"startLine":13}}}],"partialFingerprints":{"codehealthFindingId/v1":"2186f891c48ebeea79203c3126534e46267d7cf96a9770dee48e946bb15faef6"}},{"ruleId":"D2","level":"warning","message":{"text":"processPipeline (cognitive 44): processPipeline has cognitive complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/vue/src/VueTransformer.js"},"region":{"startLine":202}}}],"partialFingerprints":{"codehealthFindingId/v1":"8de17a48b7729e76c2dfa17ec63f1d5bbcfb56c482e20fbea1cecbb2c077d773"}},{"ruleId":"D2","level":"warning","message":{"text":"transform (cognitive 43): transform has cognitive complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/postcss/src/PostCSSTransformer.js"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"494036dc5fd4b80925926b99a6509b423a08d508f9a2986ab991ee6072ec6b9c"}},{"ruleId":"D2","level":"warning","message":{"text":"serveCodeFrame (cognitive 39): serveCodeFrame has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/HMRServer.js"},"region":{"startLine":384}}}],"partialFingerprints":{"codehealthFindingId/v1":"dca677e4fe9cf92932bd2ac8dfb288ffaf7fda1a1b6bd31763d31ba92cf03035"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 39): (anonymous) has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":578}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d9a5fff832eee441ea6a607f177671513738fabe12385f6df1e802f013d9fdf"}},{"ruleId":"D2","level":"warning","message":{"text":"resolve (cognitive 37): resolve has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/resolvers/glob/src/GlobResolver.js"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"324ba972cf26573f30d180b3c4768dcaa1f4c1f9a02b37f4d0665bae9c1df9c4"}},{"ruleId":"D2","level":"warning","message":{"text":"mapSVG (cognitive 37): mapSVG has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/htmlnano/src/HTMLNanoOptimizer.js"},"region":{"startLine":160}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc19ddf6dbd159e635be1b1e99459735650180e441cf101bf5fbb2589e661ac9"}},{"ruleId":"D2","level":"warning","message":{"text":"sendIndex (cognitive 34): sendIndex has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/Server.js"},"region":{"startLine":173}}}],"partialFingerprints":{"codehealthFindingId/v1":"80c3d77a28186243d897f243c43dd5917b68df799237734878b0f22d1b1d1740"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 33): (anonymous) has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/utils/error-overlay/src/listenToRuntimeErrors.js"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"f83ec0dd1b066778c537e4cf966ff5cbc7e1af0403d7836a5bda90acf7e6ec1c"}},{"ruleId":"D2","level":"warning","message":{"text":"stats (cognitive 32): stats has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/query/src/cli.js"},"region":{"startLine":806}}}],"partialFingerprints":{"codehealthFindingId/v1":"24e1394aac56f05d1626042b92f1d126568dceb6b05d173a542a743b2d975199"}},{"ruleId":"D2","level":"warning","message":{"text":"canonicalize (cognitive 31): canonicalize has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/sass/src/modern.js"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"5efc131d12813c620f3ad20640f1c72dd48d79e0423358c5af2d6fc56aab33f4"}},{"ruleId":"D2","level":"warning","message":{"text":"loadAsset (cognitive 31): loadAsset has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/react-static/src/ReactStaticPackager.js"},"region":{"startLine":376}}}],"partialFingerprints":{"codehealthFindingId/v1":"9df258e7ab67bbf78109f2f55b62362173d3ea6bfe044e6acdbdeb8feed151cf"}},{"ruleId":"D2","level":"warning","message":{"text":"buildExportedSymbols (cognitive 30): buildExportedSymbols has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":364}}}],"partialFingerprints":{"codehealthFindingId/v1":"addfe4934ad86787700e48ffe6abcd62943ab00b910cc17491c1feca9264715a"}},{"ruleId":"D2","level":"warning","message":{"text":"startDevServer (cognitive 29): startDevServer has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/dev-server/src/ServerReporter.js"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"0353ce4ed1369e8a7636388c1e6ec6824351d2b1493b1e379fb74e6365fd4cc4"}},{"ruleId":"D2","level":"warning","message":{"text":"writeDiagnostic (cognitive 27): writeDiagnostic has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/cli/src/CLIReporter.js"},"region":{"startLine":215}}}],"partialFingerprints":{"codehealthFindingId/v1":"2f2305870a9c64bd9704a628ed06ba1823e54bf9d00293834722139c31d60365"}},{"ruleId":"D2","level":"warning","message":{"text":"fork (cognitive 25): fork has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/workers/src/Worker.js"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c1d1d52c0b2599589272a5d0f95e6b6bf9b4ba0d6dee8c71686edbe1550eaf7"}},{"ruleId":"D2","level":"warning","message":{"text":"loadFile (cognitive 24): loadFile has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/less/src/LessTransformer.js"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b704ee89524cb6e9669ceec327b261e7325aa967edd18e439039b2a9e876082"}},{"ruleId":"D2","level":"warning","message":{"text":"bundleReport (cognitive 23): bundleReport has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/reporters/cli/src/bundleReport.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"5720dea9570160a617c8d8442a9602b0a7e569b2413bb838c700e6b959c8ff4f"}},{"ruleId":"D2","level":"warning","message":{"text":"resolvePathImporter (cognitive 22): resolvePathImporter has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/sass/src/legacy.js"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c53f1ea9ebf8228c4eb6ac51f9e3bf8948d52f6d500983de779c12fc8f05ac3"}},{"ruleId":"D2","level":"warning","message":{"text":"optimize (cognitive 22): optimize has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/terser/src/TerserOptimizer.js"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"7f40357dc1ee929950ac327fb21402f44715a98fc457f9315dfb35b57f1e472a"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 20): (anonymous) has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/utils/src/schema.js"},"region":{"startLine":417}}}],"partialFingerprints":{"codehealthFindingId/v1":"474f90d969e6ed248fab49ffb525424d869904065b02ab17d254c88b5177ffa9"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 19): (anonymous) has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/esm-fuzzer/generateExample.js"},"region":{"startLine":341}}}],"partialFingerprints":{"codehealthFindingId/v1":"d82afaacd2f6e7d68c98847ca006a3318e9a13e780c026e436a4bf3b935c2d10"}},{"ruleId":"D2","level":"warning","message":{"text":"generateImports (cognitive 19): generateImports has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/shake.js"},"region":{"startLine":252}}}],"partialFingerprints":{"codehealthFindingId/v1":"645f0613532319627f8c30c54cf977c272e04d71f1b886a509f29fd5605eeb20"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 19): (anonymous) has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/stylus/src/StylusTransformer.js"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9acbe80682ac3c7b2aaf1334ff8ce8837ca5e309ac14772f77a9ad7eab884c5"}},{"ruleId":"D2","level":"warning","message":{"text":"transform (cognitive 19): transform has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/image/src/ImageTransformer.js"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"a147fb7425909576110357023a78eae1621367712e07670431328328e604f79f"}},{"ruleId":"D2","level":"warning","message":{"text":"package (cognitive 19): package has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/xml/src/XMLPackager.js"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"453ebfa5037547c395fe03e491e6e3f0de29394a6e63423884deddddd398d03e"}},{"ruleId":"D2","level":"warning","message":{"text":"getInlineBundles (cognitive 18): getInlineBundles has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/svg/src/SVGPackager.js"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c5a22dca616f46c67a68349c4e4d94cb3f671a881f7c01ba3ab5f75c84bd2ad"}},{"ruleId":"D2","level":"warning","message":{"text":"newRequire (cognitive 18): newRequire has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/dev-prelude.js"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad296ad53db1904f766c513969e5018b9a96cf898aa8be0a849d89a6e6abccfb"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 17): (anonymous) has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/esm-fuzzer/index.js"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0bfbde75c41715fb67e326b320ad7e559ed01e82e09052c57d3da14461d4400"}},{"ruleId":"D2","level":"warning","message":{"text":"transform (cognitive 17): transform has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/TSTypesTransformer.js"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"58b9bffff11c0159ade0f74d541d182b469bd9ce4a53dedcab027545a5e7ed71"}},{"ruleId":"D2","level":"warning","message":{"text":"loadConfig (cognitive 17): loadConfig has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/svg-react/src/SvgReactTransformer.js"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"0fb93f3ed0c477b0af0a2a8340ed3fa86095cd01d47b23b8feb40cd6ac5551ea"}},{"ruleId":"D2","level":"warning","message":{"text":"detectVersion (cognitive 17): detectVersion has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/sass/src/SassTransformer.js"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"6597570aa7f3a1669f1a4f5e9269e4f7be21c6f58eec696fcb3a9953c3d93fb1"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 17): (anonymous) has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/css/src/CSSPackager.js"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"b7b4ecaa2c3a59fde69d701c86155e4d2e2258b1f5893cf501b14a52d1b7f128"}},{"ruleId":"D2","level":"warning","message":{"text":"Status (cognitive 17): Status has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/repl/src/index.js"},"region":{"startLine":46}}}],"partialFingerprints":{"codehealthFindingId/v1":"864ff7ee40f3535db304d3b7fa5aad048e62d622c12fab0f8cd30c350bbf89e7"}},{"ruleId":"D2","level":"warning","message":{"text":"parseAssetLocator (cognitive 17): parseAssetLocator has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/query/src/cli.js"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"16afe055e38c47f36e2cc4426335c6da57eb3d49c6260f0995817b1151904913"}},{"ruleId":"D2","level":"warning","message":{"text":"unlink (cognitive 17): unlink has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/parcel-link/src/unlink.js"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"14a281fc8868172a3e0aaa2780a805fddfbad2bce71aa545a78dcc2d3dd8b4f9"}},{"ruleId":"D2","level":"warning","message":{"text":"run (cognitive 16): run has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/esm-fuzzer/index.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"497446eb2d1c632da2f4bf3bc9084ae91b82da3a8bdc1bd3f3171f3184be312d"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/wrappers.js"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"92883e0eabf9ffa808ee775ef05854bd1b80fcab7255cb29fda139ac3d0392fd"}},{"ruleId":"D2","level":"warning","message":{"text":"resolve (cognitive 16): resolve has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/resolvers/repl-runtimes/src/REPLRuntimesResolver.js"},"region":{"startLine":152}}}],"partialFingerprints":{"codehealthFindingId/v1":"efa7904ce4eecc2e11543becb71148ff88a3a850c15b6d6ff4f590c559b6bf1c"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/dev-prelude.js"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"105411c205fe3b123f71ded039c2058f92a8dcbcb6931d8961ebe9728c24ef36"}},{"ruleId":"D2","level":"warning","message":{"text":"escapeDashedIdent (cognitive 16): escapeDashedIdent has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/css/src/CSSPackager.js"},"region":{"startLine":350}}}],"partialFingerprints":{"codehealthFindingId/v1":"a137f4bd31a733bd030a12bc09c2ed6683504e7aefdb5c7e15b796b2320f2e3f"}},{"ruleId":"D2","level":"warning","message":{"text":"optimize (cognitive 16): optimize has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/swc/src/SwcOptimizer.js"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"4832669d36cd63a3f3d6b4598edc3291f1a3e09323d86ad84955b1ebcbfb2e69"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/css/src/CSSOptimizer.js"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b7f52e0c2e75cffe0594cdc5958a1b35ac323d87079250acfc9b151acb00a04"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/repl/src/sw.js"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"50b56cf1b3b1cca3ba474897bdf765753c9d0d1900965bcf8f1af42afbe71dba"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: npm/typescript_v3.3.x.js: FileTooLong \u2014 9781 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"flow-typed/npm/typescript_v3.3.x.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"51b5d8d214ba1fc7ea6a0f95fd2bc9cf1c31b61940f3c2012c7ab45acc1160bd"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: esm-fuzzer/generateExample.js: FileTooLong \u2014 560 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/dev/esm-fuzzer/generateExample.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c124485b225ee790b1fbf21689f5cc3b6d6721a10861bc2c6fca15e8b453204"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: @swc/core_v1.x.x.js: FileTooLong \u2014 3420 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"flow-typed/npm/@swc/core_v1.x.x.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a5135503c77f92fcb6317f7d7c0dfd2f8d9b57312295854a8c44372ef49f79c"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: test/resolver.js: FileTooLong \u2014 2991 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/utils/node-resolver-core/test/resolver.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"23843cb1277f6f9c0f3c30600ece4d1230b574afdedb87d506b80c18c313cbf3"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: src/JSRuntime.js: FileTooLong \u2014 683 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/runtimes/js/src/JSRuntime.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c98d28f148028603c448ebf3012c0c2c73ec572fe22678875416bd921bf7d03d"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: src/ReactStaticPackager.js: FileTooLong \u2014 715 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/react-static/src/ReactStaticPackager.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"9ea643df6a3733bb49e5ca37731adfd855734e4406cca3481eac615c859f0776"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: src/ScopeHoistingPackager.js: FileTooLong \u2014 1516 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/packagers/js/src/ScopeHoistingPackager.js"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b6dfe380f3956c05935c30a30a68f0831aa3bc39cc77893196a4c3f29b103e04"}},{"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":"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":"934dcfa7334c32d99467e80ab8b449cb96ef45f60f3fb953f944e35390f16ba1"}},{"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":"d6949fe4c2c009646848ace4f68c07c864d5f8aa39650491fa08dcbcf02b053f"}},{"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":"d6949fe4c2c009646848ace4f68c07c864d5f8aa39650491fa08dcbcf02b053f"}},{"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":"d5b8f11381d61a58459ffc7c595fd52d09c03c711894a63a9578043d2338412b"},"taxa":[{"id":"CWE-829","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":"df15f965f37ae2b278ab016d9eee939b7e18461a7bc1df2976756fa2f1d524a5"},"taxa":[{"id":"CWE-250","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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"0dbb915274563a1a1c7710b67a8c19d2a107f22fcaf0daddfce999f66be50e9d"},"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":"c1fbba748be320c1ad0cddc28d4cee1a24f5eba7dd31d2f9fb6e38098cf62784"},"taxa":[{"id":"CWE-250","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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"f1b966c70d2e5f6ab697ac6d268d54938c60e802d8ea58ea6ff9cb7e10a35f70"},"taxa":[{"id":"CWE-78","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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"f1b966c70d2e5f6ab697ac6d268d54938c60e802d8ea58ea6ff9cb7e10a35f70"},"taxa":[{"id":"CWE-78","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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"c6ef2f316ca631b692d03c475bed7e473e93f3db6fa35d9ef86248c50808e234"},"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":"f1b966c70d2e5f6ab697ac6d268d54938c60e802d8ea58ea6ff9cb7e10a35f70"},"taxa":[{"id":"CWE-78","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":"ab8d83539c5ebe567cb6deae98d392d6617f9ea4001a34a9a21fb3f393c0be8f"},"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":"21a9bce9281179523552248b4b511dee184cc712b91352e83f703c96e67b92c3"},"taxa":[{"id":"CWE-250","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":"59acfe77784739a15f5d2ce12e566196ea7ede9495ae31aa4029a3504c836e4d"},"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":"D35","level":"error","message":{"text":"Boundary-crossing change coupling: CSSOptimizer.js \u2194 CSSTransformer.js: \u0060packages/optimizers/css/src/CSSOptimizer.js\u0060 (context optimizers) and \u0060packages/transformers/css/src/CSSTransformer.js\u0060 (context transformers) live in DIFFERENT modules yet change together 67% of the time (8 shared commits) \u2014 the bounded-context boundary may be in the wrong place, or one context is leaking into the other. This is the behavioural boundary violation a static scan can\u0027t see."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/css/src/CSSOptimizer.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"be1ca2f891a83d205fbfd802e136d34f5adcce6fa973a0e97ab7b0694e8d907a"}},{"ruleId":"D35","level":"error","message":{"text":"Boundary-crossing change coupling: TerserOptimizer.js \u2194 CoffeeScriptTransformer.js: \u0060packages/optimizers/terser/src/TerserOptimizer.js\u0060 (context optimizers) and \u0060packages/transformers/coffeescript/src/CoffeeScriptTransformer.js\u0060 (context transformers) live in DIFFERENT modules yet change together 50% of the time (5 shared commits) \u2014 the bounded-context boundary may be in the wrong place, or one context is leaking into the other. This is the behavioural boundary violation a static scan can\u0027t see."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/optimizers/terser/src/TerserOptimizer.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"38fee2f821823605bd8959b3366530cb8113e12e5540bcb73d36e96d157dd6c1"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: FSCache.js \u2194 LMDBCache.js: \u0060packages/core/cache/src/FSCache.js\u0060 and \u0060packages/core/cache/src/LMDBCache.js\u0060 change together 100% of the time (11 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/cache/src/FSCache.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"25efaf99d108269f0bff169bb63a8a02f4cae009743f6b85bdac6c7fd701a2d5"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: FSCache.js \u2194 RequestTracker.js: \u0060packages/core/cache/src/FSCache.js\u0060 and \u0060packages/core/core/src/RequestTracker.js\u0060 change together 73% of the time (8 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/cache/src/FSCache.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9950138591b452e27a4b5666554b07610cd4fc39d7e638272c0e1e24860a921"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: collect.js \u2194 shake.js: \u0060packages/transformers/typescript-types/src/collect.js\u0060 and \u0060packages/transformers/typescript-types/src/shake.js\u0060 change together 69% of the time (9 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/transformers/typescript-types/src/collect.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"872b40ee7fd575deca23db82716984f04caed8ce7d5fa506fc17c1f105011c60"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: CommittedAsset.js \u2194 UncommittedAsset.js: \u0060packages/core/core/src/CommittedAsset.js\u0060 and \u0060packages/core/core/src/UncommittedAsset.js\u0060 change together 62% of the time (8 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/core/src/CommittedAsset.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"7112dcaef934d77801a7fad06476eaa186ae72460c5bdfe7e616eab9669f431c"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: LMDBCache.js \u2194 RequestTracker.js: \u0060packages/core/cache/src/LMDBCache.js\u0060 and \u0060packages/core/core/src/RequestTracker.js\u0060 change together 60% of the time (9 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/cache/src/LMDBCache.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"4241b12f4cf38485f5e1e710dd4bf2957d0301c12577f8fe85e1e81460dd7188"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: PackageRequest.js \u2194 WriteBundleRequest.js: \u0060packages/core/core/src/requests/PackageRequest.js\u0060 and \u0060packages/core/core/src/requests/WriteBundleRequest.js\u0060 change together 60% of the time (6 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/core/src/requests/PackageRequest.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5154b8c2f1132ecb20e5a9f1067a242256a1536b3f8e1df4a23f366f831593d1"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: child.js \u2194 index.js: \u0060packages/core/workers/src/child.js\u0060 and \u0060packages/core/workers/src/index.js\u0060 change together 60% of the time (6 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/workers/src/child.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"8083b85249f8c101a2ed9dc33bd26c535d868485c1e89ae512e272b0c36d6f6c"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: ProcessWorker.js \u2194 ThreadsWorker.js: \u0060packages/core/workers/src/process/ProcessWorker.js\u0060 and \u0060packages/core/workers/src/threads/ThreadsWorker.js\u0060 change together 60% of the time (6 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"packages/core/workers/src/process/ProcessWorker.js"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ce684739fae33269120167ba79be4267b87aec9f39bea68dc3e6374955123b3"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1b213f6eedd4b140d0bc37bdf1496f72811a643f34064f12518b32e9e83bcfc7"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0e17f71490e4d120a48b2b2881ab866c93b272bef2febb673a3e8e42b2c288ab"}},{"ruleId":"D36","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"eb00976a698a5d68999b7ee6d27206fd374e916853e7ff1ead5eed42386f043f"}},{"ruleId":"D36","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"90f83b4fa27db32740afe9540c905f3c0499caed87f61049a8a903ecc95b41c3"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"921d505c8e494a0c72352faea908226c723ad070dd5fa14ccbc4455ff9d58883"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"7a7a427a312b11c086bdc9cae461fb23837819e511911953276c4749d8ffa887"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"5b98052a9beba2ceca60244da7e0afe2e533375c691f76a403d1016ed4dd8355"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1c17ece32ae3de5c237072ba2af082e0f3236f6f977c7db15aa2380a2fc5203f"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"6b65d84c5fb755e90a4595801c89cc2cadd26149758747a424db0e518b76629a"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"165653a1e9c5a5c1db42ba98ed19c631b3a17ce643af1f24b3ee623ca8933a5d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e5af69b81e61aa89c46767ecbf9f17dd32f9baa14f5530e90ce47f5cb0ead94c"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b5e07f0f952feb4688dc6d940b07ddef15003bd9f1a9f7d6d2007ae088b0b8f5"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4c6d8ddfdedfd6cd74ffc2f04f55699596b3380e3d83e17fbde807c036c9e4d2"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fb05b02b01eeeaefef9a8781ee3f28a72f57331362575b32b74d2cfaf7b7b009"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"2ae8ef8843b47c240c0398a559fa0fd7dd800fbf46f1a8adb84b2fc4dc62e7dd"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"6b6ef15a5e2f1cf81e7c357970e849714f948bfa63ee3a1ced8f31a3c82aaee5"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fd9bdc12a255437a905f65b9feac1eccf59fd46267a4474ae4247eb999b16f85"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"396fba58ecf6ddb886a68b2ad77ee862862384bc5ed7127028148d17e3a0b8b5"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4a496b9cfa82ddf1549c2f30f9681bd25185e84c2936982be20368fe67f43c6d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e51332ca803e13c7072291ca53812dcf9c5af3ba45528ee540e4b3fbba82c5da"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fbaa1ec4568bd847e8193221de8cb878386ed2923f439b686f57aa21cbcc4dc7"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"453085c982f925cc8ddd97ee96c10d5da34d7bb0843e3540de0b64191ae39a62"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"8e8537707f709114966177dc90c15198c23ceed1e0f966d7c629c57af34d8344"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0577c5c4c1eb9de803d514b3fd13d6d38ef2873822d5c429cf1a64089c72e9b6"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1fc32ec8a7749188fff760c0301f4dc95e39e8e42c63e145ea690bf6d5c97771"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4f35b65231616e607b842298c7d3ea7c27b85ea008829540daadd79006c2c636"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"a231a65ad22210b89b3f352e12af50d6620e82442441b3d495bd2b90ef34295b"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1da6cacba0a319450ff8297d82689e5ee9d6fd67aa765163e6a8a0f628631fc9"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"ae787f057358b703d0a045f983cd005e7f11415dd0c075ab4236fc8bb3adb037"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d3a6a80f44095bb7d17542a330a9195135ec9b298f63f4c5ac9a80ca845d8aa5"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b7d523dd95e85182e91e7acaabba18760be011271b2015d5524e03e897979d18"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"96f634f20fb35344baf1223c3f1f180cb4a372d862e58b97cd83fec3344f4e4d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"465a8a1b3f0dc5b7e2384e73a6ff6586bfb786511cf8b0216a354576adec9582"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d4aefd868c4876fd086b555a221b4dd50d4c0a261a3bfe169a33133c5d248184"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3d0587e5f750d529f273dfbe347e7df378c1c6e94b3aad64462a41df8be8dcfc"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"9afdda466bb8c3c4c70503747aa7787407ca49850e9972288f8605a5058eb3ab"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"4cf3c8e8241d868708adfe3f2e5102705b20b6f3cb1405b8f529275368daca22"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"b6e4cdcb6806baaf43cb38cfa38794e973a94ab95e6a5c39d17249b14550eeef"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"7995f793a8704e2902bf2692951a63e4bf69bd83f574ad51ecc1c28148e3d612"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fb434db096009c551db107bab524a7017b99eb93dcae62dfd39412755b7dd34d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"de08d479219c83f914c096d97b0b7220ec5e3510260f4809f33eed06c497142a"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"c8b6b200f523e4fb9c570696840de6fe276b1318297d32a9c64f824c4d352f09"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"263ca0ddbab6e3b1b938e2b8e31ae50822ccf3163dd97544df48a07e1e0897a9"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"632d4ddc87be188c8ccc980abb86806cb2eb51d538ddfc7e42044f2da3e6a87d"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"34c03cd528ebcda5469f119d10f0f7610584621d1c170c9156d20fdace892c15"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3488b0bf24dea4f006b400af5d194649ca906168815f910cf6b3ca9def300357"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"c33f8871fe14d5d03bdb6fe023f5f926e4d8bdfa08883ce69f21cabc68d9c384"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"08b476175a83070a936bc36f0f3fbbf5abda1faaacf55bcaace331fd658ce118"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"d86f8db4e54f2a3999c67edabe3b55c48fa7d59d0479ad4a27cb6dbed479fada"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"32209cff0fc65568af304bb2ca74acc36b0e023bd3e8a00e0a6837961d5da607"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"75438f5635f474366a25c1cbe55d57fc1245402373007cc99393466ec4b074d5"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"79ac0c4f67d4ebc0f5b502c7dc9e04c150f406a378d24f61137a147de5617966"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"c1784d1518a9ea37dee3a4a471fe397aa1fd6032fe08599cfc4a38c26169467b"}},{"ruleId":"D38","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"66d3f127b5fb1e411f4b9bd75476895c26f6cd120ca774b1866632f9c0361efd"}}],"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-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-250","guid":"52ee12e8-390a-7351-b1e6-388afa694e54","name":"CWE-250","shortDescription":{"text":"CWE-250"},"helpUri":"https://cwe.mitre.org/data/definitions/250.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-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-829","guid":"13c33925-97fb-5a5e-b40c-56d328b8a4d7","name":"CWE-829","shortDescription":{"text":"CWE-829"},"helpUri":"https://cwe.mitre.org/data/definitions/829.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":108,"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."]}]}