Skip to content

Conversation

@hippogr
Copy link
Contributor

@hippogr hippogr commented Oct 14, 2025

This security update includes:

  1. update axios version to 1.12.0 for alert-handler, job-status-change-notification and rest-server
  2. change utilization reporter's base image from cbl to python:3.12
  3. update node.js package tar-fs to 3.1.1
  4. update node.js package nodemailer to 7.0.7 for alert-handler
  5. update frameworkcontroller docker image pull policy to Always
  6. remove svn since apt doesn't have latest svn package verion 1.14.5

update axios version to 1.12.0 for alert-handler, job-status-change-notification and rest-server

change utilization reporter's base image from cbl to python:3.12

update node.js package tar-fs to 3.1.1

update nodemailer version for alert-handler

update frameworkcontroller docker image pull policy
Copilot AI review requested due to automatic review settings October 14, 2025 06:25
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements security updates by upgrading vulnerable packages and removing SVN to address security concerns with an outdated package version.

  • Updated axios to 1.12.0 across multiple components
  • Upgraded tar-fs to 3.1.1 and nodemailer to 7.0.7 for security fixes
  • Replaced CBL Mariner base image with python:3.12 for utilization-reporter
  • Added SVN removal commands across all Dockerfiles to eliminate security risks
  • Set frameworkcontroller image pull policy to Always

Reviewed Changes

Copilot reviewed 12 out of 17 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/utilization-reporter/build/utilization-reporter.common.dockerfile Changed base image from CBL Mariner to python:3.12 and added SVN removal
src/rest-server/package.json Updated axios to 1.12.0 and tar-fs to 3.1.1
src/rest-server/build/rest-server.common.dockerfile Added SVN removal commands
src/frameworkcontroller/deploy/frameworkcontroller.yaml.template Added imagePullPolicy: Always
src/database-controller/src/package.json Updated tar-fs to 3.1.1
src/database-controller/build/database-controller.common.dockerfile Added SVN removal commands
src/dashboard-data-backup/build/dashboard-data-backup.common.dockerfile Added SVN removal commands
src/alert-manager/src/job-status-change-notification/package.json Updated axios to 1.12.0
src/alert-manager/src/alert-handler/package.json Updated axios to 1.12.0, nodemailer to 7.0.7, and tar-fs to 3.1.1
src/alert-manager/build/job-status-change-notification.common.dockerfile Added SVN removal commands
src/alert-manager/build/alert-handler.common.dockerfile Added SVN removal commands
src/alert-manager/build/abnormal-detector.common.dockerfile Added SVN removal commands

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@hippogr hippogr changed the title remove svn since apt doesn't have latest svn package verion 1.14.5 Security update for docker images in Oct. 2025 Oct 14, 2025
@hippogr hippogr requested review from yukirora and zhogu October 14, 2025 06:27
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.

2 participants