Scan timing: clone 3.71s · analysis 60.83s · 7.4 MB · GitHub preflight 469ms
https://github.com/rancher-sandbox/rancher-desktop
· scanned 2026-06-05 18:18 UTC (4 days, 14 hours ago)
· 10 languages
996 raw signals (540 security + 456 graph) 12th percentile · Typescript · large (100-500K LoC) System graph score 50 (higher by 13)
Last scanned 4 days, 14 hours ago · v2 · 400 actionable findings from 2 signal sources. 368 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
14.7 | 0.25 | 3.67 |
testing_score |
72.0 | 0.20 | 14.40 |
documentation_score |
90.7 | 0.15 | 13.61 |
practices_score |
88.0 | 0.15 | 13.20 |
code_quality |
58.0 | 0.10 | 5.80 |
| Overall | 1.00 | 63.4 |
Showing 309 of 400 actionable findings. 768 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
pkg/rancher-desktop/assets/translations/en-us.yaml:694
.github/workflows/package.yaml:128, 129, 131 (3 hits)yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
scripts/dependencies/tar-archives.ts:133
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
src/go/networking/.github/workflows/release.yaml:19, 23, 34, 39, 51, 55 (8 hits)src/go/networking/.github/workflows/go.yaml:14, 19 (3 hits)src/go/networking/.github/workflows/go.yaml:28, 39 (4 hits)src/go/guestagent/go.mod
src/go/guestagent/go.mod
src/go/guestagent/go.mod
src/go/guestagent/go.mod
src/go/guestagent/go.mod:122
src/go/guestagent/go.mod
src/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modsrc/go/guestagent/go.modsrc/go/networking/go.modyarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
scripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modsrc/go/guestagent/go.modsrc/go/wsl-helper/go.modsrc/go/guestagent/go.modsrc/go/wsl-helper/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modsrc/go/guestagent/go.modsrc/go/wsl-helper/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modscripts/go.modsrc/go/docker-credential-none/go.modsrc/go/guestagent/go.modsrc/go/mock-wsl/go.modsrc/go/nerdctl-stub/go.modsrc/go/networking/go.modsrc/go/rdctl/go.modsrc/go/spin-stub/go.modyarn.lock
yarn.lock
.yarn/plugins/plugin-rancher-desktop-license-checker.cjs:80
pkg/rancher-desktop/backend/wsl.ts:30
yarn.lock
yarn.lock
yarn.lock
.dockerignore
CI/CD securitycontainers
bats/tests/compose/testdata/Dockerfile.nginx:2bats/tests/compose/testdata/app/Dockerfile:2bats/tests/extensions/testdata/Dockerfile:13yarn.lock
pkg/rancher-desktop/backend/kube/client.ts:273
src/go/networking/.github/workflows/release.yaml:19
src/go/networking/.github/workflows/go.yaml:14
src/go/networking/.github/workflows/release.yaml:51
src/go/networking/.github/workflows/release.yaml:23
src/go/networking/.github/workflows/go.yaml:19
src/go/networking/.github/workflows/release.yaml:34
src/go/networking/.github/workflows/go.yaml:28
src/go/guestagent/go.mod
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
index.html
.well-known/security.txt
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
yarn.lock
.github/workflows/k3s-versions.yaml.github/workflows/rddepman.yaml.github/workflows/rdx-host-api-tests.yaml.github/workflows/release-merge-to-main.yaml.github/workflows/scorecard.yml.github/workflows/smoke-test.yaml.github/workflows/upgrade-generate.yaml.github/workflows/yarn-dedupe.yamlsrc/go/networking/.github/workflows/release.yaml:54
Weak hash
src/go/guestagent/pkg/kube/servicewatcher_linux.go:51src/go/guestagent/pkg/procnet/loopback_forwarder_linux.go:117src/go/networking/cmd/host/switch_windows.go:162yarn.lock
yarn.lock
yarn.lock
pkg/rancher-desktop/components/Preferences/BodyWsl.vue:29, 30 (2 hits)src/go/networking/cmd/host/switch_windows.go:1, 2 (2 hits)pkg/rancher-desktop/backend/containerClient/nerdctlClient.ts:152pkg/rancher-desktop/backend/images/nerdctlImageProcessor.ts:38pkg/rancher-desktop/backend/kube/wsl.ts:57pkg/rancher-desktop/components/ContainerShell.vue:71pkg/rancher-desktop/components/Preferences/BodyContainerEngine.vue:33pkg/rancher-desktop/components/Preferences/BodyVirtualMachine.vue:21build:1
package.json
package.json
package.json
package.json
package.json
yarn.lock
llms.txt
humans.txt
robots.txt
sitemap.xml
yarn.lock
yarn.lock
yarn.lock
yarn.lock
package.json
CI/CD securitySupply chainNpm
Showing first 300 of 309. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/e1e86596-98e4-49d3-9e75-8c9c146b8cc6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e1e86596-98e4-49d3-9e75-8c9c146b8cc6/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.