Skip to content

ATL-589 fix security vulnerabilities#123

Merged
psantos9 merged 14 commits intomainfrom
bugfix/atl-589-fix-security-vulnerabilities
Sep 24, 2025
Merged

ATL-589 fix security vulnerabilities#123
psantos9 merged 14 commits intomainfrom
bugfix/atl-589-fix-security-vulnerabilities

Conversation

@psantos9
Copy link
Contributor

@psantos9 psantos9 commented Sep 18, 2025

This PR aims at fixing the security vulnerabilities, for the current release (v1.0.0-beta.27) reported by npm audit command.
Moreover, during the functional testing of the cli after the dependency updates, two bugs were found on the project that may prevent the users to develop custom reports locally and upload them to the workspace.
More details can be found on the corresponding sub-tasks ATL-590 and ATL-591, including the steps to reproduce.

A successful completion of ATL-589 requires the following conditions:

  • The npm audit command reports 0 vulnerabilities
  • The broken local development server workflow is fixed (ATL-590)
  • The broken upload workflow if fixed (ATL-591)
  • The @leanix/reporting-cli v1.0.0-beta.28 package is published on npm

@psantos9 psantos9 requested a review from a team as a code owner September 18, 2025 15:53
@psantos9 psantos9 requested review from CharariLeanIX, FlorianTopf, alexander-sap, dbogolyubov and reshailleanix and removed request for a team September 18, 2025 15:53
Copy link

@FlorianTopf FlorianTopf left a comment

Choose a reason for hiding this comment

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

Branch is not in sync with main.

@psantos9 psantos9 merged commit 361f644 into main Sep 24, 2025
2 checks passed
@psantos9 psantos9 deleted the bugfix/atl-589-fix-security-vulnerabilities branch September 24, 2025 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants