← Back to scan
File as GitHub Issue repo: rancher-sandbox/rancher-desktop

Push this scan report to rancher-sandbox/rancher-desktop

Click the green button below to open GitHub’s new-issue form, pre-filled with the report title, summary table, top findings, and an embedded score-card image. No authentication needed — you review on GitHub before submitting. Repobility is credited as the scanner.

Embedded score card image

This image will render at the top of the issue body. Hosted on Repobility, refreshes automatically after re-scans.

Repobility score card

Issue title

path-to-regexp: GHSA-j3q9-mxjg-w52f

Curate findings to include

Pick exactly which findings appear in the issue body. By default the top 5 are included. Uncheck noise, check what matters.

Top 5 (default)
Severity Rule Title File:line
HIGH GHSA-ph9p-34f9-6g65 tmp: GHSA-ph9p-34f9-6g65 yarn.lock
HIGH GHSA-xpqw-6gx7-v673 svgo: GHSA-xpqw-6gx7-v673 yarn.lock
HIGH GHSA-5c6j-r48x-rmvq serialize-javascript: GHSA-5c6j-r48x-rmvq yarn.lock
HIGH GHSA-c2c7-rcm5-vvqj picomatch: GHSA-c2c7-rcm5-vvqj yarn.lock
HIGH GHSA-j3q9-mxjg-w52f path-to-regexp: GHSA-j3q9-mxjg-w52f yarn.lock
HIGH GHSA-37ch-88jc-xwx2 path-to-regexp: GHSA-37ch-88jc-xwx2 yarn.lock
HIGH GHSA-7r86-cg39-jmmj minimatch: GHSA-7r86-cg39-jmmj yarn.lock
HIGH GHSA-3ppc-4f35-3m26 minimatch: GHSA-3ppc-4f35-3m26 yarn.lock
HIGH GHSA-23c5-xmqv-rm74 minimatch: GHSA-23c5-xmqv-rm74 yarn.lock
HIGH GHSA-qjx8-664m-686j js-cookie: GHSA-qjx8-664m-686j yarn.lock
HIGH GHSA-rf6f-7fwh-wjgh flatted: GHSA-rf6f-7fwh-wjgh yarn.lock
HIGH GHSA-25h7-pfq9-p65f flatted: GHSA-25h7-pfq9-p65f yarn.lock
HIGH GHSA-v39h-62p7-jpjc fast-uri: GHSA-v39h-62p7-jpjc yarn.lock
HIGH GHSA-q3j6-qgpj-74h6 fast-uri: GHSA-q3j6-qgpj-74h6 yarn.lock
HIGH GHSA-rpmf-866q-6p89 basic-ftp: GHSA-rpmf-866q-6p89 yarn.lock
HIGH GHSA-rp42-5vxx-qpwr basic-ftp: GHSA-rp42-5vxx-qpwr yarn.lock
HIGH GHSA-chqc-8p9q-pq6q basic-ftp: GHSA-chqc-8p9q-pq6q yarn.lock
HIGH GHSA-6v7q-wjvx-w8wg basic-ftp: GHSA-6v7q-wjvx-w8wg yarn.lock
HIGH GHSA-x6wf-f3px-wcqx @xmldom/xmldom: GHSA-x6wf-f3px-wcqx yarn.lock
HIGH GHSA-wh4c-j3r5-mjhp @xmldom/xmldom: GHSA-wh4c-j3r5-mjhp yarn.lock
HIGH GHSA-j759-j44w-7fr8 @xmldom/xmldom: GHSA-j759-j44w-7fr8 yarn.lock
HIGH GHSA-f6ww-3ggp-fr8h @xmldom/xmldom: GHSA-f6ww-3ggp-fr8h yarn.lock
HIGH GHSA-2v35-w6hq-6mfw @xmldom/xmldom: GHSA-2v35-w6hq-6mfw yarn.lock
HIGH GHSA-fv7c-fp4j-7gwp @babel/plugin-transform-modules-systemjs: GHSA-fv7c-fp4j-7gwp yarn.lock
HIGH GO-2026-5039 stdlib: GO-2026-5039 src/go/wsl-helper/go.mod
HIGH GO-2026-5038 stdlib: GO-2026-5038 src/go/wsl-helper/go.mod
HIGH GO-2026-5037 stdlib: GO-2026-5037 src/go/wsl-helper/go.mod
HIGH GO-2026-4986 stdlib: GO-2026-4986 src/go/wsl-helper/go.mod
HIGH GO-2026-4982 stdlib: GO-2026-4982 src/go/wsl-helper/go.mod
HIGH GO-2026-4981 stdlib: GO-2026-4981 src/go/wsl-helper/go.mod
HIGH GO-2026-4980 stdlib: GO-2026-4980 src/go/wsl-helper/go.mod
HIGH GO-2026-4977 stdlib: GO-2026-4977 src/go/wsl-helper/go.mod
HIGH GO-2026-4976 stdlib: GO-2026-4976 src/go/wsl-helper/go.mod
HIGH GO-2026-4971 stdlib: GO-2026-4971 src/go/wsl-helper/go.mod
HIGH GO-2026-4947 stdlib: GO-2026-4947 src/go/wsl-helper/go.mod
HIGH GO-2026-4946 stdlib: GO-2026-4946 src/go/wsl-helper/go.mod
HIGH GO-2026-4918 stdlib: GO-2026-4918 src/go/wsl-helper/go.mod
HIGH GO-2026-4870 stdlib: GO-2026-4870 src/go/wsl-helper/go.mod
HIGH GO-2026-4869 stdlib: GO-2026-4869 src/go/wsl-helper/go.mod
HIGH GO-2026-4866 stdlib: GO-2026-4866 src/go/wsl-helper/go.mod
HIGH GO-2026-4865 stdlib: GO-2026-4865 src/go/wsl-helper/go.mod
HIGH GO-2026-4864 stdlib: GO-2026-4864 src/go/wsl-helper/go.mod
HIGH GO-2026-4603 stdlib: GO-2026-4603 src/go/wsl-helper/go.mod
HIGH GO-2026-4602 stdlib: GO-2026-4602 src/go/wsl-helper/go.mod
HIGH GO-2026-4601 stdlib: GO-2026-4601 src/go/wsl-helper/go.mod
HIGH GO-2026-4600 stdlib: GO-2026-4600 src/go/wsl-helper/go.mod
HIGH GO-2026-4599 stdlib: GO-2026-4599 src/go/wsl-helper/go.mod
HIGH GO-2026-5039 stdlib: GO-2026-5039 src/go/spin-stub/go.mod
HIGH GO-2026-5038 stdlib: GO-2026-5038 src/go/spin-stub/go.mod
HIGH GO-2026-5037 stdlib: GO-2026-5037 src/go/spin-stub/go.mod
HIGH GO-2026-4986 stdlib: GO-2026-4986 src/go/spin-stub/go.mod
HIGH GO-2026-4982 stdlib: GO-2026-4982 src/go/spin-stub/go.mod
HIGH GO-2026-4981 stdlib: GO-2026-4981 src/go/spin-stub/go.mod
HIGH GO-2026-4980 stdlib: GO-2026-4980 src/go/spin-stub/go.mod
HIGH GO-2026-4977 stdlib: GO-2026-4977 src/go/spin-stub/go.mod
HIGH GO-2026-4976 stdlib: GO-2026-4976 src/go/spin-stub/go.mod
HIGH GO-2026-4971 stdlib: GO-2026-4971 src/go/spin-stub/go.mod
HIGH GO-2026-4947 stdlib: GO-2026-4947 src/go/spin-stub/go.mod
HIGH GO-2026-4946 stdlib: GO-2026-4946 src/go/spin-stub/go.mod
HIGH GO-2026-4918 stdlib: GO-2026-4918 src/go/spin-stub/go.mod
HIGH GO-2026-4870 stdlib: GO-2026-4870 src/go/spin-stub/go.mod
HIGH GO-2026-4869 stdlib: GO-2026-4869 src/go/spin-stub/go.mod
HIGH GO-2026-4865 stdlib: GO-2026-4865 src/go/spin-stub/go.mod
HIGH GO-2026-4864 stdlib: GO-2026-4864 src/go/spin-stub/go.mod
HIGH GO-2026-4603 stdlib: GO-2026-4603 src/go/spin-stub/go.mod
HIGH GO-2026-4602 stdlib: GO-2026-4602 src/go/spin-stub/go.mod
HIGH GO-2026-4601 stdlib: GO-2026-4601 src/go/spin-stub/go.mod
HIGH GO-2026-4342 stdlib: GO-2026-4342 src/go/spin-stub/go.mod
HIGH GO-2026-4341 stdlib: GO-2026-4341 src/go/spin-stub/go.mod
HIGH GO-2026-4340 stdlib: GO-2026-4340 src/go/spin-stub/go.mod
HIGH GO-2026-4337 stdlib: GO-2026-4337 src/go/spin-stub/go.mod
HIGH GO-2025-4175 stdlib: GO-2025-4175 src/go/spin-stub/go.mod
HIGH GO-2025-4155 stdlib: GO-2025-4155 src/go/spin-stub/go.mod
HIGH GO-2025-4015 stdlib: GO-2025-4015 src/go/spin-stub/go.mod
MED SEC091 [SEC091] Go: net/http server without timeouts: HTTP server without ReadHeaderTimeout/Read… src/go/networking/cmd/host/switch_windo…:207
MED SEC091 [SEC091] Go: net/http server without timeouts: HTTP server without ReadHeaderTimeout/Read… src/go/extension-proxy/main.go:40
MED ERR002 [ERR002] Empty Catch Block: Empty catch blocks hide errors. pkg/rancher-desktop/sudo-prompt/test.js:24
MED SEC045 [SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even … babel.config.cjs:3
MED SEC045 [SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even … .yarn/plugins/plugin-rancher-desktop-li…:80
MED SEC045 [SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even … .github/workflows/bats/summarize.mjs:215
MED AUC001 [AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
MED DKR007 Docker build context has no .dockerignore .dockerignore
MED DEPCUR-GHA GitHub Action `actions/download-artifact@v3` is 5 major version(s) behind (latest v8.0.1) src/go/networking/.github/workflows/rel…:51
MED DEPCUR-GHA GitHub Action `actions/upload-artifact@v3` is 4 major version(s) behind (latest v7.0.1) src/go/networking/.github/workflows/rel…:34
MED DEPCUR-GHA GitHub Action `actions/setup-go@v3` is 3 major version(s) behind (latest v6.4.0) src/go/networking/.github/workflows/rel…:23
MED DEPCUR-GHA GitHub Action `actions/checkout@v3` is 3 major version(s) behind (latest v6.0.3) src/go/networking/.github/workflows/rel…:19
MED DEPCUR-GHA GitHub Action `golangci/[email protected]` is 6 major version(s) behind (latest… src/go/networking/.github/workflows/go.…:28
MED DEPCUR-GHA GitHub Action `actions/setup-go@v3` is 3 major version(s) behind (latest v6.4.0) src/go/networking/.github/workflows/go.…:19
MED DEPCUR-GHA GitHub Action `actions/checkout@v3` is 3 major version(s) behind (latest v6.0.3) src/go/networking/.github/workflows/go.…:14
MED GHSA-48c2-rrv3-qjmp yaml: GHSA-48c2-rrv3-qjmp yarn.lock
MED GHSA-58qx-3vcg-4xpx ws: GHSA-58qx-3vcg-4xpx yarn.lock
MED GHSA-9jgg-88mc-972h webpack-dev-server: GHSA-9jgg-88mc-972h yarn.lock
MED GHSA-79cf-xcqc-c78w webpack-dev-server: GHSA-79cf-xcqc-c78w yarn.lock
MED GHSA-4v9v-hfq4-rm2v webpack-dev-server: GHSA-4v9v-hfq4-rm2v yarn.lock
MED GHSA-w5hq-g745-h8pq uuid: GHSA-w5hq-g745-h8pq yarn.lock
MED GHSA-qj8w-gfj5-8c6v serialize-javascript: GHSA-qj8w-gfj5-8c6v yarn.lock
MED GHSA-q8mj-m7cp-5q26 qs: GHSA-q8mj-m7cp-5q26 yarn.lock
MED GHSA-6rw7-vpxm-498p qs: GHSA-6rw7-vpxm-498p yarn.lock
MED GHSA-qx2v-qp2m-jg93 postcss: GHSA-qx2v-qp2m-jg93 yarn.lock
MED GHSA-7fh5-64p2-3v2j postcss: GHSA-7fh5-64p2-3v2j yarn.lock
MED GHSA-3v7f-55p6-f55p picomatch: GHSA-3v7f-55p6-f55p yarn.lock
MED GHSA-27v5-c462-wpq7 path-to-regexp: GHSA-27v5-c462-wpq7 yarn.lock
MED GHSA-mh29-5h37-fv8m js-yaml: GHSA-mh29-5h37-fv8m yarn.lock
MED GHSA-v2v4-37r5-5v8g ip-address: GHSA-v2v4-37r5-5v8g yarn.lock
MED GHSA-r4q5-vmmm-2653 follow-redirects: GHSA-r4q5-vmmm-2653 yarn.lock
MED GHSA-jxxr-4gwj-5jf2 brace-expansion: GHSA-jxxr-4gwj-5jf2 yarn.lock
MED GHSA-f886-m6hf-6m8v brace-expansion: GHSA-f886-m6hf-6m8v yarn.lock
MED GHSA-2g4f-4pwh-qvx6 ajv: GHSA-2g4f-4pwh-qvx6 yarn.lock
MED GHSA-vp62-88p7-qqf5 github.com/docker/docker: GHSA-vp62-88p7-qqf5 src/go/guestagent/go.mod
MED WEB003 Public web service has no security.txt .well-known/security.txt
MED JRN003 Frontend API reference is not matched by discovered backend routes pkg/rancher-desktop/backend/kube/client…:273
MED AUC002 [AUC002] Low visible authorization coverage in route inventory: Only 0.0% of discovered r…
MED AGT012 Agent control bridge may listen on a network interface without visible auth pkg/rancher-desktop/backend/wsl.ts:30
MED WEB015 Public web app has no Content Security Policy index.html
MED SEC005 [SEC005] Command Injection Risk: Unsafe shell execution or eval of user input. .yarn/plugins/plugin-rancher-desktop-li…:80
LOW ERR003 [ERR003] Ignored Error (Go): Ignoring error return values. src/go/networking/cmd/host/switch_windo…:162
LOW ERR003 [ERR003] Ignored Error (Go): Ignoring error return values. src/go/guestagent/pkg/procnet/loopback_…:117
LOW ERR003 [ERR003] Ignored Error (Go): Ignoring error return values. src/go/guestagent/pkg/kube/servicewatch…:51
LOW COMP001 [COMP001] High cognitive complexity: Function `resolve_test` has cognitive complexity 8 (… .github/workflows/bats/get-tests.py:40
LOW DEPCUR-NPM npm package `ts-loader` is minor version(s) behind (^9.5.7 -> 9.6.0) package.json
LOW DEPCUR-NPM npm package `node-gyp` is minor version(s) behind (12.3.0 -> 12.4.0) package.json
LOW DEPCUR-NPM npm package `node-addon-api` is minor version(s) behind (8 -> 8.8.0) package.json
LOW DEPCUR-NPM npm package `@yarnpkg/cli` is minor version(s) behind (4.15.0 -> 4.16.0) package.json
LOW DEPCUR-NPM npm package `@vue/eslint-config-typescript` is minor version(s) behind (14.7.0 -> 14.8.0) package.json
LOW GHSA-8fgc-7cc6-rx7x webpack: GHSA-8fgc-7cc6-rx7x yarn.lock
LOW GHSA-38r7-794h-5758 webpack: GHSA-38r7-794h-5758 yarn.lock
LOW GHSA-52f5-9888-hmc6 tmp: GHSA-52f5-9888-hmc6 yarn.lock
LOW GHSA-w7fw-mjwx-w883 qs: GHSA-w7fw-mjwx-w883 yarn.lock
LOW GHSA-76c9-3jph-rj3q on-headers: GHSA-76c9-3jph-rj3q yarn.lock
LOW GHSA-73rr-hh4g-fpgx diff: GHSA-73rr-hh4g-fpgx yarn.lock
LOW GHSA-pxg6-pf52-xh8x cookie: GHSA-pxg6-pf52-xh8x yarn.lock
LOW GHSA-v6h2-p8h4-qcjw brace-expansion: GHSA-v6h2-p8h4-qcjw yarn.lock
LOW AIC003 Duplicated implementation block across source files src/go/networking/cmd/proxy/wsl_integra…:1
LOW AIC003 Duplicated implementation block across source files src/go/networking/cmd/network/setup_lin…:1
LOW AIC003 Duplicated implementation block across source files src/go/networking/cmd/host/switch_windo…:2
LOW AIC003 Duplicated implementation block across source files src/go/networking/cmd/host/switch_windo…:1
LOW AIC003 Duplicated implementation block across source files src/go/nerdctl-stub/main_windows.go:25
LOW AIC003 Duplicated implementation block across source files src/go/nerdctl-stub/debugging.go:1
LOW AIC003 Duplicated implementation block across source files src/go/guestagent/pkg/tracker/portstora…:1
LOW AIC003 Duplicated implementation block across source files src/go/guestagent/pkg/kube/watcher_stub…:2
LOW AIC003 Duplicated implementation block across source files src/go/guestagent/pkg/kube/watcher_linu…:2
LOW AIC003 Duplicated implementation block across source files src/go/guestagent/pkg/forwarder/wslprox…:1
LOW AIC003 Duplicated implementation block across source files src/go/guestagent/pkg/forwarder/service…:1
LOW AIC003 Duplicated implementation block across source files scripts/e2e.ts:10
LOW AIC003 Duplicated implementation block across source files screenshots/test-data/containers.ts:51
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/window/preferences.…:59
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/store/action-menu.js:133
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/plugins/clean-toolt…:4
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/pages/snapshots/dia…:157
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/pages/Volumes.vue:288
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/pages/FirstRun.vue:21
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/form/Spl…:200
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/RdSelect…:54
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Preferen…:20
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Preferen…:30
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Preferen…:29
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Preferen…:21
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Preferen…:33
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/components/Containe…:71
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/backend/kube/wsl.ts:57
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/backend/images/nerd…:38
LOW AIC003 Duplicated implementation block across source files pkg/rancher-desktop/backend/containerCl…:152
LOW WEB001 Public web app has no robots.txt robots.txt
LOW WEB002 Public web app has no sitemap sitemap.xml
LOW AIC007 Generated build artifact directory is present at repository root build:1
LOW WEB008 Public docs site has no llms.txt llms.txt
LOW WEB011 Public web app has no humans.txt humans.txt
INFO MINED071 [MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases. src/go/guestagent/pkg/procnet/scanner_s…:30
INFO MINED071 [MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases. src/go/guestagent/pkg/containerd/events…:29
INFO MINED071 [MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases. scripts/k3s-versions.go:186
INFO MINED060 [MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g… src/go/guestagent/pkg/forwarder/service…:66
INFO MINED060 [MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g… src/go/guestagent/main.go:123
INFO MINED060 [MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g… scripts/k3s-versions.go:184
INFO MINED049 [MINED049] Print Pii: Logging password/token/email/ssn directly to stdout. pkg/rancher-desktop/main/serverHelper.ts:9
INFO MINED045 [MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError … pkg/rancher-desktop/integrations/unixIn…:98
INFO MINED045 [MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError … pkg/rancher-desktop/backend/progressTra…:114
INFO MINED045 [MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError … pkg/rancher-desktop/backend/images/imag…:13
INFO MINED054 [MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely. pkg/rancher-desktop/entry/store.ts:159
INFO MINED054 [MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely. pkg/rancher-desktop/entry/index.ts:13
INFO MINED054 [MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely. pkg/rancher-desktop/backend/containerCl…:146
INFO MINED052 [MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety. pkg/rancher-desktop/backend/kubeconfig.…:42
INFO MINED052 [MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety. pkg/rancher-desktop/backend/containerCl…:139
INFO MINED052 [MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety. pkg/rancher-desktop/backend/backend.ts:90
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… pkg/rancher-desktop/main/networking/cer…:8
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… pkg/rancher-desktop/main/credentialServ…:89
INFO MINED043 [MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr… .yarn/plugins/plugin-rancher-desktop-li…:8
INFO MINED044 [MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger … pkg/rancher-desktop/backend/containerCl…:71
INFO MINED044 [MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger … .yarn/plugins/plugin-rancher-desktop-li…:126
INFO MINED044 [MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger … .github/workflows/bats/summarize.mjs:122
INFO MINED050 [MINED050] Stub Only Function: Function declared but body is just pass, return None, rais… .github/workflows/bats/get-tests.py:82
INFO DEPCUR-NPM npm package `tsx` is patch version(s) behind (4.22.3 -> 4.22.4) package.json
INFO DEPCUR-NPM npm package `glob` is patch version(s) behind (^13.0.3 -> 13.0.6) package.json
INFO DEPCUR-NPM npm package `eslint-plugin-vue` is patch version(s) behind (10.9.1 -> 10.9.2) package.json
INFO DEPCUR-NPM npm package `@vue/test-utils` is patch version(s) behind (2.4.10 -> 2.4.11) package.json
INFO DEPCUR-NPM npm package `@electron/fuses` is patch version(s) behind (^2.1.1 -> 2.1.2) package.json
INFO DEPCUR-NPM npm package `semver` is patch version(s) behind (7.8.1 -> 7.8.2) package.json
INFO DEPCUR-NPM npm package `proxy-agent` is patch version(s) behind (^8.0.0 -> 8.0.1) package.json
INFO DEPCUR-NPM npm package `marked` is patch version(s) behind (18.0.4 -> 18.0.5) package.json
INFO DEPCUR-NPM npm package `intl-messageformat` is patch version(s) behind (11.2.7 -> 11.2.8) package.json
INFO DEPCUR-NPM npm package `dompurify` is patch version(s) behind (3.4.7 -> 3.4.8) package.json
Reset to top 5 200 findings available (after auto-suppression of test files + won't-fix)

Issue body (markdown)

## Code-quality scan: `rancher-sandbox/rancher-desktop`

**Score: 52/100 (C+)**  ·  540 findings  ·  scanned 2026-06-05 18:18 UTC  ·  115,993 LOC

| Severity | Count |
|---|---|
| CRITICAL | 5 |
| HIGH | 394 |
| MEDIUM | 41 |
| LOW | 52 |

📊 [Full filterable report](https://repobility.com/scan/e1e86596-98e4-49d3-9e75-8c9c146b8cc6/)  ·  ![scorecard](https://repobility.com/scan/e1e86596-98e4-49d3-9e75-8c9c146b8cc6/report.png?v=1780683509-s2)

### Top findings

1. **HIGH** `GHSA-ph9p-34f9-6g65` — tmp: GHSA-ph9p-34f9-6g65
   `yarn.lock`
2. **HIGH** `GHSA-xpqw-6gx7-v673` — svgo: GHSA-xpqw-6gx7-v673
   `yarn.lock`
3. **HIGH** `GHSA-5c6j-r48x-rmvq` — serialize-javascript: GHSA-5c6j-r48x-rmvq
   `yarn.lock`
4. **HIGH** `GHSA-c2c7-rcm5-vvqj` — picomatch: GHSA-c2c7-rcm5-vvqj
   `yarn.lock`
5. **HIGH** `GHSA-j3q9-mxjg-w52f` — path-to-regexp: GHSA-j3q9-mxjg-w52f
   `yarn.lock`

---

_Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/e1e86596-98e4-49d3-9e75-8c9c146b8cc6/_
Megaproject â high spam risk
Could not determine 'rancher-sandbox/rancher-desktop' star count (GitHub API rate-limited or unreachable). When in doubt about repo size, prefer opening a focused PR or a discussion rather than an issue.

The button opens GitHubâs new-issue page in a new tab. You will see the title + body pre-filled â review, edit if you want, then click GitHubâs "Submit new issue" button. Repobility never posts anything on your behalf.

For real security findings on big repos: use the project's SECURITY.md or private advisory flow instead of a public issue.