Skip to content

Comments

2649 Remaining security fixes#2722

Merged
trslater merged 8 commits intodevelopfrom
2649-security-fixes
Jan 8, 2026
Merged

2649 Remaining security fixes#2722
trslater merged 8 commits intodevelopfrom
2649-security-fixes

Conversation

@trslater
Copy link
Collaborator

@trslater trslater commented Jan 8, 2026

I've gone through all Trivy and dependabot security alerts. Most were NPM fixes. Most of these were fixed by Angular updates or normal dependabot updates. There were a few I needed to update myself. The only non-npm issue was libpng. This should be resolved by the new image being used: node:24-apline. The Node 24 image uses a newer version of Alpine, which should include the patched libpng.

As for ACS, I've upgraded the API Node version to 24 as well. This should fix most issues for the API, but at the time of writing, all Node images had a critical and a few high security vulnerabilities: https://hub.docker.com/_/node/tags

@trslater trslater force-pushed the 2649-security-fixes branch from 22f6479 to ecf9457 Compare January 8, 2026 16:38
@trslater trslater linked an issue Jan 8, 2026 that may be closed by this pull request
7 tasks
Node 24 doesn't include binaries automatically
Add it to the right package this time
###################

FROM node:20-alpine AS development
FROM node:24-alpine AS development
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This image uses a newer version of Alpine, which should patch a lot of the vulnerable binaries.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

@trslater trslater merged commit 06a14a6 into develop Jan 8, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check for and fix high severity issues before test cut

2 participants