You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Purushottam Sinha (Jira)" <ji...@apache.org> on 2026/04/22 11:51:00 UTC

[jira] [Created] (FLINK-39516) [web dashboard] Address npm security advisories in flink-runtime-web web-dashboard

Purushottam Sinha created FLINK-39516:
-----------------------------------------

             Summary:  [web dashboard] Address npm security advisories in flink-runtime-web web-dashboard
                 Key: FLINK-39516
                 URL: https://issues.apache.org/jira/browse/FLINK-39516
             Project: Flink
          Issue Type: Technical Debt
          Components: Runtime / Web Frontend
            Reporter: Purushottam Sinha


  {*}Description{*}:

`npm audit` against flink-runtime-web/web-dashboard currently reports 55 advisories (2 critical, 30 high, 17 moderate, 6 low). None are in runtime-shipped code — the dashboard is a static Angular SPA served by the JobManager — but the critical and high findings appear in GHAS/Dependabot scans and block clean audit reports for downstream consumers.                                                                                                                                                                         *Goal:* Drive the advisory count to zero (or to an explicitly documented residual set) without regressing the dashboard build or runtime behavior.

Approach is split into two phases because the fixes fall into two distinct categories:
1. SemVer-compatible fixes (lockfile-only): transitives with patches inside the currently declared SemVer ranges. Low risk, no package.json churn.                                                         2. Major-version upgrades (package.json changes): advisories whose patches only exist in a new major. Higher risk — touches the Angular framework, the Angular build tooling, and the deprecated Protractor subtree pulled in by @angular-devkit/build-angular.   



--
This message was sent by Atlassian Jira
(v8.20.10#820010)