{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D1","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D1"},{"id":"D2","name":"Cognitive Complexity","shortDescription":{"text":"Cognitive Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D2"},{"id":"D3","name":"God Classes","shortDescription":{"text":"God Classes"},"helpUri":"https://codehealth.canine.dev/dimensions/D3"},{"id":"D4","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/D4"},{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D7","name":"Architectural Integrity","shortDescription":{"text":"Architectural Integrity"},"helpUri":"https://codehealth.canine.dev/dimensions/D7"},{"id":"D8","name":"Code Coverage","shortDescription":{"text":"Code Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/D8"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D19","name":"Documentation Quality","shortDescription":{"text":"Documentation Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D19"},{"id":"D20","name":"ADR Quality","shortDescription":{"text":"ADR Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D20"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D27","name":"Navigability","shortDescription":{"text":"Navigability"},"helpUri":"https://codehealth.canine.dev/dimensions/D27"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29","relationships":[{"target":{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-89","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-78","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-94","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-77","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-79","CWE-89","CWE-78","CWE-94","CWE-77"]}},{"id":"D31","name":"IaC \u0026 Container Security","shortDescription":{"text":"IaC \u0026 Container Security"},"helpUri":"https://codehealth.canine.dev/dimensions/D31","relationships":[{"target":{"id":"CWE-1032","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-732","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-16","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1032","CWE-732","CWE-16"]}},{"id":"D33","name":"JS/npm Dependency Vulnerabilities","shortDescription":{"text":"JS/npm Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D33","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}},{"id":"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":"D37","name":"Vulnerability-disclosure Policy","shortDescription":{"text":"Vulnerability-disclosure Policy"},"helpUri":"https://codehealth.canine.dev/dimensions/D37","relationships":[{"target":{"id":"CWE-1059","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1059"]}},{"id":"D38","name":"OSV Dependency Vulnerabilities","shortDescription":{"text":"OSV Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D38","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 120): main has cyclomatic complexity 120 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1953}}}],"partialFingerprints":{"codehealthFindingId/v1":"bf9e6366c232a06bd018a37aa03fb969b7ff102910545f97795a4f92f8466994"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 81): main has cyclomatic complexity 81 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":586}}}],"partialFingerprints":{"codehealthFindingId/v1":"5bac32d327da9412dc9b0cd5e0a08790c6d9e80b49c3bbf51e4a4f311a8c41df"}},{"ruleId":"D1","level":"warning","message":{"text":"analyze (cyclomatic 65): analyze has cyclomatic complexity 65 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":642}}}],"partialFingerprints":{"codehealthFindingId/v1":"79e1abab1029df6861638de91871e099a1afdf6ad11f1a469ee09813a303e66e"}},{"ruleId":"D1","level":"warning","message":{"text":"runSelfTest (cyclomatic 52): runSelfTest has cyclomatic complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":241}}}],"partialFingerprints":{"codehealthFindingId/v1":"f8a1804451464925830e7e71ed72cb90634eb4f697031bc03fd99e13ed728ef0"}},{"ruleId":"D1","level":"warning","message":{"text":"parseReport (cyclomatic 50): parseReport has cyclomatic complexity 50 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":427}}}],"partialFingerprints":{"codehealthFindingId/v1":"8f7fa38d2f583a7b23df0771ed15dc95ce2b57843827c1e5a43e0a25dfa06016"}},{"ruleId":"D1","level":"warning","message":{"text":"validateManifest (cyclomatic 49): validateManifest has cyclomatic complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"43119535c25bb519b83d5e9ca034a8381028d20bce45283f9c29d1da8a4ce3de"}},{"ruleId":"D1","level":"warning","message":{"text":"apply (cyclomatic 48): apply has cyclomatic complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":903}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9ec9da7d35b49af22173e935c354c8c1405ffd48d8925352c619e0eca5a7cad"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 46): main has cyclomatic complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"batch/aggregate-tokens.mjs"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"b47691109e9cc3b5a0d96d5996474d816fac0c092faf66a45cbaa31598af716c"}},{"ruleId":"D1","level":"warning","message":{"text":"fold (cyclomatic 43): fold has cyclomatic complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":175}}}],"partialFingerprints":{"codehealthFindingId/v1":"b0a74d9944fa94d7ddaefea8bde1fe9bf0476eb0aa6aedb828470e504f37e1e6"}},{"ruleId":"D1","level":"warning","message":{"text":"classifyReply (cyclomatic 36): classifyReply has cyclomatic complexity 36 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-matcher.mjs"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5e8b4ffd7ef801d88a36a38c9d1dc77300ec63a7cf277393df90ee7d9d8e6e5"}},{"ruleId":"D1","level":"warning","message":{"text":"validatePortalsConfig (cyclomatic 35): validatePortalsConfig has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-portals.mjs"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d9d1cbd6904b0eaac203b484d569e8075c2a9ddac9aff0716d38bb05416a7f9"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeWttjHit (cyclomatic 34): normalizeWttjHit has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/wttj.mjs"},"region":{"startLine":92}}}],"partialFingerprints":{"codehealthFindingId/v1":"a973004fdb5412b4f864a81db2b4dd16d8ab13e9f1c19f7e3c613450b12d6da0"}},{"ruleId":"D1","level":"warning","message":{"text":"matchCandidates (cyclomatic 33): matchCandidates has cyclomatic complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-matcher.mjs"},"region":{"startLine":162}}}],"partialFingerprints":{"codehealthFindingId/v1":"1aef517d1a7130f73e8b9911082e0f89ad0c7eea0acfc9635faf27f533722193"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 33): fetch has cyclomatic complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/workday.mjs"},"region":{"startLine":214}}}],"partialFingerprints":{"codehealthFindingId/v1":"103de5c3baa8198d623177d4e9bc3ca73a52527b643a1e60d4f3763414d68d08"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 32): (anonymous) has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":2164}}}],"partialFingerprints":{"codehealthFindingId/v1":"f063f8ac8b0c4e58fdbb956eb9d33d17d448d08b91eec6bd63bac899ac5eafd0"}},{"ruleId":"D1","level":"warning","message":{"text":"add (cyclomatic 32): add has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":356}}}],"partialFingerprints":{"codehealthFindingId/v1":"a50434373c9788648dd635eb774c9e4ac3e3d00d08bff2d8d81dfb15d3ee1bd2"}},{"ruleId":"D1","level":"warning","message":{"text":"selfTest (cyclomatic 31): selfTest has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":357}}}],"partialFingerprints":{"codehealthFindingId/v1":"9bcab5ff26201e14662c35ab344dc472ef5f446dd734deaa7b15d14a71b5b564"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 29): fetch has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/arbeitsagentur.mjs"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"55370818edac1bb1a3a5719a74531858f9b7cfdaae86e7df275094f28db2dd5c"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 28): main has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-interamt.mjs"},"region":{"startLine":256}}}],"partialFingerprints":{"codehealthFindingId/v1":"468a77afcdd54a187578b0e8db9f3ae4ce56dccd7f61ba2ba76fdefb560c4ffa"}},{"ruleId":"D1","level":"warning","message":{"text":"printSummary (cyclomatic 28): printSummary has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":591}}}],"partialFingerprints":{"codehealthFindingId/v1":"9bc4cf76827d4d15a3fd22ce01f7b9a2da00eef8d7ea724bb552a7d844117845"}},{"ruleId":"D1","level":"warning","message":{"text":"computeResponsiveness (cyclomatic 28): computeResponsiveness has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":316}}}],"partialFingerprints":{"codehealthFindingId/v1":"da3c69a1125e020a556ae4f5fc11e04b1789e247e066d56b9c0c88d46c0c4ae9"}},{"ruleId":"D1","level":"warning","message":{"text":"parseA16zPayload (cyclomatic 28): parseA16zPayload has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"seeds/vc-portfolios.mjs"},"region":{"startLine":176}}}],"partialFingerprints":{"codehealthFindingId/v1":"b165661b308cb76b6c9356c8c0807be15cce9d89010ece1178350919a807c391"}},{"ruleId":"D1","level":"warning","message":{"text":"runSelfTest (cyclomatic 27): runSelfTest has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":289}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b0e3759ce3a615f729de0a56c9f57a204baa992d41759a5eb2330e226885868"}},{"ruleId":"D1","level":"warning","message":{"text":"cmdRun (cyclomatic 27): cmdRun has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins.mjs"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"da23ffb0db99db2e21f0a56ade9bddbb7674c73467897d20cf234417411b7750"}},{"ruleId":"D1","level":"warning","message":{"text":"callOpenRouter (cyclomatic 27): callOpenRouter has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"openrouter-runner.mjs"},"region":{"startLine":197}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bec1e19c41a64d3b9e628d9425ab2084b2c76df0d3bae83ea9a77d63b8a6ad6"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeStatus (cyclomatic 27): normalizeStatus has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"normalize-statuses.mjs"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"d853d6405e6804ebd8a7fbb23a4ce7856dcdb474582ad778bd57530872472034"}},{"ruleId":"D1","level":"warning","message":{"text":"renderSummary (cyclomatic 27): renderSummary has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":383}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4fe6a1ef4082ac79ddd00d04dadaf8ec724a2aba85370d76b890b7cc2f7ec1b"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 27): main has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-latex.mjs"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"acb0c1270606d88281c9a8fd4da6d73136403c898dcbe1d0b00536722f19ce5c"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 27): fetch has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/radancy.mjs"},"region":{"startLine":271}}}],"partialFingerprints":{"codehealthFindingId/v1":"8699d7923bafc093adb57f25ac17834139c4fe64271973da492229075642c00c"}},{"ruleId":"D1","level":"warning","message":{"text":"runLeg (cyclomatic 26): runLeg has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upgrade-tests.mjs"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"42b9a0329abb1dc5a1b37ca6a7e0969575231841d6c75ff26ec27cdc28c00cc5"}},{"ruleId":"D1","level":"warning","message":{"text":"buildCompanyCards (cyclomatic 26): buildCompanyCards has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":415}}}],"partialFingerprints":{"codehealthFindingId/v1":"9da2cab428fcf46d9ee7a5c4f8ad614fb74b9df45eb5b90beb6959eeb9396e96"}},{"ruleId":"D1","level":"warning","message":{"text":"printSummary (cyclomatic 26): printSummary has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":1045}}}],"partialFingerprints":{"codehealthFindingId/v1":"491cfd2e47f53016e821284aa375d7beb75133cb8b34ce665ba1f129015deab5"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeHubJob (cyclomatic 26): normalizeHubJob has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/thehub.mjs"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"55ccea0891c0a21d1266a7609cea98ebf664409ae05f07e041857c36b6c23648"}},{"ruleId":"D1","level":"warning","message":{"text":"validateRegistryEntry (cyclomatic 26): validateRegistryEntry has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_registry.mjs"},"region":{"startLine":104}}}],"partialFingerprints":{"codehealthFindingId/v1":"74f0d6f2c655f6dc6806b6c43861ded076700fed66bc64fd2751affa948116dd"}},{"ruleId":"D1","level":"warning","message":{"text":"findCrossListings (cyclomatic 25): findCrossListings has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"fingerprint-core.mjs"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"1207b5e242681d1825d45f2d4a645a645b86e970c4a7eab58faebd3403bbe037"}},{"ruleId":"D1","level":"warning","message":{"text":"groupRowsByTitle (cyclomatic 25): groupRowsByTitle has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"detect-reposts.mjs"},"region":{"startLine":253}}}],"partialFingerprints":{"codehealthFindingId/v1":"915fb24ad0cfd682c124c6bc08af71f3887d88f4494652d796196f488ec5132d"}},{"ruleId":"D1","level":"warning","message":{"text":"writeVcf (cyclomatic 24): writeVcf has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":398}}}],"partialFingerprints":{"codehealthFindingId/v1":"293ce780a718e2657ffba852b860eff927d691192e89bbfd330a7411541b2b64"}},{"ruleId":"D1","level":"warning","message":{"text":"runSelfTest (cyclomatic 24): runSelfTest has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-html.mjs"},"region":{"startLine":724}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed30fd5cfd1e6cf96f8b0188ee591344d201863a1fcbcf80328516f86e152468"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 24): fetch has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/meituan.mjs"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a7ce3ad4ba2e53ed5305ab09c821f46198986a94054cab8f3d8d18f4098d10c"}},{"ruleId":"D1","level":"warning","message":{"text":"normalize4dwJob (cyclomatic 24): normalize4dwJob has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/4dayweek.mjs"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"600121f0b92de8f51bd66f3610f20f57f82d482a3dfb0ece70e542f752e0f9c1"}},{"ruleId":"D1","level":"warning","message":{"text":"verifyOffers (cyclomatic 23): verifyOffers has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1832}}}],"partialFingerprints":{"codehealthFindingId/v1":"c5fec292cec828b5b664f420b100bb4fa7d98cd0e7b5f32bfc6126bf7ca758d7"}},{"ruleId":"D1","level":"warning","message":{"text":"generatePDF (cyclomatic 23): generatePDF has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-pdf.mjs"},"region":{"startLine":425}}}],"partialFingerprints":{"codehealthFindingId/v1":"71293d76a0eb287b5ead71627c121b6c57a039f626faf7c700f5ea383deb336f"}},{"ruleId":"D1","level":"warning","message":{"text":"resolveCompany (cyclomatic 23): resolveCompany has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":487}}}],"partialFingerprints":{"codehealthFindingId/v1":"b8cf4e96391d77740173eb2339de31b98ae807129370ca5d60085ee0d1a9a6ff"}},{"ruleId":"D1","level":"warning","message":{"text":"runCli (cyclomatic 22): runCli has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-cv-facts.mjs"},"region":{"startLine":550}}}],"partialFingerprints":{"codehealthFindingId/v1":"15b0bb459f5242b03186ba78d214c7989c21a5436ae3ce7e96ca3e3d7251990e"}},{"ruleId":"D1","level":"warning","message":{"text":"stripJsoncSyntax (cyclomatic 22): stripJsoncSyntax has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"jsonc-parse.mjs"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"e1c975c83d8e8e68bcb7365022e8953648715a121f8e5e39392478fb66d63e91"}},{"ruleId":"D1","level":"warning","message":{"text":"seedBackfill (cyclomatic 22): seedBackfill has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":483}}}],"partialFingerprints":{"codehealthFindingId/v1":"1eac3263191a5a15e5ccfd77b45cd63b4ab8ed1f561872cc879b287e6908d803"}},{"ruleId":"D1","level":"warning","message":{"text":"parseArgs (cyclomatic 22): parseArgs has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":100}}}],"partialFingerprints":{"codehealthFindingId/v1":"5effed1b4dd42d23b023e663799a21818758e031fde7e3f5e1a3850aa696d0ba"}},{"ruleId":"D1","level":"warning","message":{"text":"fetchHnDiscovery (cyclomatic 22): fetchHnDiscovery has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":773}}}],"partialFingerprints":{"codehealthFindingId/v1":"42ca90772d50c99d236e98678a4af13ec76a62ccffc7a02c13b983af9a0767e0"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 22): main has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-liveness.mjs"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"834a1a521ce7e860183858e5d28e5beec0906c421dbbe3ca06d9e1c34bb17445"}},{"ruleId":"D1","level":"warning","message":{"text":"fetchCsb (cyclomatic 22): fetchCsb has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/successfactors.mjs"},"region":{"startLine":303}}}],"partialFingerprints":{"codehealthFindingId/v1":"f54f6ecb73918e55e3d4a6c9f00ac3bfcff3398c4efef07b8d8b69657e2032e5"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeLandingJob (cyclomatic 22): normalizeLandingJob has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/landingjobs.mjs"},"region":{"startLine":81}}}],"partialFingerprints":{"codehealthFindingId/v1":"86b79651476badbf024a47d784f9ad7ac81da4fe81318a2186487e075e63af9c"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeGetonbrdJob (cyclomatic 22): normalizeGetonbrdJob has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/getonbrd.mjs"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"07501428f9ca66bdbbdcf87e814335ed572483a5087cf7da854327281203f7b1"}},{"ruleId":"D1","level":"warning","message":{"text":"parseSessionFile (cyclomatic 21): parseSessionFile has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":112}}}],"partialFingerprints":{"codehealthFindingId/v1":"60cfa99fa4384e7426a5dc294cf2a0e8f8ab883681065e668f335ba9372b8a41"}},{"ruleId":"D1","level":"warning","message":{"text":"runWhileLocked (cyclomatic 21): runWhileLocked has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-writer-lock-tests.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"65bf4689fb697bf6461a3d83549da0de809bb7377f1481ad3aed9dae6960c4e9"}},{"ruleId":"D1","level":"warning","message":{"text":"computePortalStats (cyclomatic 21): computePortalStats has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":262}}}],"partialFingerprints":{"codehealthFindingId/v1":"329a1afe789af0ba6f4b4180c5ae32b715c18802b192e7369cac13dad6910274"}},{"ruleId":"D1","level":"warning","message":{"text":"roleFuzzyMatch (cyclomatic 21): roleFuzzyMatch has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"role-matcher.mjs"},"region":{"startLine":166}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4e03c2b3b34513705cd777dc87c2a287a2b18eb354820b13586052afc44948e"}},{"ruleId":"D1","level":"warning","message":{"text":"runSelfTest (cyclomatic 21): runSelfTest has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":625}}}],"partialFingerprints":{"codehealthFindingId/v1":"0611fbaa0e75844b82346c09e6385e25aa84910f5277f197cb0f54bf36c8e72c"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 21): main has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":794}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3cf770e7dc22d8b77a538c9540a8e6f87b8207192614c9c4dc1cef1e50180e4"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 21): (anonymous) has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/smartrecruiters.mjs"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"ddb486eb9fadadd61861a8a1878f3b48dab2c078e7a4a5c16fea28fd9952c7c3"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeEchojobsJob (cyclomatic 21): normalizeEchojobsJob has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/echojobs.mjs"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"2cc2b111b62a7d5d0a06c909d58e89e1f2c959f8f7e6a6d69893bb495c064552"}},{"ruleId":"D1","level":"warning","message":{"text":"runSelfTest (cyclomatic 20): runSelfTest has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":399}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0e7fb62d8ba7334ec2e85bd9b2bc5315465f905297afe8cea4c1663fa5b3c2d"}},{"ruleId":"D1","level":"warning","message":{"text":"computeScanStats (cyclomatic 20): computeScanStats has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":201}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa23968d2746e3c936a5645ce49977de5d8dda886aeb61b0df0db60c25a7538d"}},{"ruleId":"D1","level":"warning","message":{"text":"loadReApplyWindows (cyclomatic 20): loadReApplyWindows has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":752}}}],"partialFingerprints":{"codehealthFindingId/v1":"b476531aa05056fb57bb6c8987f6635e7af4bc74377e2aa710329f9a0b2bb995"}},{"ruleId":"D1","level":"warning","message":{"text":"searchInteramt (cyclomatic 20): searchInteramt has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-interamt.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a37cd65cc4839d78aa4a2255a40bdf165643a69fb7069ab2afd579d2242fe91"}},{"ruleId":"D1","level":"warning","message":{"text":"compileLatexFile (cyclomatic 20): compileLatexFile has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-latex.mjs"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c8d6ddfeba50ee06e204dad596fe0b4e5726b4830f46652cf703c9dc0f5ddcb"}},{"ruleId":"D1","level":"warning","message":{"text":"seedFollowup (cyclomatic 20): seedFollowup has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":413}}}],"partialFingerprints":{"codehealthFindingId/v1":"56b7023f2081f83f7cfc9904ea8355b24cf2560defa3ee68271c30b2f5f23e02"}},{"ruleId":"D1","level":"warning","message":{"text":"parseYCPayload (cyclomatic 20): parseYCPayload has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"seeds/vc-portfolios.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"c685660ef52d67f0a081764470f9abada997f9b830f01b3bff0490968a88d14d"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 20): fetch has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/vdab.mjs"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad6c47f191bb8ba6ec3a90f994e12e4819907807767378f907732084c61f2797"}},{"ruleId":"D1","level":"warning","message":{"text":"parseHits (cyclomatic 20): parseHits has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/dassault.mjs"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9d0f171f3e52e045a1f9651a95e88e569cec5d15a4c7dca81fe5198711a8f7d"}},{"ruleId":"D1","level":"warning","message":{"text":"isBlockedV4 (cyclomatic 20): isBlockedV4 has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_net.mjs"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef3ef90090b4b8e6b768d46e262565ff6f2575b1bdf228b67047c14214ade5cd"}},{"ruleId":"D1","level":"warning","message":{"text":"verifyCompanies (cyclomatic 19): verifyCompanies has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":364}}}],"partialFingerprints":{"codehealthFindingId/v1":"fcdf0c719932ed5316a7fe12988341dbabe6350a310d7714a4dd8ee8fd6478bb"}},{"ruleId":"D1","level":"warning","message":{"text":"validateRegistry (cyclomatic 19): validateRegistry has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-plugin-registry.mjs"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"17648a37275170ca0c0df3ea4d57b1b83c40d396b8eadcf631baa252bdc89462"}},{"ruleId":"D1","level":"warning","message":{"text":"add (cyclomatic 19): add has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"614f323fb923a0025b465c5fce18d2497cdbea00d4866197ce664aeac14dc861"}},{"ruleId":"D1","level":"warning","message":{"text":"fetchTextMeta (cyclomatic 19): fetchTextMeta has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":421}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c13e193e4ececdbf49085fbb544c17661b2ee3c4debd43234cb8c68c3d81352"}},{"ruleId":"D1","level":"warning","message":{"text":"parseOracleResponse (cyclomatic 19): parseOracleResponse has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":218}}}],"partialFingerprints":{"codehealthFindingId/v1":"745a703d930a701702b905a4b1caef5114d4088740497ea79d95f7179b3ebd70"}},{"ruleId":"D1","level":"warning","message":{"text":"check (cyclomatic 18): check has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":823}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff106ed1bb5d093cc3c7d58730ef7aac7942db7f225b98791476d4319236802d"}},{"ruleId":"D1","level":"warning","message":{"text":"completeRow (cyclomatic 18): completeRow has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":13097}}}],"partialFingerprints":{"codehealthFindingId/v1":"e63c677f1ccda3dae70930c1bd6081896616a8a0a7c0ee6278ad09a940063fe3"}},{"ruleId":"D1","level":"warning","message":{"text":"computeTrackerStats (cyclomatic 18): computeTrackerStats has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"849b315911f25266af6820dd80fedd00e504a1b116115948f370433b330a8d87"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 18): (anonymous) has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":680}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7ea08c15ba44dd099e01bbd737b93c0bf730261aba0bcbdbb792e9114942d4a"}},{"ruleId":"D1","level":"warning","message":{"text":"processJobs (cyclomatic 18): processJobs has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":693}}}],"partialFingerprints":{"codehealthFindingId/v1":"2247f835be50dc6e4bc3d6487cc8dc6be921a864a49ed1bd88b651fd58476024"}},{"ruleId":"D1","level":"warning","message":{"text":"runCli (cyclomatic 18): runCli has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reserve-report-num.mjs"},"region":{"startLine":286}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6967ff30d30edf83daac0f1a20ccf95c462836b0b4174ab58de08d738f5f8cf"}},{"ruleId":"D1","level":"warning","message":{"text":"analyzeFromContent (cyclomatic 18): analyzeFromContent has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":515}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c73b068c817ccce74cfa69804ea6bf406969877e038838c6f703e4bb9e43b31"}},{"ruleId":"D1","level":"warning","message":{"text":"appendNote (cyclomatic 18): appendNote has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"fix-slugs.mjs"},"region":{"startLine":133}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2f154796b67827ba8ce3146160818237f70bf97fc34c930b7124b4fc0d0589b"}},{"ruleId":"D1","level":"warning","message":{"text":"buildCandidates (cyclomatic 18): buildCandidates has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":669}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f5c914c80cb6060dffb500ff1ddb9731014e46628c30aa1b2bde09767a9444b"}},{"ruleId":"D1","level":"warning","message":{"text":"checkFreshness (cyclomatic 18): checkFreshness has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-table-freshness.mjs"},"region":{"startLine":141}}}],"partialFingerprints":{"codehealthFindingId/v1":"6dc4c85bd653c64838a0ebe7704b08312d767ac626a6775221a9bc29703a4ab5"}},{"ruleId":"D1","level":"warning","message":{"text":"parseJobviteResponse (cyclomatic 18): parseJobviteResponse has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jobvite.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"41eade68930b4761c3bb05cf00b7d24d100624fa8759eadafe317d33e04e6320"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 18): fetch has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/glints.mjs"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"a89e02895b70f1b23a7a229ed94b9091c11a10fa408997cfa2618b0445e86d4e"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 18): fetch has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/alibaba.mjs"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef4672b3a6d97d64cdcb749d22d74f5a59ddb6ab829ae9d6c94ecee4178fa43d"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeSpeedrunJob (cyclomatic 18): normalizeSpeedrunJob has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/a16z-speedrun-talent.mjs"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"a827c5c7f29662be7c57d252e551795ab405b75bde91590ef1f7ed58a27357c7"}},{"ruleId":"D1","level":"warning","message":{"text":"validateParser (cyclomatic 17): validateParser has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-portals.mjs"},"region":{"startLine":67}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e5d20c9c02e38f7348b3fc5aca5c551962ca4799b201d797ef5f64793f6e813"}},{"ruleId":"D1","level":"warning","message":{"text":"parseTracker (cyclomatic 17): parseTracker has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker.mjs"},"region":{"startLine":228}}}],"partialFingerprints":{"codehealthFindingId/v1":"33a04e6d62ece915779e3093dbb9eecc0d7d72f44c5458b99061d743939a673c"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 17): (anonymous) has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":467}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb7964c44b372751e0c9413d16633bf67ffa524abd741b0157dff5c6e5975894"}},{"ruleId":"D1","level":"warning","message":{"text":"acquirePortalHealthLock (cyclomatic 17): acquirePortalHealthLock has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"portal-health-lock.mjs"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c3400de4c6d186a132cfcec29c5eec67e2cf5f4459e15db29fa6591f05c2410"}},{"ruleId":"D1","level":"warning","message":{"text":"acquirePipelineLock (cyclomatic 17): acquirePipelineLock has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"pipeline-lock.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d98bc30f732c2455c0136e86ed4e6a489c24cac7f3568bba272ff4c704eee75"}},{"ruleId":"D1","level":"warning","message":{"text":"cmdEvaluate (cyclomatic 17): cmdEvaluate has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"openrouter-runner.mjs"},"region":{"startLine":603}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c66860ea07955a60d18826400f16d1b222e3a74ec8b02145df0afdc907922ab"}},{"ruleId":"D1","level":"warning","message":{"text":"computeUrgency (cyclomatic 17): computeUrgency has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":461}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c6d7f397161eaf1087a2c3db0fd419d24d35eb3b59d46380d94ab38149b166f"}},{"ruleId":"D1","level":"warning","message":{"text":"printSummary (cyclomatic 17): printSummary has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":336}}}],"partialFingerprints":{"codehealthFindingId/v1":"f5ece0a2bd02732e164d011a10fc19ed71b864e0f249a8a22690004b1bbd4bb7"}},{"ruleId":"D1","level":"warning","message":{"text":"loadStatusLogSource (cyclomatic 17): loadStatusLogSource has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":237}}}],"partialFingerprints":{"codehealthFindingId/v1":"5db53240402af69273f9ac93a834a32c08914fa2ae6c3999551ec55d43dc3992"}},{"ruleId":"D1","level":"warning","message":{"text":"isPrivateIpv4 (cyclomatic 17): isPrivateIpv4 has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1c69df46cd6e0579bdf958b5bbfafa9af48b9715786991c13c0c2f064e4bb79"}},{"ruleId":"D1","level":"warning","message":{"text":"prepareCandidatePhoto (cyclomatic 17): prepareCandidatePhoto has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-html.mjs"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"f8980330e12d1777abfa3cbf8a95f060e9fc09ef6630a2250882e7f7dc14cda1"}},{"ruleId":"D1","level":"warning","message":{"text":"printSummary (cyclomatic 17): printSummary has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"assessment-log.mjs"},"region":{"startLine":237}}}],"partialFingerprints":{"codehealthFindingId/v1":"4965c7d8c6c768b1159f8bab442da61fa0034ee8333835f30c7956d7013ae18e"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 17): main has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"archive-posting.mjs"},"region":{"startLine":267}}}],"partialFingerprints":{"codehealthFindingId/v1":"235cff9ad2edff314c56bf2f733c6a620867b563f7c7f012781e2e061b781aa4"}},{"ruleId":"D1","level":"warning","message":{"text":"applyAdd (cyclomatic 17): applyAdd has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"add-entry.mjs"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"4992cd76f12c8ec3c5e80dfebb3d4a740c5b9d0bbb3f892352e97f305aeced88"}},{"ruleId":"D1","level":"warning","message":{"text":"resolveSite (cyclomatic 17): resolveSite has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"fcf88dcf45adf077fa5c8578569b9b5cf321ddc8899cb3601947f42735ca5327"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 17): fetch has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/csod.mjs"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c2d829247699cb937dac4010335433aa5fce8097763a7dc984dfee1422ce8a3"}},{"ruleId":"D1","level":"warning","message":{"text":"parseBreezyResponse (cyclomatic 17): parseBreezyResponse has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/breezy.mjs"},"region":{"startLine":97}}}],"partialFingerprints":{"codehealthFindingId/v1":"50ccc9a0b95cf40bec9863b5a8308f19f585e1ca5a254f46a498280756e65044"}},{"ruleId":"D1","level":"warning","message":{"text":"parseSearchResult (cyclomatic 17): parseSearchResult has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/beesite.mjs"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"97b6110c97db2402e045b7e8e16b4aeeb2167242eb1324e17f9dfd2a8c39ba44"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeArbeitnowJob (cyclomatic 17): normalizeArbeitnowJob has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/arbeitnow.mjs"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"c5e1254e8cbe0408b2443796a47934acee9e4d7646f059349dcd390d3eb6a29f"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 17): fetch has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/agentic-jobs.mjs"},"region":{"startLine":157}}}],"partialFingerprints":{"codehealthFindingId/v1":"dda7845d6dd35547a893d50e8ae26748fb5172d2478fc2ed0660db6a7133e55b"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 17): fetch has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/a16z-speedrun-talent.mjs"},"region":{"startLine":142}}}],"partialFingerprints":{"codehealthFindingId/v1":"303d82e63ef500106ad3159b520e088b2f939115619e54584fdcf032bbddb250"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 16): (anonymous) has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":462}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a5a08f972eb4eabcff7be5c2f381d35c75e01c11ebc4f0067acf014976b8d38"}},{"ruleId":"D1","level":"warning","message":{"text":"printSummary (cyclomatic 16): printSummary has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":472}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff40065e2bf4297b2ff59e2041c2a792a478e4ac40dfe072abdfdf84cc0c60ac"}},{"ruleId":"D1","level":"warning","message":{"text":"resolveEntries (cyclomatic 16): resolveEntries has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":2085}}}],"partialFingerprints":{"codehealthFindingId/v1":"52aa50c07fe69de3d59fc042e6750cc216704babfb8e26486c20d75c8970ea43"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 16): main has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-watch.mjs"},"region":{"startLine":211}}}],"partialFingerprints":{"codehealthFindingId/v1":"d958b0173cc626b8eef5d9fef790cac02e44d8b2a884b74f6b114a8d0381d668"}},{"ruleId":"D1","level":"warning","message":{"text":"auditPlugin (cyclomatic 16): auditPlugin has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugin-audit.mjs"},"region":{"startLine":67}}}],"partialFingerprints":{"codehealthFindingId/v1":"5da82a8f64b132367fb9416d390314b349f1c9ee2174cfef1fbc89bd3fae94d5"}},{"ruleId":"D1","level":"warning","message":{"text":"classifyLiveness (cyclomatic 16): classifyLiveness has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"liveness-core.mjs"},"region":{"startLine":116}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bbda20a0dd81f6e931a18479b94e96a8401355035ba756156d8da084dca1e26"}},{"ruleId":"D1","level":"warning","message":{"text":"parseStatusLog (cyclomatic 16): parseStatusLog has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c57e34008fbf30e24692920a97bf156b4d247ac3616b75017cf841b06cf5b1f"}},{"ruleId":"D1","level":"warning","message":{"text":"selfTest (cyclomatic 16): selfTest has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":448}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4d2523c17180009f8fce96bf0de8f0d9853480bf9ff8f4e18a68fe582bb04e9"}},{"ruleId":"D1","level":"warning","message":{"text":"parseCliArgs (cyclomatic 16): parseCliArgs has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":568}}}],"partialFingerprints":{"codehealthFindingId/v1":"1de2319bc662b744a601f63745cf6629b6a7c3b505570f39a473bf7aff71ac0b"}},{"ruleId":"D1","level":"warning","message":{"text":"dedupeAgainstPortals (cyclomatic 16): dedupeAgainstPortals has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":348}}}],"partialFingerprints":{"codehealthFindingId/v1":"489ee95e6596d3457bdd7c2ae931e6f336903c374fe0677c6a32e796242062af"}},{"ruleId":"D1","level":"warning","message":{"text":"parseContacts (cyclomatic 16): parseContacts has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"0615337f97f88ed7e0585e6a493e91a475da4ea6e4d6c04fd1c0536fc24e3194"}},{"ruleId":"D1","level":"warning","message":{"text":"parseArgs (cyclomatic 16): parseArgs has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"browser-extract.mjs"},"region":{"startLine":132}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa56bc92a8f49fc0d3252852bb60c4662d4540c0e683c2d7ba431aba67e5492d"}},{"ruleId":"D1","level":"warning","message":{"text":"main (cyclomatic 16): main has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"add-entry.mjs"},"region":{"startLine":195}}}],"partialFingerprints":{"codehealthFindingId/v1":"f85f4bd50adba06baa921114f1be952c9b7885c8feb3fbe10a811ff0320a8e40"}},{"ruleId":"D1","level":"warning","message":{"text":"estimateCost (cyclomatic 16): estimateCost has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"utils/token-tracker.mjs"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"487980442d690251e328b29d1cc11a3953c6a77e080dcabc1b76fa884187be06"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/phenom.mjs"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"23494e0d0c831ad2e350e3e198b126a076f8946ee2c1225157d769069e2c9593"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":258}}}],"partialFingerprints":{"codehealthFindingId/v1":"0192d358fc0412cf1b474826ff4ed29d74d62b538bf509d0d4c492bc0493a47e"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jobstreet.mjs"},"region":{"startLine":169}}}],"partialFingerprints":{"codehealthFindingId/v1":"5bcde25ef1dc1e5016e327e11656f209dbe0702bcf63735661dd1229f1fe3bb9"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jibeapply.mjs"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"d184c195b5d62704aabc3e0886b669c21ff360ad952d65ada51ba07a2d01be16"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/hackernews.mjs"},"region":{"startLine":138}}}],"partialFingerprints":{"codehealthFindingId/v1":"4386a60809f57c74098a4d203f3be6501f4acc2c5023877e9747a3404405615c"}},{"ruleId":"D1","level":"warning","message":{"text":"normalizeFlowxtraJob (cyclomatic 16): normalizeFlowxtraJob has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/flowxtra.mjs"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"564992171b888c4d6c3335709bfe0e7073b17d68b95ba38ced3985c8bb6403f3"}},{"ruleId":"D1","level":"warning","message":{"text":"(anonymous) (cyclomatic 16): (anonymous) has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/comeet.mjs"},"region":{"startLine":118}}}],"partialFingerprints":{"codehealthFindingId/v1":"96a148a31bb7f16f38fa03ad3985af0912d68cc95c45dc5cf90abaf9c2572ab7"}},{"ruleId":"D1","level":"warning","message":{"text":"fetch (cyclomatic 16): fetch has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/amazon.mjs"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e4121e6eaffdf578b8828cf8615445319780bc64fc93b4fc393125cd251274a"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 159): main has cognitive complexity 159 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1953}}}],"partialFingerprints":{"codehealthFindingId/v1":"b0e72ac495a8b19acd2aa6de9e5c118bac26b03e53a4ea169c6d350f7faeec21"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 122): main has cognitive complexity 122 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":586}}}],"partialFingerprints":{"codehealthFindingId/v1":"27d3d5ee53185844ab2a76955fe8ec4b363e5d52418aca4a3eb274a3da0b43a9"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 119): main has cognitive complexity 119 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"batch/aggregate-tokens.mjs"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"4dea9a46b843bed321e2f17a5be66caa1d95527ae5f8b5d2797b4dc705ee7b35"}},{"ruleId":"D2","level":"warning","message":{"text":"analyze (cognitive 91): analyze has cognitive complexity 91 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":642}}}],"partialFingerprints":{"codehealthFindingId/v1":"3e74717bede8b822228db837b8e7440bd84e7b7b356190953b70923042fc542a"}},{"ruleId":"D2","level":"warning","message":{"text":"apply (cognitive 85): apply has cognitive complexity 85 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":903}}}],"partialFingerprints":{"codehealthFindingId/v1":"d60ecbc459f217fbce8ff543ccc049062788c236efae278c049c4c14b871635a"}},{"ruleId":"D2","level":"warning","message":{"text":"validatePortalsConfig (cognitive 74): validatePortalsConfig has cognitive complexity 74 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-portals.mjs"},"region":{"startLine":119}}}],"partialFingerprints":{"codehealthFindingId/v1":"bae609ab076d12d3860c41c43fb98b2b89ad0beadd29eeeadae49065176e8b9a"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 61): fetch has cognitive complexity 61 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/meituan.mjs"},"region":{"startLine":111}}}],"partialFingerprints":{"codehealthFindingId/v1":"c229574c53f40abe5f67e09c054876fb6768f64582bc1a12b26b78637010b4ae"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 60): fetch has cognitive complexity 60 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/radancy.mjs"},"region":{"startLine":271}}}],"partialFingerprints":{"codehealthFindingId/v1":"93b34ead54b3e508e205b4d5e24c05a71fd1c7335e11a6de774574510064b324"}},{"ruleId":"D2","level":"warning","message":{"text":"parseReport (cognitive 58): parseReport has cognitive complexity 58 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":427}}}],"partialFingerprints":{"codehealthFindingId/v1":"52168cc1d7acbe540715203c634591d9aee6fe68bfad1d740f745927b7ed2863"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 57): (anonymous) has cognitive complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":2164}}}],"partialFingerprints":{"codehealthFindingId/v1":"9dfe4a4923ec982988d1aef30975ba8a08b678417588d97d654c95f6ab0f9cea"}},{"ruleId":"D2","level":"warning","message":{"text":"fold (cognitive 56): fold has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":175}}}],"partialFingerprints":{"codehealthFindingId/v1":"290d3c78f30d899620dba031e5fad99ead26b633a778c7152c49beb5506ede4b"}},{"ruleId":"D2","level":"warning","message":{"text":"validateManifest (cognitive 56): validateManifest has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a349eb683bfb46b889a40a1cf6c912e1922a8379c77c8b903dc94f745111049"}},{"ruleId":"D2","level":"warning","message":{"text":"runSelfTest (cognitive 55): runSelfTest has cognitive complexity 55 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":241}}}],"partialFingerprints":{"codehealthFindingId/v1":"82c97a269f6c11ad2cc3a33837eac4d01653faa5710569138d147beca4e57642"}},{"ruleId":"D2","level":"warning","message":{"text":"matchCandidates (cognitive 54): matchCandidates has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-matcher.mjs"},"region":{"startLine":162}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f3e29cf45ba8db5887d4df853a84dd962186db910662a2ffa996417046e2342"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 54): fetch has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/arbeitsagentur.mjs"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0c0af08d152ea6d0aed2deeae248a1d98f03ccceffee047cb71aea7a4346a02"}},{"ruleId":"D2","level":"warning","message":{"text":"groupRowsByTitle (cognitive 53): groupRowsByTitle has cognitive complexity 53 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"detect-reposts.mjs"},"region":{"startLine":253}}}],"partialFingerprints":{"codehealthFindingId/v1":"06feaf9a1dc1271e5da2b2e804468564328729cdd53523412e91b9c35bff79a0"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 53): fetch has cognitive complexity 53 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/workday.mjs"},"region":{"startLine":214}}}],"partialFingerprints":{"codehealthFindingId/v1":"4aafe91a947ee01aaceeb04b8e27fcaba11a8182f619b7745df9e2f0f81b3fb7"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 52): printSummary has cognitive complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":591}}}],"partialFingerprints":{"codehealthFindingId/v1":"dfddba2b3541f3b8a57868224124779bd7b22fbd02f5f7bfe2144a14caf5aaae"}},{"ruleId":"D2","level":"warning","message":{"text":"fetchCsb (cognitive 51): fetchCsb has cognitive complexity 51 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/successfactors.mjs"},"region":{"startLine":303}}}],"partialFingerprints":{"codehealthFindingId/v1":"cfbf5b4cfae958a8c725af70ec06c44e0669e8f9ae065651417ccc9c1901c57f"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 50): main has cognitive complexity 50 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-interamt.mjs"},"region":{"startLine":256}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd5bb0a36c325078bc28d81a666b6ed8c076b1b146c292636f606be0d18efa22"}},{"ruleId":"D2","level":"warning","message":{"text":"parseA16zPayload (cognitive 49): parseA16zPayload has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"seeds/vc-portfolios.mjs"},"region":{"startLine":176}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6cd2d068dff01935edcb366ac9dbb32f9940682aa6f78b3c2b35e89bc5566e0"}},{"ruleId":"D2","level":"warning","message":{"text":"findCrossListings (cognitive 47): findCrossListings has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"fingerprint-core.mjs"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"68ed84d5e57de617723a854298deff9b1fe726b104663b4ff5504484c1c1e918"}},{"ruleId":"D2","level":"warning","message":{"text":"computeResponsiveness (cognitive 47): computeResponsiveness has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":316}}}],"partialFingerprints":{"codehealthFindingId/v1":"f1e4fddf44d93ce0ba888dc8bca58862dbab5bd617e5d6f27055ba8799286349"}},{"ruleId":"D2","level":"warning","message":{"text":"callOpenRouter (cognitive 46): callOpenRouter has cognitive complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"openrouter-runner.mjs"},"region":{"startLine":197}}}],"partialFingerprints":{"codehealthFindingId/v1":"69442f362caeade28fc4f135bae6a5a231f9433d6a39515e5a6d187bde480a9e"}},{"ruleId":"D2","level":"warning","message":{"text":"renderSummary (cognitive 45): renderSummary has cognitive complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":383}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a7d14173d26609c1e998c85949a794a872e627b3c6fbe836ac93f6f38ccc4a9"}},{"ruleId":"D2","level":"warning","message":{"text":"verifyOffers (cognitive 41): verifyOffers has cognitive complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1832}}}],"partialFingerprints":{"codehealthFindingId/v1":"211efc307f05ccf1cc36d4f9402a92049b32fb23ecd09c3302ad2669d6f01215"}},{"ruleId":"D2","level":"warning","message":{"text":"classifyReply (cognitive 40): classifyReply has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-matcher.mjs"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"71aa3f4e21571e1f9918d59767c14b17f1b65df4b05cc56f9fb1f4f603ddc232"}},{"ruleId":"D2","level":"warning","message":{"text":"add (cognitive 39): add has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":356}}}],"partialFingerprints":{"codehealthFindingId/v1":"515caa410764d9d69c38829af420238d13417e290d0d0727916e1be78489f93f"}},{"ruleId":"D2","level":"warning","message":{"text":"cmdRun (cognitive 38): cmdRun has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins.mjs"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"37138013c5a0fc34ce737dda9742bd0b0edd60f36c8c8437f1bd9ce5c8899b30"}},{"ruleId":"D2","level":"warning","message":{"text":"stripJsoncSyntax (cognitive 38): stripJsoncSyntax has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"jsonc-parse.mjs"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"c217b3a2c5b933de1995761c4306bb9056e9871d908f42e9eb8482313712f2b4"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 38): printSummary has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":1045}}}],"partialFingerprints":{"codehealthFindingId/v1":"fad997eee8d8a878ec4ae47475a244951d5b97061e8e2270b35741a07505c778"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 37): fetch has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/alibaba.mjs"},"region":{"startLine":121}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0ab4be289127695256097f2aeb449ba3df86275c45f2915358b53319e6f4fa2"}},{"ruleId":"D2","level":"warning","message":{"text":"walk (cognitive 36): walk has cognitive complexity 36 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/greenhouse.mjs"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"ad6ca0a48d6a314600aad2628489d86e41fe432e49906eec8bce57efbdf15396"}},{"ruleId":"D2","level":"warning","message":{"text":"searchInteramt (cognitive 35): searchInteramt has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-interamt.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"798536d2abad5c5635b505a67435b9d5865e3c634effc071d1aa2666fa8f4c83"}},{"ruleId":"D2","level":"warning","message":{"text":"acquirePortalHealthLock (cognitive 35): acquirePortalHealthLock has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"portal-health-lock.mjs"},"region":{"startLine":110}}}],"partialFingerprints":{"codehealthFindingId/v1":"7ddae3a2f8bb65c530ad6f85b77435619fce2b84b0f7a19b37c4c3552fc78881"}},{"ruleId":"D2","level":"warning","message":{"text":"acquirePipelineLock (cognitive 35): acquirePipelineLock has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"pipeline-lock.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"152f9aaf4e0e5898a84ed48c8f8f320eeada8dd6cf1a247d98160558a1a12315"}},{"ruleId":"D2","level":"warning","message":{"text":"seedBackfill (cognitive 35): seedBackfill has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":483}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a7af2398c81a623cc3ca0cfd8e26f3b2eb16b3a6551fcd052c42d2183177832"}},{"ruleId":"D2","level":"warning","message":{"text":"buildCompanyCards (cognitive 34): buildCompanyCards has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":415}}}],"partialFingerprints":{"codehealthFindingId/v1":"7562bda6633a7bf2ad48bb511cd8c73f17896d2731bd001c8aaec3251529394f"}},{"ruleId":"D2","level":"warning","message":{"text":"fetchHnDiscovery (cognitive 34): fetchHnDiscovery has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":773}}}],"partialFingerprints":{"codehealthFindingId/v1":"f448c84ec74b3dc9ff8245ffec16e169e164df740c4fef8e41742905d185182c"}},{"ruleId":"D2","level":"warning","message":{"text":"checkFreshness (cognitive 34): checkFreshness has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-table-freshness.mjs"},"region":{"startLine":141}}}],"partialFingerprints":{"codehealthFindingId/v1":"57c38ded356f83d171e49494aeadd5fd6b59d733dabd7b63b1d151db931f1e18"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeWttjHit (cognitive 34): normalizeWttjHit has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/wttj.mjs"},"region":{"startLine":92}}}],"partialFingerprints":{"codehealthFindingId/v1":"e345d198aab36065eb56b0c3d5a774c71116910d4c0e88816c485ba54e31aaab"}},{"ruleId":"D2","level":"warning","message":{"text":"buildCompanyCanonicalizer (cognitive 33): buildCompanyCanonicalizer has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1087}}}],"partialFingerprints":{"codehealthFindingId/v1":"81037720c4dd3fb40b6cd246b679ddaff36afb34b762d91dd8b3063dcc795c0b"}},{"ruleId":"D2","level":"warning","message":{"text":"compileLatexFile (cognitive 33): compileLatexFile has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-latex.mjs"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6514bb375c3fa8f604bb6da22d7d4da25b20150e781eed63167ef2fb02969cc"}},{"ruleId":"D2","level":"warning","message":{"text":"verifyCompanies (cognitive 32): verifyCompanies has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":364}}}],"partialFingerprints":{"codehealthFindingId/v1":"4be23ba64ddc3f17c7e529ffe93a4224a5d5b435a187c62c399958f2b339caf2"}},{"ruleId":"D2","level":"warning","message":{"text":"acquireTrackerLock (cognitive 32): acquireTrackerLock has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-utils.mjs"},"region":{"startLine":321}}}],"partialFingerprints":{"codehealthFindingId/v1":"6661fc6b014b88a6dfa925f12c762651d5d6be64cc7f233fa61cd0581e94aab5"}},{"ruleId":"D2","level":"warning","message":{"text":"computePortalStats (cognitive 32): computePortalStats has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":262}}}],"partialFingerprints":{"codehealthFindingId/v1":"30759f112275727b43032e4514fc9945f87e5f66e9103314a2c27dc85ffd1ee4"}},{"ruleId":"D2","level":"warning","message":{"text":"writeVcf (cognitive 32): writeVcf has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":398}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a8e65a14ac791a45320d63c03de86c08a7b75ebb6b7ebbf2aadb90709585b0e"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 32): fetch has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/tencent.mjs"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"dbf0e21f001e66ee82ef4e5e633b78956734eb497a806f5c95d7a92377783e8e"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 32): fetch has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/csod.mjs"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"783183499d77b8663b38e18f27637e5c77c47bb8c01b3fd838f578437900ef13"}},{"ruleId":"D2","level":"warning","message":{"text":"runSelfTest (cognitive 31): runSelfTest has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":289}}}],"partialFingerprints":{"codehealthFindingId/v1":"391298daba3c462f7da85e13331c29f62e00b9bf3c72442d10424ae208e53d66"}},{"ruleId":"D2","level":"warning","message":{"text":"runLeg (cognitive 31): runLeg has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upgrade-tests.mjs"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"9c1f2fb37da693c688c87e1daecfc02a4458de75b426b985c19754837aa55222"}},{"ruleId":"D2","level":"warning","message":{"text":"computeScanStats (cognitive 31): computeScanStats has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":201}}}],"partialFingerprints":{"codehealthFindingId/v1":"b35828bf4205eed5bfb48fc59c4bf0b9d2e7c506a236ef8e7fa7197e229b8345"}},{"ruleId":"D2","level":"warning","message":{"text":"fetchTextMeta (cognitive 31): fetchTextMeta has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":421}}}],"partialFingerprints":{"codehealthFindingId/v1":"dad5688abc48d61c223082fca97aed1573e6c6f8e8c40b0cd97b6b013a3b4de0"}},{"ruleId":"D2","level":"warning","message":{"text":"buildCandidates (cognitive 31): buildCandidates has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":669}}}],"partialFingerprints":{"codehealthFindingId/v1":"8584d6d8175a624cc5887b9a27755a527d2970129fb3cccb7cb89ba936922d6c"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 31): main has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-liveness.mjs"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a6edd20512aaf6f90b1ca35002af44e06116b665c3f91602b0ffd24f92da818"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 31): fetch has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/phenom.mjs"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f3b56d7c1c09f9dfe645fd621a940b8ba4271c7a788fcdcbd22fb3c619b719c"}},{"ruleId":"D2","level":"warning","message":{"text":"selfTest (cognitive 30): selfTest has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":357}}}],"partialFingerprints":{"codehealthFindingId/v1":"a09873d3bf59de995c7b321703b0d14c1174bfd8fae839fe83a86322010a7583"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 30): printSummary has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":336}}}],"partialFingerprints":{"codehealthFindingId/v1":"21c9e8692829ed777985a39db6c2d1f45ecef7c2bd7fc1fd8092e2f7a467c757"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 30): (anonymous) has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/smartrecruiters.mjs"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6ff5d135884547ebb6890862194e975246b2afc81528692fa191c9dca487454"}},{"ruleId":"D2","level":"warning","message":{"text":"parseJobviteResponse (cognitive 30): parseJobviteResponse has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jobvite.mjs"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"5d1861fceeca590f89c31a1754542c30a96b015699dcd877544b68719c3a817e"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 30): fetch has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/a16z-speedrun-talent.mjs"},"region":{"startLine":142}}}],"partialFingerprints":{"codehealthFindingId/v1":"1cd67b7f1e4bc4ba3c6e173c1e5fc89977fd5dde1c6cd5dc5c5886f5c9263506"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 29): printSummary has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":472}}}],"partialFingerprints":{"codehealthFindingId/v1":"f1972663b6b8dc4d950a308124d5f895e40b5131288f111348658ce8e4229ba1"}},{"ruleId":"D2","level":"warning","message":{"text":"processJobs (cognitive 29): processJobs has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":693}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed5251fbaf057e3214592e4f8a875b66c38ffe9810bc48c8d02cb8597bcb0397"}},{"ruleId":"D2","level":"warning","message":{"text":"analyzeFromContent (cognitive 29): analyzeFromContent has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":515}}}],"partialFingerprints":{"codehealthFindingId/v1":"9986a2d32bd9361a771b9531ed87a19a32c7344939dafeca60ff866acab71659"}},{"ruleId":"D2","level":"warning","message":{"text":"resolveCompany (cognitive 29): resolveCompany has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":487}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc7fa1fb5f09680a773a1bef8da4c91d10f81ba80f8a096a8bbd604098dca35c"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 29): fetch has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/glints.mjs"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bb5241759574e3ba2d2898aff30334434951aa7592ad9d5c630202a5ad086d1"}},{"ruleId":"D2","level":"warning","message":{"text":"runCli (cognitive 28): runCli has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-cv-facts.mjs"},"region":{"startLine":550}}}],"partialFingerprints":{"codehealthFindingId/v1":"a4a4137b1301182ea492c8c23f45617ec7f79bac9c60fb8e7db44905fd6adb64"}},{"ruleId":"D2","level":"warning","message":{"text":"parseTracker (cognitive 28): parseTracker has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker.mjs"},"region":{"startLine":228}}}],"partialFingerprints":{"codehealthFindingId/v1":"a25859fd83dd1a3e400e85629377b6881b741a1212d128ac5a699b5a9c31cef5"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 28): main has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-watch.mjs"},"region":{"startLine":211}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d7232a08e441a257a36f4e4cdafb06413373364db367b1b4dc3e536356b3152"}},{"ruleId":"D2","level":"warning","message":{"text":"computeUrgency (cognitive 28): computeUrgency has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":461}}}],"partialFingerprints":{"codehealthFindingId/v1":"dac7a8fdec6933a24ec30ced940db462d81e72cf766cc2a6409ce97b3e450f75"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 28): printSummary has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"assessment-log.mjs"},"region":{"startLine":237}}}],"partialFingerprints":{"codehealthFindingId/v1":"328a46fcb3bce1c01815e5401d2a8e43e37b24d16eaa0d1eb77112ab1a7113d8"}},{"ruleId":"D2","level":"warning","message":{"text":"parseYCPayload (cognitive 28): parseYCPayload has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"seeds/vc-portfolios.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"608b66243fef3fcf07fc9f6f20aa87803692aebfd58b5439063ab9d87f076101"}},{"ruleId":"D2","level":"warning","message":{"text":"parseBreezyResponse (cognitive 28): parseBreezyResponse has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/breezy.mjs"},"region":{"startLine":97}}}],"partialFingerprints":{"codehealthFindingId/v1":"627a38286acbe10194338c8956bbb652a2a5edd75e180f0e91ce52a87ce0e1f3"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 28): fetch has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/amazon.mjs"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5a6ab5f31530e1762c52c084a8d5b7e531b46418a2f304a0897fe815a0161df"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeStatus (cognitive 27): normalizeStatus has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"normalize-statuses.mjs"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba235b0658a71a6cde3e622c925881b12625bc1e35d1c267b590c4079d7382c2"}},{"ruleId":"D2","level":"warning","message":{"text":"computeVelocity (cognitive 27): computeVelocity has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc3bbcdae45978ca8bba03b6ba7dd3de1e86f3be72477683ac600397dea8dc82"}},{"ruleId":"D2","level":"warning","message":{"text":"acquireFollowupsLock (cognitive 27): acquireFollowupsLock has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":300}}}],"partialFingerprints":{"codehealthFindingId/v1":"8014fe8cbdcd507a13a858de5abf1e660afd731408a38d1292f38c0a6a323922"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 27): main has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":794}}}],"partialFingerprints":{"codehealthFindingId/v1":"265c8a9afc035e963562073d583ad05e16a18ee877ce73b337064577845ff511"}},{"ruleId":"D2","level":"warning","message":{"text":"applyAdd (cognitive 27): applyAdd has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"add-entry.mjs"},"region":{"startLine":145}}}],"partialFingerprints":{"codehealthFindingId/v1":"4028ef20308f0deb7bd9d5ee7b4e6fe9c185ca139f017e9b9a0154952dab1f46"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeHubJob (cognitive 27): normalizeHubJob has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/thehub.mjs"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"2735d7bcf27e56ed36a3e8412a6d8f3e7c2de3ee1104ba890e3241a11fc53faf"}},{"ruleId":"D2","level":"warning","message":{"text":"parseOracleResponse (cognitive 27): parseOracleResponse has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":218}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0f9ae6324b9e9c0a45ecb5d73788621b66b34382d67392a5cc748feebfe9b48"}},{"ruleId":"D2","level":"warning","message":{"text":"formatLocation (cognitive 27): formatLocation has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/ashby.mjs"},"region":{"startLine":129}}}],"partialFingerprints":{"codehealthFindingId/v1":"00d4cd3933e764f9150375b8c41addfed60aeeaf4340d25ef15673310be5beb2"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 27): fetch has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/agentic-jobs.mjs"},"region":{"startLine":157}}}],"partialFingerprints":{"codehealthFindingId/v1":"d14cf6d55f0fa01f835ac9f5d36b84a7a7ff8ae90587d81f40264f5322d186bb"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 26): (anonymous) has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":462}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b1539c96c8b5adf3fb33eeeb0a67f8196cc62f412ec6abcf2b35703976988e9"}},{"ruleId":"D2","level":"warning","message":{"text":"runWhileLocked (cognitive 26): runWhileLocked has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-writer-lock-tests.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2bb1b40e1cef08976fb0b7793927c345b18818f034367477e31c4d2a2572765"}},{"ruleId":"D2","level":"warning","message":{"text":"runDiscovered (cognitive 26): runDiscovered has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"91593f632c5b327cf7768320e31bc1753a9123730c8a3def6587c9225a4c6d0b"}},{"ruleId":"D2","level":"warning","message":{"text":"computeTrackerStats (cognitive 26): computeTrackerStats has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":69}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e195ffdaac4755904bf348a560e5ddbe9f9e934aaa153cebdbb66f748b4f19d"}},{"ruleId":"D2","level":"warning","message":{"text":"loadReApplyWindows (cognitive 26): loadReApplyWindows has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":752}}}],"partialFingerprints":{"codehealthFindingId/v1":"c426e1592a201f28357e012756388c5f1bc803753bf3042d4377c4c3251859b0"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 26): (anonymous) has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":787}}}],"partialFingerprints":{"codehealthFindingId/v1":"75d5e0bd67cef7b375520c0efd2c5f4700da25589a1fbe04cb7a61e3150e6392"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 26): main has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-latex.mjs"},"region":{"startLine":78}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7717791b78945448e9b234934dbe1fb2f28cbf2d07d3f32ccd56b761882d7a7"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 26): fetch has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/vdab.mjs"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"3dbec6da8544a285f8823554b059184e758c6c3f3d912394c5364cc5cd856b10"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 26): fetch has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/beesite.mjs"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"c07b7fa744df35b8c2cc57d63a73a707ee0eced4c516fbe41debcbdde09490b1"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 25): (anonymous) has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":467}}}],"partialFingerprints":{"codehealthFindingId/v1":"95dce5585514e062db8cd671dd6358d29fa2a65debeed1a5d4226b0643bfb8ab"}},{"ruleId":"D2","level":"warning","message":{"text":"validateRegistryEntry (cognitive 25): validateRegistryEntry has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_registry.mjs"},"region":{"startLine":104}}}],"partialFingerprints":{"codehealthFindingId/v1":"f8a60f732ba4838120b7cc2c5c4ac818b30626e75827bcf3481becc1a074d332"}},{"ruleId":"D2","level":"warning","message":{"text":"validateRegistry (cognitive 24): validateRegistry has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-plugin-registry.mjs"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"c84270ceb84123b0a9f37a6ae2ad0058e5a175d0b12094334d73d6a49b679105"}},{"ruleId":"D2","level":"warning","message":{"text":"release (cognitive 24): release has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-utils.mjs"},"region":{"startLine":362}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b1a16b3f686272dab407a3c21fbd869adff849891b979c2c4602834a5c2278b"}},{"ruleId":"D2","level":"warning","message":{"text":"parseMarkdownLinks (cognitive 24): parseMarkdownLinks has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-parse.mjs"},"region":{"startLine":263}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a920f71b2bc098a951bf02c187845ae3381542af94a178bf38916a5723168cd"}},{"ruleId":"D2","level":"warning","message":{"text":"resolveEntries (cognitive 24): resolveEntries has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":2085}}}],"partialFingerprints":{"codehealthFindingId/v1":"6eea5ab409a1b4c061d328ab7ccb65809afd5793450929ba0a494ae835ddaa22"}},{"ruleId":"D2","level":"warning","message":{"text":"roleFuzzyMatch (cognitive 24): roleFuzzyMatch has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"role-matcher.mjs"},"region":{"startLine":166}}}],"partialFingerprints":{"codehealthFindingId/v1":"9707e4e37b73b2c2ca296fcfb6d8811013999a2ec03cee959eeae81a4f0935fb"}},{"ruleId":"D2","level":"warning","message":{"text":"generatePDF (cognitive 24): generatePDF has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-pdf.mjs"},"region":{"startLine":425}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdd3c019141e661fd5f6ba0d207992931555ae266b4621975c0189fc06d773d3"}},{"ruleId":"D2","level":"warning","message":{"text":"parseStatusLog (cognitive 24): parseStatusLog has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f202e3086ba4e73b1b236b880fd04d260f03a47c560fd7857693a4bcb8a4257"}},{"ruleId":"D2","level":"warning","message":{"text":"appendNote (cognitive 24): appendNote has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"fix-slugs.mjs"},"region":{"startLine":133}}}],"partialFingerprints":{"codehealthFindingId/v1":"2075bb2e59922c8d4c006abaa8fe93bb1c6427ac15855612151823e0b0a707cb"}},{"ruleId":"D2","level":"warning","message":{"text":"dedupeAgainstPortals (cognitive 24): dedupeAgainstPortals has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":348}}}],"partialFingerprints":{"codehealthFindingId/v1":"56fe1aa4c6266e8b68f2de1d78a48b032c2b921721be51f741c57ef950ada449"}},{"ruleId":"D2","level":"warning","message":{"text":"detectRepostsInGroup (cognitive 24): detectRepostsInGroup has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"detect-reposts.mjs"},"region":{"startLine":176}}}],"partialFingerprints":{"codehealthFindingId/v1":"9f7ac476777fa50d961f961a7f98f7343692286b20751b958acf2249bbfb2b34"}},{"ruleId":"D2","level":"warning","message":{"text":"renderSummary (cognitive 24): renderSummary has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":522}}}],"partialFingerprints":{"codehealthFindingId/v1":"deddd6953955a71a36f1f6c52024c21072a8c09f36af2a339bedf96b77214cea"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 24): fetch has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jobstreet.mjs"},"region":{"startLine":169}}}],"partialFingerprints":{"codehealthFindingId/v1":"a85925ffe69414d9a548d1544418c0f0561f502d741a9bccf1af8e07fc6827ef"}},{"ruleId":"D2","level":"warning","message":{"text":"parseHits (cognitive 24): parseHits has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/dassault.mjs"},"region":{"startLine":113}}}],"partialFingerprints":{"codehealthFindingId/v1":"2279d4f4b3f84e9a7ebf12a255202ee98688929b8723733df98a147224864543"}},{"ruleId":"D2","level":"warning","message":{"text":"parseSessionFile (cognitive 23): parseSessionFile has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":112}}}],"partialFingerprints":{"codehealthFindingId/v1":"f5c802c70932268eaf0102f4cbc7f293bdb2c7a7dda411fd6cf957cba0275675"}},{"ruleId":"D2","level":"warning","message":{"text":"auditPlugin (cognitive 23): auditPlugin has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugin-audit.mjs"},"region":{"startLine":67}}}],"partialFingerprints":{"codehealthFindingId/v1":"db944b05a734f40caa9d04af606c5c1ecbbdea24368ba6f2be6c8650c623009a"}},{"ruleId":"D2","level":"warning","message":{"text":"scanJd (cognitive 23): scanJd has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"jd-skill-gap.mjs"},"region":{"startLine":137}}}],"partialFingerprints":{"codehealthFindingId/v1":"7432a2943afb2b22857eba0713c1294e0c44f79196c4db71b141f42b163996b5"}},{"ruleId":"D2","level":"warning","message":{"text":"loadStatusLogSource (cognitive 23): loadStatusLogSource has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":237}}}],"partialFingerprints":{"codehealthFindingId/v1":"4bdafece82daff19f0a966eb2f1d271e1db603478fecef85b48194ff18e4a360"}},{"ruleId":"D2","level":"warning","message":{"text":"parseArgs (cognitive 23): parseArgs has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":100}}}],"partialFingerprints":{"codehealthFindingId/v1":"f06802ad86324b3d69234a4e33cc88457ba3414a88d43332401c3e0314fa5fc3"}},{"ruleId":"D2","level":"warning","message":{"text":"runSelfTest (cognitive 23): runSelfTest has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-html.mjs"},"region":{"startLine":724}}}],"partialFingerprints":{"codehealthFindingId/v1":"38f4f386881fbeba812252c7b21d86c237b07f06cc48f93d14b3e26eca985608"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 23): fetch has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/tkms.mjs"},"region":{"startLine":135}}}],"partialFingerprints":{"codehealthFindingId/v1":"074585f703b05029fb8c510964f6be13d9ac426113dfdaf595833fdcb5d96438"}},{"ruleId":"D2","level":"warning","message":{"text":"resolveSite (cognitive 23): resolveSite has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"e85d968e492ec2426ea8b0004de2480df336b7a9896826f8f3a39a33a5b60000"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeLandingJob (cognitive 23): normalizeLandingJob has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/landingjobs.mjs"},"region":{"startLine":81}}}],"partialFingerprints":{"codehealthFindingId/v1":"5003de2ac01025ea9f78004e6a5448d17574070221bb4c1edfea7ecb0673b4e1"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeGetonbrdJob (cognitive 23): normalizeGetonbrdJob has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/getonbrd.mjs"},"region":{"startLine":62}}}],"partialFingerprints":{"codehealthFindingId/v1":"c103260ce78dc24507dedb11b6b2ab341987bb3ed953be1ca6de4b01e8b41057"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeEchojobsJob (cognitive 23): normalizeEchojobsJob has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/echojobs.mjs"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"6cd0861c4f2453ab166df845cc281ee0c23dc89efac095ddda0cb89b71339e09"}},{"ruleId":"D2","level":"warning","message":{"text":"parseSearchResult (cognitive 23): parseSearchResult has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/beesite.mjs"},"region":{"startLine":98}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a223623739a622b871f8362a922fcc46ca1be0b91a7c3bd7c668fad72106d54"}},{"ruleId":"D2","level":"warning","message":{"text":"normalize4dwJob (cognitive 23): normalize4dwJob has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/4dayweek.mjs"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"678065414b90c709a0b8e5a0d2680d0e467b94059dc36df2d14e91559f3da85b"}},{"ruleId":"D2","level":"warning","message":{"text":"discoverPlugins (cognitive 23): discoverPlugins has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":240}}}],"partialFingerprints":{"codehealthFindingId/v1":"ae783d5b735ff946b309b98c44c7b533f05cdf972d44a8c3b29e20b909bd82ba"}},{"ruleId":"D2","level":"warning","message":{"text":"factClaims (cognitive 22): factClaims has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-cv-facts.mjs"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"8945b99e18addc7aa43a35c0023c43d3593f0e2bc414f713929d4a1935c93a8a"}},{"ruleId":"D2","level":"warning","message":{"text":"check (cognitive 22): check has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":823}}}],"partialFingerprints":{"codehealthFindingId/v1":"5babf49b0f2f7c83b9e1d045b62da4d4e7f352fc0b0098fecd68940886ec8695"}},{"ruleId":"D2","level":"warning","message":{"text":"runCli (cognitive 22): runCli has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reserve-report-num.mjs"},"region":{"startLine":286}}}],"partialFingerprints":{"codehealthFindingId/v1":"8a2fb5a3cd1dd3faf06e306b8940a8117cd4d1c30672689476e68f55e481b757"}},{"ruleId":"D2","level":"warning","message":{"text":"parseCliArgs (cognitive 22): parseCliArgs has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":568}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a6851aca5ed75743e348344b507010ea75e6ea3c01485281106cfad007f22f0"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 22): main has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"doctor.mjs"},"region":{"startLine":399}}}],"partialFingerprints":{"codehealthFindingId/v1":"7060ae2e1f517de98cc6cc1a6fa0abc231199e4e135ba9795dd3492ec3454086"}},{"ruleId":"D2","level":"warning","message":{"text":"parseContacts (cognitive 22): parseContacts has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"contacts.mjs"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"9bb26d240d597dfc481740e40ddd6ca6e0100e1ad2d72a1ee470a8b5956ad63b"}},{"ruleId":"D2","level":"warning","message":{"text":"revertPaths (cognitive 21): revertPaths has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":686}}}],"partialFingerprints":{"codehealthFindingId/v1":"163431ec8c1ac9b6d3f7ef4433559910d7cb7c7ac0eab999f9c3084e20e0e173"}},{"ruleId":"D2","level":"warning","message":{"text":"getAppDomains (cognitive 21): getAppDomains has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reply-matcher.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"928078c96f4cb613431d355f9aaf51b50de84f5171cab99ea0928b583832a8ee"}},{"ruleId":"D2","level":"warning","message":{"text":"seedFollowup (cognitive 21): seedFollowup has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":413}}}],"partialFingerprints":{"codehealthFindingId/v1":"697ab32e03823790bc88bb3695ae26c63cb60611ef1d4fe1a24cb8e0e7710020"}},{"ruleId":"D2","level":"warning","message":{"text":"parseCompanyInput (cognitive 21): parseCompanyInput has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":139}}}],"partialFingerprints":{"codehealthFindingId/v1":"9853e46d7aa54e15a4273d9cd9186c39c1336d8d0914010e65880c5b8996bf31"}},{"ruleId":"D2","level":"warning","message":{"text":"parseAtsSlug (cognitive 20): parseAtsSlug has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c2046c6a550b6c2df800dc7ec1830cd7095bc2832ca0040dfb61b67fbc671b5"}},{"ruleId":"D2","level":"warning","message":{"text":"rollback (cognitive 20): rollback has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":1244}}}],"partialFingerprints":{"codehealthFindingId/v1":"94e6a790934e0d48257bc7387e43ae8bcdebd705b30c1b77e193774fd08c6f8f"}},{"ruleId":"D2","level":"warning","message":{"text":"extractRenderHtmlToPdfOptions (cognitive 20): extractRenderHtmlToPdfOptions has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":1362}}}],"partialFingerprints":{"codehealthFindingId/v1":"165eb765f7d3c6fb5fe0ffaace6f9f56504d778db1aeb36124f0f95654e820f1"}},{"ruleId":"D2","level":"warning","message":{"text":"reserveReportNumbers (cognitive 20): reserveReportNumbers has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reserve-report-num.mjs"},"region":{"startLine":156}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bdbd0f8f0e181cca80008a72e0c74e108fc6c8650911a5565b987d0306dfe3d"}},{"ruleId":"D2","level":"warning","message":{"text":"gcStaleReportReservations (cognitive 20): gcStaleReportReservations has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"reserve-report-num.mjs"},"region":{"startLine":246}}}],"partialFingerprints":{"codehealthFindingId/v1":"966b0e8abef6fba5ec2359bb80530f8fac92b80b1934dc2646346becbdefafd7"}},{"ruleId":"D2","level":"warning","message":{"text":"cmdEvaluate (cognitive 20): cmdEvaluate has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"openrouter-runner.mjs"},"region":{"startLine":603}}}],"partialFingerprints":{"codehealthFindingId/v1":"26487ef0cc8e20eab792168ef697812fee8719715f2df0608e5d908fff6c2208"}},{"ruleId":"D2","level":"warning","message":{"text":"parseTsvContent (cognitive 20): parseTsvContent has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"merge-tracker.mjs"},"region":{"startLine":482}}}],"partialFingerprints":{"codehealthFindingId/v1":"0ac41470d47be8c7b4a234f8fa8e40404dadeae5d9cb604b5ef0cb1c8a2f0d96"}},{"ruleId":"D2","level":"warning","message":{"text":"runSelfTest (cognitive 20): runSelfTest has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":625}}}],"partialFingerprints":{"codehealthFindingId/v1":"febcff3246d6a20d1b63424063c5aa00f12572c408530c30dbe70b8b96a4c065"}},{"ruleId":"D2","level":"warning","message":{"text":"printSummary (cognitive 20): printSummary has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-table-freshness.mjs"},"region":{"startLine":272}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d5536d2cc46142dff020b2210acf03873604ee4dd799de975e88ca68cf9d920"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 20): main has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"archive-posting.mjs"},"region":{"startLine":267}}}],"partialFingerprints":{"codehealthFindingId/v1":"be6437134498ab177f2e1faf21e30c918ee61784fb59bf0bcd5bd4f630dbd4af"}},{"ruleId":"D2","level":"warning","message":{"text":"estimateCost (cognitive 20): estimateCost has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"utils/token-tracker.mjs"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"48352165f3dcf1fafdbc6265aa936669f37cb9ae4ad7ca998684adb93adfc754"}},{"ruleId":"D2","level":"warning","message":{"text":"parseWidget (cognitive 20): parseWidget has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/softgarden.mjs"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"29a6665e337a7e60e27e31496e96dc64a3471ae1ae5ed7bb3ce5203204cc3df8"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 20): fetch has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/oraclecloud.mjs"},"region":{"startLine":258}}}],"partialFingerprints":{"codehealthFindingId/v1":"a44856df27513602ed3646a0cd37d457cdb5dc7ebea173137c9e9cf5f24c07e7"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 20): fetch has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/hackernews.mjs"},"region":{"startLine":138}}}],"partialFingerprints":{"codehealthFindingId/v1":"f80f2b3e85867403126862d05398ee94a40e50dcdcf4bb15dbd6e85ad0b34722"}},{"ruleId":"D2","level":"warning","message":{"text":"extractMacroBodies (cognitive 20): extractMacroBodies has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"lib/latex-content.mjs"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"958dec04a7ffa8ebc363cf7d439b9ff560cd5ca12dbfeb87e3d0d38057b8ea32"}},{"ruleId":"D2","level":"warning","message":{"text":"runSelfTest (cognitive 19): runSelfTest has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":399}}}],"partialFingerprints":{"codehealthFindingId/v1":"36e7bb16b4e62c61da0c0c175dd97fff8f5369d6941ea40c406b182c954a3efb"}},{"ruleId":"D2","level":"warning","message":{"text":"printResults (cognitive 19): printResults has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":446}}}],"partialFingerprints":{"codehealthFindingId/v1":"401d0df78f9346b77ccc6a44422211f33fcb41ffe72946794382aa5d0622378a"}},{"ruleId":"D2","level":"warning","message":{"text":"computeAllStats (cognitive 19): computeAllStats has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":408}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd944b1dd2e239c3c0982ca0a425a083f7927c6fbeba8e6bee91020e74b14767"}},{"ruleId":"D2","level":"warning","message":{"text":"add (cognitive 19): add has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0952d6e6f8653073cdff5cfde6aaf808d92ec9dc690a51d7afb57cb7d4d100b"}},{"ruleId":"D2","level":"warning","message":{"text":"parseWorkableMarkdown (cognitive 19): parseWorkableMarkdown has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/workable.mjs"},"region":{"startLine":195}}}],"partialFingerprints":{"codehealthFindingId/v1":"45295672f0a38e36e862ef05aeb43fd1ea00fb8b55e47b5f7f05e11a17b3e528"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 19): fetch has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/jibeapply.mjs"},"region":{"startLine":90}}}],"partialFingerprints":{"codehealthFindingId/v1":"efb8fcfb3feabaaf89f6cecc73b947af27ce959755d826606fc1ff85cdf90701"}},{"ruleId":"D2","level":"warning","message":{"text":"parseIbmResponse (cognitive 19): parseIbmResponse has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/ibm.mjs"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"30264082439770d3b73114159245775732da501fcd462b80b167fe1029edc603"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeSpeedrunJob (cognitive 19): normalizeSpeedrunJob has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/a16z-speedrun-talent.mjs"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b4d6c571065e30124df06ae83882d13c66d315cf85671cdeb147328375ae5ce"}},{"ruleId":"D2","level":"warning","message":{"text":"isBlockedV4 (cognitive 19): isBlockedV4 has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_net.mjs"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b3bd6c4f006f6d45aff325f187d6d48a6dba7cfb48b369f18e690fb05bc89fc"}},{"ruleId":"D2","level":"warning","message":{"text":"extractGapsByCompany (cognitive 18): extractGapsByCompany has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":191}}}],"partialFingerprints":{"codehealthFindingId/v1":"86d8bda78e4b348b50a178014f5e549f1ffee7668b363f6fb2d4ce08c7663d0f"}},{"ruleId":"D2","level":"warning","message":{"text":"discoverAlternates (cognitive 18): discoverAlternates has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":238}}}],"partialFingerprints":{"codehealthFindingId/v1":"0104538a35e41fc11bf4cb992b575c1f30bb88af3d7f436ed117486ec717bc75"}},{"ruleId":"D2","level":"warning","message":{"text":"collectSources (cognitive 18): collectSources has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":542}}}],"partialFingerprints":{"codehealthFindingId/v1":"d426acbfb33153c896bb3a5b9619ff92e0b60152120a691a4fab454ef7d19b0d"}},{"ruleId":"D2","level":"warning","message":{"text":"validateLatexContent (cognitive 18): validateLatexContent has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-latex.mjs"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"ee186d83f2adf2a6ee66334fa686b03947795f7b196e89fd37d427916a0011c9"}},{"ruleId":"D2","level":"warning","message":{"text":"parseArgs (cognitive 18): parseArgs has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"browser-extract.mjs"},"region":{"startLine":132}}}],"partialFingerprints":{"codehealthFindingId/v1":"f13a47be309d803208146fa60b2361156c1fd507b3e0404858f1da7e92af99b4"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 18): main has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"add-entry.mjs"},"region":{"startLine":195}}}],"partialFingerprints":{"codehealthFindingId/v1":"10e0d5033e0799f8da3b0832dd1a1594a1565fb70feb535c5a9f4aa2f43a8cf0"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 18): fetch has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/rheinmetall.mjs"},"region":{"startLine":100}}}],"partialFingerprints":{"codehealthFindingId/v1":"e29ae8141cf238851bc9dc4df1f09e0a15972b0a4b30c2e42c92561a55574339"}},{"ruleId":"D2","level":"warning","message":{"text":"parseLegacyResults (cognitive 18): parseLegacyResults has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/radancy.mjs"},"region":{"startLine":165}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e286d5cb4f99811c12ab68824fee6a86a6e369aacc0de95441d859b85df1bda"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 18): fetch has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/avature.mjs"},"region":{"startLine":138}}}],"partialFingerprints":{"codehealthFindingId/v1":"f1280658f27a81cd41d5669ac8e4ef18bf0d3cf9e41fb77603f8cdc2d4b85d01"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeArbeitnowJob (cognitive 18): normalizeArbeitnowJob has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/arbeitnow.mjs"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"40210bc2c8d47e99bd0e111cbbe39d26a71610c0958f3d79459bfa6ac3decad4"}},{"ruleId":"D2","level":"warning","message":{"text":"resolveAndValidate (cognitive 18): resolveAndValidate has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_net.mjs"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"1371bdba974f4cfd09b13dbfd72d1c0ebc9be9373fbe3639318b85b5576012a2"}},{"ruleId":"D2","level":"warning","message":{"text":"parseCliArgs (cognitive 17): parseCliArgs has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-cv-facts.mjs"},"region":{"startLine":359}}}],"partialFingerprints":{"codehealthFindingId/v1":"a88a10be4dee3b8617d7929dbb710d0ca7c61728cca9c18cbfb688764fb100a7"}},{"ruleId":"D2","level":"warning","message":{"text":"aggregateGaps (cognitive 17): aggregateGaps has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":118}}}],"partialFingerprints":{"codehealthFindingId/v1":"0331c4a07cac0f4e254924de756cc1b3374c553e72007832a995cb3a6fda6154"}},{"ruleId":"D2","level":"warning","message":{"text":"markdownLinkDestination (cognitive 17): markdownLinkDestination has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-parse.mjs"},"region":{"startLine":232}}}],"partialFingerprints":{"codehealthFindingId/v1":"9073c09f69b0c451edc9a2835e696d5d36102e4526e14accaca7641bf7914082"}},{"ruleId":"D2","level":"warning","message":{"text":"completeRow (cognitive 17): completeRow has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":13097}}}],"partialFingerprints":{"codehealthFindingId/v1":"58ddfb5807cbf29a1893b0286862bb398d07563e71ebd7c3fcadc8f0a22754a3"}},{"ruleId":"D2","level":"warning","message":{"text":"parseFollowups (cognitive 17): parseFollowups has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":244}}}],"partialFingerprints":{"codehealthFindingId/v1":"bcd7a776c3f765bff3bab2197ff6874f2ee507997d7b175b74b9422fd500d372"}},{"ruleId":"D2","level":"warning","message":{"text":"fetchRssDiscovery (cognitive 17): fetchRssDiscovery has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":742}}}],"partialFingerprints":{"codehealthFindingId/v1":"b87cafad735e3139fd17f15407b3a951677f0c1a42b5ad9b5d179d02985b8897"}},{"ruleId":"D2","level":"warning","message":{"text":"prepareCandidatePhoto (cognitive 17): prepareCandidatePhoto has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-html.mjs"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"dadfe5121727b713dabee8704ad86105d0577c49a72061bc9ca7e1c078379591"}},{"ruleId":"D2","level":"warning","message":{"text":"fetchYCCompanies (cognitive 17): fetchYCCompanies has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"seeds/vc-portfolios.mjs"},"region":{"startLine":317}}}],"partialFingerprints":{"codehealthFindingId/v1":"b5fc9061b414196b5f4c32bf372106bcfa6ceaeca5ab40c230e19cec602de704"}},{"ruleId":"D2","level":"warning","message":{"text":"parseWorkableWidget (cognitive 17): parseWorkableWidget has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/workable.mjs"},"region":{"startLine":153}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c3fdfe4ad21bbe44dede64d1b07ed18474480ca319109c1f5598c7949f269b4"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 17): fetch has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/thehub.mjs"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"1255aaf38a30d1f045e1e0463989aec332be05f37502a9b5fdd1227327fcd93d"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 17): fetch has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/gem.mjs"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c174c6148a92f1e459cdfb5bfcf86a28102e541f8e393409cd11c34765de817"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeFlowxtraJob (cognitive 17): normalizeFlowxtraJob has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/flowxtra.mjs"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"7ad781281dc11b5c44893aa6bc3693886015b5a3a6f41155dc03b138a36a5447"}},{"ruleId":"D2","level":"warning","message":{"text":"parseCryptocurrencyJobsRss (cognitive 17): parseCryptocurrencyJobsRss has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/cryptocurrencyjobs.mjs"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"9eceab57bf4bd9e1b4dd89db983a2de4e106ce68eef146bd7984ef467ebfd849"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 17): (anonymous) has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/comeet.mjs"},"region":{"startLine":118}}}],"partialFingerprints":{"codehealthFindingId/v1":"980c6395b195675fbb810350524f7d3d81c1cf3f8363952add462e847e2ab5f4"}},{"ruleId":"D2","level":"warning","message":{"text":"buildQuery (cognitive 17): buildQuery has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/amazon.mjs"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"edf6a1d8c3f555e6a4256ae658e577c5c053bd3a87c722008c958a9b065fbe0b"}},{"ruleId":"D2","level":"warning","message":{"text":"extractItemizeItems (cognitive 17): extractItemizeItems has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"lib/latex-content.mjs"},"region":{"startLine":241}}}],"partialFingerprints":{"codehealthFindingId/v1":"6b920ad5c62989e6c078b9139f0fe8a8868a0a6fee82a96efbf731bb4755bc6d"}},{"ruleId":"D2","level":"warning","message":{"text":"validateParser (cognitive 16): validateParser has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"validate-portals.mjs"},"region":{"startLine":67}}}],"partialFingerprints":{"codehealthFindingId/v1":"7cf9e0aedc70595d02a0be75d8507eced7c1592c8762ae99794f3b27eab4b27f"}},{"ruleId":"D2","level":"warning","message":{"text":"validateUrlSecurity (cognitive 16): validateUrlSecurity has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":431}}}],"partialFingerprints":{"codehealthFindingId/v1":"4dc236586a398df103ca42c326dbb36b6cd4c6706ac2e0a23268661d020736cf"}},{"ruleId":"D2","level":"warning","message":{"text":"(anonymous) (cognitive 16): (anonymous) has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":680}}}],"partialFingerprints":{"codehealthFindingId/v1":"d06b6ea92c29fb61ccd3a15624a22976cb781b6e16587e249ea8259b16e49521"}},{"ruleId":"D2","level":"warning","message":{"text":"loadSeenUrls (cognitive 16): loadSeenUrls has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1017}}}],"partialFingerprints":{"codehealthFindingId/v1":"2074eec484a858f918435fd53e915fb23561462eaf936ff4e5f316ee9894579f"}},{"ruleId":"D2","level":"warning","message":{"text":"parseBlacklist (cognitive 16): parseBlacklist has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1697}}}],"partialFingerprints":{"codehealthFindingId/v1":"006459ecd6f2ad43df7e78d0cd903551c9a199d59d4084ff4916bf63ad4c3193"}},{"ruleId":"D2","level":"warning","message":{"text":"aggregateProcessQuality (cognitive 16): aggregateProcessQuality has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"process-quality.mjs"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"3b1dc224c17cb4d4202fc1c169bba94cbb577b9ed554dddee7b22585a8f6c22c"}},{"ruleId":"D2","level":"warning","message":{"text":"main (cognitive 16): main has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-cover-letter.mjs"},"region":{"startLine":180}}}],"partialFingerprints":{"codehealthFindingId/v1":"aeeb0b9fd5fa05531d2abd510f5e493e6ec3b12cfcb70835e897c2bfc955d3ee"}},{"ruleId":"D2","level":"warning","message":{"text":"validateEvaluationShape (cognitive 16): validateEvaluationShape has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"gemini-eval.mjs"},"region":{"startLine":172}}}],"partialFingerprints":{"codehealthFindingId/v1":"29a2e517e9fa19ca2ae52334ccca38cfe390f617dc9fbd59d6c0b4583027164d"}},{"ruleId":"D2","level":"warning","message":{"text":"extractContacts (cognitive 16): extractContacts has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":350}}}],"partialFingerprints":{"codehealthFindingId/v1":"85f5508f76af7caaa9ee8bdd07467a1d1e23a330ba3ddd222483c58f10c3b1ea"}},{"ruleId":"D2","level":"warning","message":{"text":"isPrivateIpv4 (cognitive 16): isPrivateIpv4 has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c9938c69d415c84d457038e6ac4e9984a4eae5fe3bc10e42c924ce6baeb14ac"}},{"ruleId":"D2","level":"warning","message":{"text":"normalizeListing (cognitive 16): normalizeListing has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"browser-extract.mjs"},"region":{"startLine":103}}}],"partialFingerprints":{"codehealthFindingId/v1":"d492a0c9dc31a5581c119992cdeb30c2a8108d60b418a2d109a72da94458977d"}},{"ruleId":"D2","level":"warning","message":{"text":"parseModernResults (cognitive 16): parseModernResults has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/radancy.mjs"},"region":{"startLine":218}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c6b1f232b479948e6356f20fb3af41393e42364601ac14fd939220ac00dbae8"}},{"ruleId":"D2","level":"warning","message":{"text":"parseHits (cognitive 16): parseHits has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/deutschebahn.mjs"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"012599d5a347d71eb55ecd9b0bd91f4316e2426a4d6aff67267083613b0fbabd"}},{"ruleId":"D2","level":"warning","message":{"text":"resolveProvider (cognitive 16): resolveProvider has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/_registry.mjs"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"b91a5a62c55925d2905761cd95d3c49b47afd3916b3b5d58c25ed48677650b4e"}},{"ruleId":"D2","level":"warning","message":{"text":"fetch (cognitive 16): fetch has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/4dayweek.mjs"},"region":{"startLine":134}}}],"partialFingerprints":{"codehealthFindingId/v1":"d26437bd5506bf182e14e0027acae3ffec93a660b362acdaf1d1cafd3d8cee77"}},{"ruleId":"D2","level":"warning","message":{"text":"guardedFetch (cognitive 16): guardedFetch has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":374}}}],"partialFingerprints":{"codehealthFindingId/v1":"849e4b1cc88a1daaf1c65e6987ca4dde52403ddfb36bf2f94e0de6f587e6995f"}},{"ruleId":"D2","level":"warning","message":{"text":"mergeProviderPlugins (cognitive 16): mergeProviderPlugins has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":672}}}],"partialFingerprints":{"codehealthFindingId/v1":"c48a4fda9ebe659a991dfd8839bf4462c9535acf277c40021a80537fa7a345b3"}},{"ruleId":"D2","level":"warning","message":{"text":"extractSkillValues (cognitive 16): extractSkillValues has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"lib/latex-content.mjs"},"region":{"startLine":193}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b0c582564337d815619effae1fbd6a0ab5edc5d7d69a1dac38fa154cd2f2157"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./weekly-digest.mjs: FileTooLong \u2014 687 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"weekly-digest.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"363b58a36dd86055d8fb3eb318c98277fc098b0b8a64a84568cbcfacd6b2b13c"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./verify-portals.mjs: FileTooLong \u2014 571 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-portals.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"ce0debcfd38e0da8f9a9a4119a4d31849eb1cf887deced7bcb840543eec9c1c4"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./verify-cv-facts.mjs: FileTooLong \u2014 613 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"verify-cv-facts.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"42373b1e7cf1c9797da657d4f8888ceeb91a6f7303f4c67c48e0bb16df349eb2"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./upskill.mjs: FileTooLong \u2014 574 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"upskill.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c942276774697926657a97bfbeb45a3194949d6cfa534cfc648d72f01dd8f993"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./update-system.mjs: FileTooLong \u2014 1362 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"21d0fca0cda4c2f0dd20128a9ef50536485b63189479169a64fb94e93a319522"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./tracker.mjs: FileTooLong \u2014 569 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"709c57abfa29df1487600c12642e07a54b52126f2b189054a54b8b8787f8fa86"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./tracker-writer-lock-tests.mjs: FileTooLong \u2014 858 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-writer-lock-tests.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"29f701a1b16b7dfc2f670d611668d5bab17c8b8dcf86b6419a4fdb1d05ea9923"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./tracker-utils.mjs: FileTooLong \u2014 646 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-utils.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"1845122597fd105e7681169dd8e303e177a15ed5c65d6f30287d5adcb6d73c6a"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./tracker-columns-tests.mjs: FileTooLong \u2014 644 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"tracker-columns-tests.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"d81b415825b2926bb03c327acdd0f24a7e66aa54dbf0dc55655ebbd94ca3f55f"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./test-all.mjs: FileTooLong \u2014 13380 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"653a87b52b6220a9918af9abcf56168490eeab3114be83e38582f161139befe4"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./stats.mjs: FileTooLong \u2014 531 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"stats.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ef6fd5e523a909fb3a1a5d402ee73f7aaedbde2f68e66eae2527a0741840cd9"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./set-status-tests.mjs: FileTooLong \u2014 1125 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"set-status-tests.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"0aacebf39595e73497ed76a8c8f096e3afaed94aab67f7f593c6e6ec973380b8"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./scan.mjs: FileTooLong \u2014 2629 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7a40f0df0c1fec81e53c2586638dbe1e676b420486831556915ecaed1294f5f"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./scan-ats-full.mjs: FileTooLong \u2014 1064 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"54b0c7f832be04985be346d9f84e9e615c3333520894e8aaf9802b80e72830a8"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./salary-gap.mjs: FileTooLong \u2014 694 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"salary-gap.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9c2373efe5b5830e49610acd4fd147e8a3f37999d37446a2c6ff566757110b8"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./openrouter-runner.mjs: FileTooLong \u2014 852 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"openrouter-runner.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b15843af3618140ae4ba8f9cf449531008967a5cc1dd7dd64723bd4fcee4ec01"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./merge-tracker.mjs: FileTooLong \u2014 1039 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"merge-tracker.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"41fbfa400f75d96ae86b304b794acfe4ad33f80d7434699a3629cd634d16fce4"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./jd-skill-gap.mjs: FileTooLong \u2014 680 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"jd-skill-gap.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"6c4d5b9e91e7a0e5531a084b51c504a64d54211d9aa87bdc53cd8df05d06d34c"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./invite-match.mjs: FileTooLong \u2014 550 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"invite-match.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"afd720bee0bf2a58485b01861d781516b804e1e3b47d71f0eb103606b7551bf2"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./generate-pdf.mjs: FileTooLong \u2014 689 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-pdf.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd4c0a4226c55aba42791b9c6b5ea3d53fb2856d2f69d8db31a43535e7a03ea6"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./funnel-velocity.mjs: FileTooLong \u2014 685 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"funnel-velocity.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"bf8fd7c3119d6736c04e65fab9e0e8cddc9c31c39d2cf47f9a14c57cee09e649"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./followup-seed.mjs: FileTooLong \u2014 682 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-seed.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"74376aa7b19d760eb8af4f1a40dbc624e9afcf43b8d2ab7a730241580b11b3a7"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./followup-cadence.mjs: FileTooLong \u2014 695 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b37db4090ac74599ab7fca685b6a13ad3b92c730ce742fd288676d918925f0b"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./doctor.mjs: FileTooLong \u2014 534 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"doctor.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"670e7a7b0252e26fb7d9807b9a983f05a4341b9af6408febedd6893782886538"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./discover-ats.mjs: FileTooLong \u2014 890 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"discover-ats.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"282ae4ce625a7255fb799cc914c2992098371d2d3b088e7f6f5136a8b9a26671"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./detect-reposts.test.mjs: FileTooLong \u2014 1227 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"detect-reposts.test.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"981efe2ceda5591f55f5ef17507ca538240358e8bc57e0754b8b9b7ed9a80430"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./detect-reposts.mjs: FileTooLong \u2014 517 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"detect-reposts.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c6b09268730e567801bf01b1823f7fda2b1d803c9b567d2ea4941e2b49d1866f"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./company-history.mjs: FileTooLong \u2014 883 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-history.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"0e7e2a686a9c09dc6d9225564654f6a47610b928c94849baa59a256ffdf860ab"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./company-funded.mjs: FileTooLong \u2014 1024 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"company-funded.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a648e5cf7db9dc00fb8ccf50f520ba5ffd15dfebe74bde0ea24505a898d862d"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./check-table-freshness.mjs: FileTooLong \u2014 541 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"check-table-freshness.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"ce75740783676f44c9a14dfe1122235f82379c25bac501161ff9a6a3a62cd389"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./build-cv-html.mjs: FileTooLong \u2014 917 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-html.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"a056e347075f2dbf1106a60f78dabb748b9b302700ef9d04df57df1f007b45e9"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ./analyze-patterns.mjs: FileTooLong \u2014 1171 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"27ef549122fcc396c12030e954a87acab08ecb6c7bc6afb5eb9ec2be1c67b697"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: plugins/_engine.mjs: FileTooLong \u2014 720 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"plugins/_engine.mjs"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"946a7c7a6b0d677e4c4efb9e09f0f375d936ff72169aa54868f94d29631d7705"}},{"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":"D15","level":"warning","message":{"text":"Hotspot: update-system.mjs: update-system.mjs changed 172 times in last 90 days, max complexity 48. 52 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"update-system.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d00591262e16981a9da05f6d3b177eac27832879c1fc198411c3aa24fa68586f"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: scan.mjs: scan.mjs changed 57 times in last 90 days, max complexity 120. 24 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"150526ad7703e19f26b944680afb4e64b1cefb44d345eb6c47d8d3d648be31cb"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: test-all.mjs: test-all.mjs changed 315 times in last 90 days, max complexity 18. 116 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-all.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"622316ff1b06aa63f78a38db8f2fc0ad3c744014da1fbf8cc6fb5c8d3f385632"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: scan-ats-full.mjs: scan-ats-full.mjs changed 18 times in last 90 days, max complexity 81. 12 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scan-ats-full.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a2b95e9c033e7f04d309d2e59e6ef55a7434ba23b9d763293f20837354f4d5af"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: analyze-patterns.mjs: analyze-patterns.mjs changed 14 times in last 90 days, max complexity 65. 6 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"analyze-patterns.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"102e501f9270a984bb26b278c5a4391861e44e35fb5607baa1dd7ce81414f000"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: followup-cadence.mjs: followup-cadence.mjs changed 15 times in last 90 days, max complexity 32. 8 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"followup-cadence.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d3a5791b2bc1d5277bbdccee1142cb6df803f4aece45f4ad4e7676d3b2760c41"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: generate-pdf.mjs: generate-pdf.mjs changed 20 times in last 90 days, max complexity 23. 14 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"generate-pdf.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2861e9da690b589170a7dbf3c86f25486bcb9214051c776cfce1aca683bb3f2c"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: merge-tracker.mjs: merge-tracker.mjs changed 28 times in last 90 days, max complexity 15. 24 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"merge-tracker.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b2f2b587b04f6bad590dbb6320769ead31bffec14b8209e4733ec0830ee4f8f"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: providers/workday.mjs: providers/workday.mjs changed 9 times in last 90 days, max complexity 33. 5 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"providers/workday.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"211e67d6b235ec4ddde381f252040d40062ac3e29a5614eb882d05827461a85b"}},{"ruleId":"D15","level":"warning","message":{"text":"Hotspot: build-cv-latex.mjs: build-cv-latex.mjs changed 8 times in last 90 days, max complexity 27. 4 of those changes were fix/bug commits \u2014 a defect-dense hotspot worth prioritising."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"build-cv-latex.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f13bb6e3a875a9c39cdde894ffbd50faf551b5c1f7346d696e7fe06eaebce1b5"}},{"ruleId":"D19","level":"note","message":{"text":"The career-ops manifesto is present but only the first two paragraphs are shown; the rest of the document outline (Features, Quick Start, Safety) appears in the visible text.: Ensure the full \u0027What Is This\u0027 section and the remaining outline sections are visible so their presence is confirmed."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"README.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"79472578a9c6c7d7aa4ecfe594b68422aff40f28a109a9c33a9d316c63275336"}},{"ruleId":"D19","level":"note","message":{"text":"The web UI roadmap mentions an experimental alpha status but does not link to the corresponding roadmap discussion thread or promise a release date.: Add a brief link from the README to the GitHub issue #1142 that started this work so readers can follow progress."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"README.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"821a03c8b1d51ab7215e5b768570418f3b0998403be052948bb0493caabfb231"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no explicit decision; only filler sections (role summary, fit analysis, compensation, risks) plus a verdict and next steps: Replace with an ADR describing the problem being solved by this decision, the explicit decision it commits to, and its consequences."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-fixtures/upgrade/state-v1.16/reports/001-acme-2026-06-20.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f994586eb352236e0e4d1baafa4e0e750b485a554780eb260674f033e586b0d6"}},{"ruleId":"D20","level":"warning","message":{"text":"Uninformative title and content is an employment posting rather than an architecture decision record (no context/problem, explicit decision, trade-offs): Rename to a real ADR title (e.g. \u0027Globex GmbH \u2014 Staff DevOps Platform Engineer\u0027) and replace the body with actual architectural context/trade-offs around Kubernetes platform ownership."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-fixtures/upgrade/state-v1.16/reports/002-globex-2026-06-25.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a8a784ec9bde96077fa76e72a4547bc0242ba26f652349f8c3ae3f23f9dedd2"}},{"ruleId":"D20","level":"warning","message":{"text":"No context/problem and no consequences/trade-offs for applying (new team, charter shift risk) are stated: Add a Context section explaining why the platform role is needed and a Consequences section on risks like charter drift from the new team"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-fixtures/upgrade/state-v1.18/reports/001-acme-2026-06-20.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"940f8352d10f5cd2634dced4a8fa41e9e8a74d5bafe8c2fcb9c382e4caef9ca3"}},{"ruleId":"D20","level":"warning","message":{"text":"Informative title (Globex GmbH \u2014 Staff DevOps Engineer) and a clear decision (\u0027Apply\u0027) are present but the document is an internal staffing posting rather than an architecture ADR with context/problem and consequences: Rename to something like \u0027002 \u2014 Globex GmbH \u2014 Staffing/HR Decision: DevOps Engineer\u0027 so it is clearly an HR/Agency record, and remove the uninformative title"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"test-fixtures/upgrade/state-v1.18/reports/002-globex-2026-06-25.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff1c7be83ae594d91b4343f6f2102afebb1e0819b954fa03440c1f5837a60e97"}},{"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":"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":"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":"6f7e2eafe5dc1e5facb17cb524536f1661f350eedd61f5bc35764d7fc45b0521"},"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":"556be188fa5fb845debaba1f85305ceb2a2350dbce12ccd3c92acdca2ff7b0ec"},"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":"556be188fa5fb845debaba1f85305ceb2a2350dbce12ccd3c92acdca2ff7b0ec"},"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":"556be188fa5fb845debaba1f85305ceb2a2350dbce12ccd3c92acdca2ff7b0ec"},"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":"556be188fa5fb845debaba1f85305ceb2a2350dbce12ccd3c92acdca2ff7b0ec"},"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":"556be188fa5fb845debaba1f85305ceb2a2350dbce12ccd3c92acdca2ff7b0ec"},"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":"a9b282532980e37d0af0d32484e1e7b50db7b3cded5887f40a59f52d53bc0b81"},"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":"a9b282532980e37d0af0d32484e1e7b50db7b3cded5887f40a59f52d53bc0b81"},"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":"120d2f5967068c6bb7536fa69e8672b0a0708c5d7fcd74f75a18fa565300c7a7"},"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":"9d8137e2843a4d9ace312984d4d1b8b07998cf19f7a31e2c7e904de2ca9c84a6"},"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":"b0163d5af79743dc7843f7bdf2795e2c356d1b8c714e64eb544f3b48d7bb2b78"},"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":"b0163d5af79743dc7843f7bdf2795e2c356d1b8c714e64eb544f3b48d7bb2b78"},"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":"b0163d5af79743dc7843f7bdf2795e2c356d1b8c714e64eb544f3b48d7bb2b78"},"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":"2f224e8bee1dae594c13a0033794fdd9355abb02ea63952ea60a2b5fdeec7f21"},"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":"c9e4637f8f9d88fcee0a34d35c62e66b091a314c9d75d3fe2e63eec04fe7a229"},"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":"0d545c7dc19141fb78919b63a8f6e81f7f3460af60bbfe4cab7a0a870c5f7caa"},"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":"0d545c7dc19141fb78919b63a8f6e81f7f3460af60bbfe4cab7a0a870c5f7caa"},"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":"eee95e3780ecfb1245093aecec01087048574b5d8fd262ae68655bd1f5f1a76e"},"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":"eee95e3780ecfb1245093aecec01087048574b5d8fd262ae68655bd1f5f1a76e"},"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":"f756f8379f7a997622124ff979fb0c9209172ea17cc1eafae5917073aca27275"},"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":"f756f8379f7a997622124ff979fb0c9209172ea17cc1eafae5917073aca27275"},"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":"f756f8379f7a997622124ff979fb0c9209172ea17cc1eafae5917073aca27275"},"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":"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"3fef84eb7a38121dbe03d81cfaefd04c4a006600e19e79fad9a27610ef7d241a"},"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":"74e1ed05f6c580a36f8fce9b320561b2fd672b093a2dfcffe8dc068ca339441c"},"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":"74e1ed05f6c580a36f8fce9b320561b2fd672b093a2dfcffe8dc068ca339441c"},"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":"65e27970639dc4058ae9d5bbbce6d4bb9d50f6604a671f16b146c55aac6a3ef0"},"taxa":[{"id":"CWE-1357","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},{"id":"CWE-353","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3266fd81388433fc85d5c5bc38972fe860375d2662a54f7317de78e11372ab84"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3266fd81388433fc85d5c5bc38972fe860375d2662a54f7317de78e11372ab84"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"84af71950b47045a287742be06cd700daea19c50a0890193da5f1b2173596c23"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"84af71950b47045a287742be06cd700daea19c50a0890193da5f1b2173596c23"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e9ed5d9745e69e1bdb8d31dcdde6705bb203a16cff2a51e068c96cfb0868f8cb"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","level":"warning","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"e9ed5d9745e69e1bdb8d31dcdde6705bb203a16cff2a51e068c96cfb0868f8cb"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D29","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":"d5fbc1b07793c241fc2672ce41b0d44ae168d09a279510a86bb82581bcd67035"},"taxa":[{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}}]},{"ruleId":"D31","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"fe2d688610b51e0a5a02c7c5dd1724a4986e40f2689fb84510e2ec0164c27d6a"}},{"ruleId":"D31","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"1f51a163f26d94ce6b6f473117dde579d091c8cbf9e59810475c94d9fc921120"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: dedup-tracker.mjs \u2194 normalize-statuses.mjs: \u0060dedup-tracker.mjs\u0060 and \u0060normalize-statuses.mjs\u0060 change together 82% 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":"dedup-tracker.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f34a609cc78a0dcb5c0e8524aca06b749ff0ea05d54b44bf3cecbc46029a4ad"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: followup-cadence.mjs \u2194 test-all.mjs: \u0060followup-cadence.mjs\u0060 and \u0060test-all.mjs\u0060 change together 69% 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":"followup-cadence.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b887a1e133b06f6685950fb584795ed03e0542a00e751fdaf7ce741571c9d356"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: scan.mjs \u2194 test-all.mjs: \u0060scan.mjs\u0060 and \u0060test-all.mjs\u0060 change together 65% of the time (39 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":"scan.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"89200d4e2d6eba9e75c9c9b367b3a1ed37cf99e2dc419e09adb66d02b8dcbabf"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: merge-tracker.mjs \u2194 verify-pipeline.mjs: \u0060merge-tracker.mjs\u0060 and \u0060verify-pipeline.mjs\u0060 change together 65% 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":"merge-tracker.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"13b3593d4430b3a69c0168634f8c76bc6e7e387a9933aa1854697ddfd88e825f"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: normalize-statuses.mjs \u2194 verify-pipeline.mjs: \u0060normalize-statuses.mjs\u0060 and \u0060verify-pipeline.mjs\u0060 change together 64% of the time (7 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":"normalize-statuses.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a71ee812b9fc3d128137c230e5b7db2dce4608ae2fbd0d616d815f4f3540f431"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: scan-ats-full.mjs \u2194 test-all.mjs: \u0060scan-ats-full.mjs\u0060 and \u0060test-all.mjs\u0060 change together 61% 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":"scan-ats-full.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5ad8ed8b34d1425813c64cf0c881d519988e8018219d16122fffd0feddc596bb"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: merge-tracker.mjs \u2194 normalize-statuses.mjs: \u0060merge-tracker.mjs\u0060 and \u0060normalize-statuses.mjs\u0060 change together 55% 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":"merge-tracker.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"da2cae98b39d2b31df836787a61fcf75309fc3ee16bca49380978b3f8c24e092"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: dedup-tracker.mjs \u2194 merge-tracker.mjs: \u0060dedup-tracker.mjs\u0060 and \u0060merge-tracker.mjs\u0060 change together 53% 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":"dedup-tracker.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"51e88d862a5dd10e8562df6ef19220a046de188d0bdc51724c58a44a30c80e64"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: doctor.mjs \u2194 test-all.mjs: \u0060doctor.mjs\u0060 and \u0060test-all.mjs\u0060 change together 53% of the time (10 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":"doctor.mjs"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"edcaaab5afb001ef2aea563b330177e2330bf0d96f54cfe675bd29edd40cbda1"}},{"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":"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":"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":"3df3d3187f82ba7ac016979caeca5068086a999b9deefd0524f121cfb79b120e"}},{"ruleId":"D38","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":"a795189cf06e64b2abb24932c540c71b529a29e20e4f3a148b4eb893b89bb4ea"}},{"ruleId":"D38","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":"c01a6ccd48fc6dbe291e3274c4e2401fd0265a142d27ab1a4be664f75385aaa4"}},{"ruleId":"D38","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":"4d562b7ad0581a842a2048bd971ee9db2d78126a4ad5aa6c1d8e65390e783bd1"}},{"ruleId":"D38","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":"4e4813f1d2e058f5a9b3643350413b929bb9a15cec751bb0c02a8f7b5f5b172b"}},{"ruleId":"D38","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":"47dd4217f8be6e970f5ede4251323880fc6940facc92028c918fa68df127b90a"}},{"ruleId":"D38","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":"f0fbfe932415887a3f87df97215c20ef7c7af0455fd04576f4a0d94388cbfb2f"}},{"ruleId":"D38","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":"cdbbf66d6a2ac0594563e4018c50cb078b2a10ab3ca961c8d865387fcb43c4f6"}},{"ruleId":"D38","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":"728f9f0afbc8f09bc36e28918ff8952521b5017d13d203e7aa9b3a285820c145"}},{"ruleId":"D38","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":"4418dd1e8ee981c8dae58e08198e24968bc91e1eff8be476dbb950d4df8d13ca"}},{"ruleId":"D38","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":"33be2795020f49608f38844141c6274511b1084d909b3f29be1c7297cba10044"}},{"ruleId":"D38","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":"c2f2fdde76731856bbf072e8dda7eb06d7fc28e49d3db59be5841400b55dab55"}},{"ruleId":"D38","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":"b73ac9114c3239cd02362c74622255cbefa53be2c339fba1defee5bd7b9f090c"}},{"ruleId":"D38","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":"a2ae147533ea019669231f543d0ae1afc2d435175931790f4143914ea3927f7f"}},{"ruleId":"D38","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":"b33f9a6ab84a40be20d18ce1798e8f97c18ad60227ae5a5e24c4d718b1495f98"}},{"ruleId":"D38","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":"4e67bd58783ae67bca5e748e164282e8ea7cf1dd0f819a7ee30710c1ac5b0801"}},{"ruleId":"D38","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":"3f193681bfa2038597990457d327d5ba7f6f291dd6c1e17e7dc24e6d9a7efa3e"}},{"ruleId":"D38","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":"bdcd6516a5cced0cc6f23f9017588c63b97ba0b0362c8605a89e0476e8543e48"}},{"ruleId":"D38","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":"c9d17a73582c1a35682ef0f7ac12a634546389a78d7edd897e2fc89793bd2379"}},{"ruleId":"D38","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":"93f46716983ed1d7896d06227b49281b6045081e01e2ac9368f6140b68a9126c"}},{"ruleId":"D38","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":"1e9da92ce09264043d9bcf16f1aaa8c79da413a2402372d29641bbdbeb29d211"}},{"ruleId":"D38","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":"4d8e1d1c95ccb69bb7321ba361da07e9c55b5c13558732620710835b640a77aa"}},{"ruleId":"D38","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":"dcbce0af693e0ab84c941058a3b07112b5738c1d1b9ec682ca4afcbb488d273d"}},{"ruleId":"D38","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":"84f0e1cfcf02cf62bda0375b8c31933215cd432a5df52069242cb65e51419318"}},{"ruleId":"D38","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":"6ba8f71914e6b008828f169db3d612b8c9fb5b1b3c371c8b1de7ec87c4bd9a81"}},{"ruleId":"D38","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":"777b912024506fb5e4b8f41fa6acbf862e0cf23fa6b3b25d09bde419fee83deb"}},{"ruleId":"D38","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":"97adb58e83538965b539490f96ed847dfc47badf4e679019e57cdbd409eb6d8c"}},{"ruleId":"D38","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":"735c7b7782ce4c6ebc5eff15349e4f8859b0005f7ae17efe429aecd1528d2a88"}},{"ruleId":"D38","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":"c45e3edb7ef68898b094647e6a72b15e35d46691e94382d914b9e02f6e915577"}},{"ruleId":"D38","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":"66ba6ce39bed3d437896b1f511948d2d2017009e0868d1c9250044ad4d276239"}},{"ruleId":"D38","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":"e5e122d7e7a946f1c3fbb3f7bce7b20fe5eb8e9113f8e1695f9351ca2719fc10"}},{"ruleId":"D38","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":"1a0ea29214841c83c8cb1196d4493c4ee9744dfc14d252515aca808e7dab5109"}},{"ruleId":"D38","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":"66c549ff2f818682ab8512e2547abf23938b91445e1f5011e280a2a49794f2a1"}},{"ruleId":"D38","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":"095abfb3745ea6e6d39ea9aa36c14f17236c2f5c6e50297e2fb11031f62ae584"}},{"ruleId":"D38","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":"9174d5a4c372c946fa4f35b50d66a975e4746691720ef7d178a643ae98f58a5b"}},{"ruleId":"D38","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":"78a09f8cd3cc69aef9032e957eafe25192d2bd8be0cb0c2bef8131cb630b5519"}},{"ruleId":"D38","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":"7502d080a8c83fa1b3322318d87758198d4a7b5e2cda3ac9e5fbf69cb6997d17"}},{"ruleId":"D38","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":"88873d3f32da60b78c1ca0dd0dc7e1e1c6727cabc0a8120021381a71fc140b2b"}},{"ruleId":"D38","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":"d735b8b3019b53cf589800c2c17f636ba8b8735463499c0766dfd70c9059bd16"}},{"ruleId":"D38","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":"829f01c957d8a4f7ac2a20e5ba11e3362410e37b9690383a05f73dea15cae75c"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","informationUri":"https://cwe.mitre.org/","isComprehensive":false,"shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-1032","guid":"5f21e517-68aa-a650-9a25-5771ef024637","name":"OWASP Top Ten \u2014 Security Misconfiguration category","shortDescription":{"text":"OWASP Top Ten \u2014 Security Misconfiguration category"},"helpUri":"https://cwe.mitre.org/data/definitions/1032.html"},{"id":"CWE-1059","guid":"a2381a08-60f6-9554-a8b8-f3018cfaaca5","name":"Insufficient Technical Documentation","shortDescription":{"text":"Insufficient Technical Documentation"},"helpUri":"https://cwe.mitre.org/data/definitions/1059.html"},{"id":"CWE-1357","guid":"e4d2e772-757e-0a5c-bd7d-77052949d866","name":"Reliance on Insufficiently Trustworthy Component","shortDescription":{"text":"Reliance on Insufficiently Trustworthy Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1357.html"},{"id":"CWE-1395","guid":"800e09e7-c11a-8654-9fa6-86f398995fed","name":"Dependency on Vulnerable Third-Party Component","shortDescription":{"text":"Dependency on Vulnerable Third-Party Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1395.html"},{"id":"CWE-16","guid":"659db3ea-affc-8453-8add-c1218fbfcb92","name":"Configuration","shortDescription":{"text":"Configuration"},"helpUri":"https://cwe.mitre.org/data/definitions/16.html"},{"id":"CWE-259","guid":"ae9ad959-fbb6-9d5e-892d-3dca66da0b69","name":"Use of Hard-coded Password","shortDescription":{"text":"Use of Hard-coded Password"},"helpUri":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-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-732","guid":"1da27e8f-b330-7650-ab63-bd61953eae5d","name":"Incorrect Permission Assignment for Critical Resource","shortDescription":{"text":"Incorrect Permission Assignment for Critical Resource"},"helpUri":"https://cwe.mitre.org/data/definitions/732.html"},{"id":"CWE-77","guid":"332c8ade-6612-9f56-a06b-d8d90b1a8750","name":"Command Injection","shortDescription":{"text":"Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/77.html"},{"id":"CWE-78","guid":"2e31ceaf-c7ae-2e5e-9661-cfb1362789cf","name":"OS Command Injection","shortDescription":{"text":"OS Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/78.html"},{"id":"CWE-79","guid":"fd45580b-e8c4-fc5e-8c2f-aa8fab0b4dbf","name":"Cross-site Scripting (XSS)","shortDescription":{"text":"Cross-site Scripting (XSS)"},"helpUri":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-798","guid":"5e8f057d-fee3-995a-a0cb-9fc5b0d174d1","name":"Use of Hard-coded Credentials","shortDescription":{"text":"Use of Hard-coded Credentials"},"helpUri":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-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":90,"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."]}]}