andrewmusselman opened a new pull request, #1164:
URL: https://github.com/apache/tooling-trusted-releases/pull/1164

   ## Restore Mermaid in bootstrap dependencies
   
   Fixes #1145
   Relates to #1138
   Supersedes #1143
   
   ### Summary
   
   Mermaid was temporarily removed from the bootstrap build dependencies in 
commit 22fb628 to clear security checks while waiting for an upstream fix to 
lodash-es vulnerabilities (CVE-2026-4800, CVE-2026-2950) in Mermaid's 
dependency chain.
   
   The upstream fix (mermaid-js/mermaid#7587) has shipped in Mermaid 11.14.0, 
published April 3, 2026. The 7-day cooldown period per our documentation has 
passed. Snyk reports 11.14.0 as the latest non-vulnerable version.
   
   ### Changes
   
   - `bootstrap/source/package.json`: Add `"mermaid": "11.14.0"`
   
   No Dockerfile changes — the base image was already moved to `alpine:edge` 
which resolves the dart-sass ICU 78 dependency issue from #1138.
   
   ### Testing
   
   ```bash
   $ docker build -t atr-bootstrap bootstrap/context
   docker run --rm \
     -v "$PWD/bootstrap/source:/opt/bootstrap/source" \
     atr-bootstrap sh -c "cd /opt/bootstrap/source && npm i --package-lock-only 
&& npm audit && rm package-lock.json"
   [+] Building 30.8s (14/14) FINISHED                                          
                                                docker:default
   [snip]
   
   up to date, audited 131 packages in 2s
   
   found 0 vulnerabilities
   found 0 vulnerabilities
   ```
   
   ### Security notes
   
   - `npm audit` should report no lodash-es vulnerabilities with this version
   - The lodash-es fix propagated through the dependency chain: mermaid → 
@mermaid-js/parser → langium → chevrotain → lodash-es
   - Version pinned to exact 11.14.0 per our cooldown policy (no `^` or `~` 
prefix)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to