AI Slop Code Risk Monitor

rancher-sandbox/rancher-desktop

SlopCodeMonitor badge for rancher-sandbox/rancher-desktop Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Container Management and Kubernetes on the Desktop

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for rancher-sandbox/rancher-desktop, a TypeScript project with 7,401 GitHub stars. SynthScan examined 172,422 lines of code across 972 source files, recording 291 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 2.2 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.2
Adjusted Signal
2.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
7.4K
Stars
TypeScript
Language
172.4K
Lines of Code
972
Files
291
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 8.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 264 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

Are imports declared and package/API names verified? 4 finding(s).

Agent Over-Engineering Ratio 3.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 66 finding(s).

PR Review Velocity Impact 10.6/100 · LOW

Which changes need focused human review? 291 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 1MEDIUM 40LOW 249

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 291 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block193 hits · 190 pts
SeverityFileLineSnippetContext
LOWbats/tests/helpers/defaults.bash161 is_true "${RD_USE_RAMDISK}"COMMENT
LOWbats/tests/helpers/defaults.bash201COMMENT
LOWbats/scripts/ghcr-mirror.sh1#!/bin/bashCOMMENT
LOWscripts/patch-guest-iso.sh1#!/usr/bin/env bashCOMMENT
LOW.github/workflows/paths-ignore.yaml1# This is a reusable workflow to determine if the current change requires an E2ECOMMENT
LOW.github/workflows/codeql.yaml41 # Use `c-cpp` to analyze code written in C, C++ or bothCOMMENT
LOW.github/workflows/spelling.yml1name: Check SpellingCOMMENT
LOW.github/workflows/spelling.yml21#COMMENT
LOW.github/workflows/spelling.yml41# and configuring the action with `use_sarif: 1`COMMENT
LOW.github/workflows/bats/sanitize-artifact-name.sh1#!/bin/bashCOMMENT
LOW.github/workflows/bats/collect-logs.sh1#!/usr/bin/env bashCOMMENT
LOW.github/workflows/smoke-test/smoke-test.sh1#!/usr/bin/env bashCOMMENT
LOW.github/actions/spelling/patterns.txt41# hit-count: 247 file-count: 111COMMENT
LOWe2e/rdctl.e2e.spec.ts1401 // This kind of test would be better done as a standalone BAT-type test that can monitorCOMMENT
LOWpkg/rancher-desktop/index.ts21// plugin.addProduct(require('./product'));COMMENT
LOWpkg/rancher-desktop/sudo-prompt/index.js201 //COMMENT
LOWpkg/rancher-desktop/sudo-prompt/index.js661 // Set code page to UTF-8:COMMENT
LOWpkg/rancher-desktop/utils/commandLine.ts1import Electron from 'electron';COMMENT
LOW…s/processOutputInterpreters/__tests__/assets/build.txt1#1 [internal] load build definition from DockerfileCOMMENT
LOW…s/processOutputInterpreters/__tests__/assets/build.txt21COMMENT
LOW…s/processOutputInterpreters/__tests__/assets/build.txt41#6 resolve docker.io/library/golang:1.12-alpine@sha256:3f8e3ad3e7c128d29ac3004ac8314967c5ddbfa5bfa7caa59b0de493fc01686a COMMENT
LOWpkg/rancher-desktop/components/SortableTable/index.vue21import LabeledSelect from '@pkg/components/form/LabeledSelect';COMMENT
LOW…er-desktop/components/SortableTable/sortable-config.ts1// Its quicker to render if we directly supply the components for the formattersCOMMENT
LOWpkg/rancher-desktop/components/SortableTable/debug.js21 console.log('rows changed ------------------------------------------------');COMMENT
LOW…cher-desktop/main/__tests__/deploymentProfiles.spec.ts101 // Deliberate errors in defaults:COMMENT
LOWpkg/rancher-desktop/assets/networks-config.yaml1# Path to socket_vmnet executable. Because socket_vmnet is invoked via sudo, itCOMMENT
LOWpkg/rancher-desktop/assets/lima-config.yaml21 mode: systemCOMMENT
LOWpkg/rancher-desktop/assets/lima-config.yaml41 # symlink | yes | fresh VM 2nd boot, or pre-1.22 upgrade | dereference onlyCOMMENT
LOWpkg/rancher-desktop/assets/styles/base/_functions.scss41COMMENT
LOWpkg/rancher-desktop/assets/styles/base/_functions.scss81 @warn '#{ $mode } is undefined keyword.';COMMENT
LOWpkg/rancher-desktop/assets/styles/base/_functions.scss101}COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml201 action: ''COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml341 # @source SourceCOMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml601 # @reason Japanese conjunction と takes no surrounding spaces.COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml661 # @source BuildCOMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml681 # @reason Japanese conjugates the verb in the sentence templates, so both the base and past-tense action variantCOMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml901 # @source &DiscussCOMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml1061 # @source to be selected.COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml1221 # @source Mounting WSL dataCOMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml1661 # @source {field}: "{name}" has invalid tag "{tag}"COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml1721 # @reason Technical option value; kept in English.COMMENT
LOWpkg/rancher-desktop/assets/translations/ja.yaml1761 # @source mapped-fileCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml201 # @sourceCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml281 # @source Docker API; use with Docker CLI.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml321 # @source CommandCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml381 charts:COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml401 noProcesses: Nessun processo trovato.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml581 # @source Kubernetes VersionCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml621 # @source , COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml681 # @source PullingCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml701 # @source Error trying to { action } ''{ image }''. See console output for more information.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml921 # @reason Noun form ('Discussions') reads more naturally than an imperative as an Italian menu item.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml961 # @reason Accelerator on N: I is taken by 'schermo &intero' in the same menu.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1081 header: ImpostazioniCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1121 # @source Allowed ImagesCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1181 # @source checking...COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1261 # @reason 'guest agent' kept English: it names the rancher-desktop-guestagent component.COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1301 # @source Starting container engineCOMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1621 # @source Reset Kubernetes?COMMENT
LOWpkg/rancher-desktop/assets/translations/it.yaml1781 # @source 9p2000COMMENT
133 more matches not shown…
Decorative Section Separators20 hits · 60 pts
SeverityFileLineSnippetContext
MEDIUMbats/tests/security/cve-2026-43284-dirtyfrag-probe.py90 # ── xfrm_usersa_info (224 bytes) ─────────────────────────────────────────COMMENT
MEDIUMbats/tests/security/cve-2026-43284-dirtyfrag-probe.py115 # ── XFRM attributes ──────────────────────────────────────────────────────COMMENT
MEDIUMbats/tests/security/cve-2026-43284-dirtyfrag-probe.py123 # ── nlmsghdr ─────────────────────────────────────────────────────────────COMMENT
MEDIUMbats/tests/security/cve-2026-43284-dirtyfrag-probe.py175 # ── Layer 1: seccomp check ────────────────────────────────────────────────COMMENT
MEDIUMbats/tests/security/cve-2026-43284-dirtyfrag-probe.py193 # ── Layer 2: module availability check ───────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue219// ── Parsing helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue251// ── Chart colour helpers ───────────────────────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue303// ── Computed chart data ────────────────────────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue334// ── Chart options ──────────────────────────────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue404// ── Data ingestion (from IPC events) ──────────────────────────────────────COMMENT
MEDIUMpkg/rancher-desktop/components/ContainerStats.vue479// ── Lifecycle ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts26// ── test helpers ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts91// ── tests ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts104 // ── new session ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts198 // ── output ring buffer ───────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts223 // ── input ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts235 // ── detach ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts257 // ── reconnect ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts301 // ── kill ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…g/rancher-desktop/main/__tests__/containerExec.spec.ts314 // ── killAll ───────────────────────────────────────────────────────────────────COMMENT
Hyper-Verbose Identifiers43 hits · 44 pts
SeverityFileLineSnippetContext
LOWscripts/docker-cli-monitor.ts25async function getLatestDockerCliVersion(): Promise<string> {CODE
LOWscripts/lint-go.ts193function getGoLangCISupportedPlatforms(): SupportedPlatform[] {CODE
LOWscripts/e2e.ts159function escapeUnescapedBackslashes(s: string): string {CODE
LOWscripts/unreleased-change-monitor.ts71async function checkForUnreleasedChanges(): Promise<void> {CODE
LOWscripts/rddepman.ts215async function determineUpdatesAvailable(dependencies: VersionedDependency[]): Promise<VersionComparison[]> {CODE
LOWscripts/lib/installer-win32-gen.tsx138 function getDescendantsIncludingSelf(d: directory): directory[] {CODE
LOWscripts/lib/dependencies.ts830export async function getPublishedReleaseTagNames(owner: string, repo: string, releaseFilter: Exclude<ReleaseFilter, 'cuCODE
LOWscripts/lib/extension-data.ts118export async function generateExtensionMarketplaceData() {CODE
LOWscripts/lib/download.ts108function checkDownloadStatusOrThrow(url: string, response: Response): void {CODE
LOWe2e/credentials-server.e2e.spec.ts65function haveCredentialServerHelper(): boolean {CODE
LOWe2e/startup-profiles.e2e.spec.ts42async function createInvalidDarwinUserProfile(contents: string) {CODE
LOWe2e/startup-profiles.e2e.spec.ts48async function createInvalidLinuxUserProfile(contents: string) {CODE
LOWe2e/startup-profiles.e2e.spec.ts60async function createDefaultUserRegistryProfileWithNonexistentFields() {CODE
LOW⚡e2e/startup-profiles.e2e.spec.ts71async function createDefaultUserRegistryProfileWithIncorrectTypes() {CODE
LOW⚡e2e/startup-profiles.e2e.spec.ts80async function createDefaultUserRegistryProfileWithValidDataButNoVersion() {CODE
LOW⚡e2e/startup-profiles.e2e.spec.ts86async function createLockedUserRegistryProfileWithValidDataButNoVersion() {CODE
LOWe2e/utils/TestUtils.ts64async function setWindowsUserLegacyProfile(userProfile: RecursivePartial<Settings> | null, lockedFields:LockedSettingsTyCODE
LOWe2e/utils/ProfileUtils.ts94export async function verifySystemRegistrySubtree(): Promise<string[]> {CODE
LOWpkg/rancher-desktop/sudo-prompt/index.js650function WindowsWriteCommandScript(instance, end) {CODE
LOWpkg/rancher-desktop/sudo-prompt/index.js684function WindowsWriteExecuteScript(instance, end) {CODE
LOWpkg/rancher-desktop/config/settingsImpl.ts138function finishConfiguringSettings(cfg: Settings, deploymentProfiles: DeploymentProfileType): Settings {CODE
LOWpkg/rancher-desktop/config/settingsImpl.ts279function migrateSettingsLocationOnWindows(): boolean {CODE
LOWpkg/rancher-desktop/config/settingsImpl.ts522function migrateSettingsToCurrentVersion(settings: Record<string, any>): Settings {CODE
LOWpkg/rancher-desktop/config/settingsImpl.ts542export function migrateSpecifiedSettingsToCurrentVersion(settings: Record<string, any>, locked: boolean, targetVersion:nCODE
LOWpkg/rancher-desktop/config/__tests__/settings.spec.ts307 function verifyAllFieldsAreUnlocked(lockedFields: settings.LockedSettingsType) {CODE
LOWpkg/rancher-desktop/utils/accessKeys.ts23export function removeParenthesizedAccessKey(label: string): string {CODE
LOWpkg/rancher-desktop/utils/string.js222export function coerceStringTypeToScalarType(val, type) {CODE
LOWpkg/rancher-desktop/utils/stringify.ts1export function jsonStringifyWithWhiteSpace(obj: Record<string, any>): string {CODE
LOWpkg/rancher-desktop/utils/protocols.ts69function setupExtensionProtocolHandler(partition?: string): Promise<void> {CODE
LOWpkg/rancher-desktop/backend/progressTracker.ts7export function getProgressErrorDescription(e: any) {CODE
LOWpkg/rancher-desktop/backend/k3sHelper.ts1226 function restartIfKubernetesEnabled() {CODE
LOWpkg/rancher-desktop/integrations/manageLinesInFile.ts154async function copyFileExtendedAttributes(fromPath: string, toPath: string): Promise<void> {CODE
LOW…op/components/__tests__/SortableTableSelection.spec.ts20function stubResizeObserverMissingFromJsdom() {CODE
LOWpkg/rancher-desktop/window/index.ts414function extensionGetContentAreaListener(_event: Electron.IpcMainEvent, payload: { top: number, right: number, bottom: nCODE
LOWpkg/rancher-desktop/window/index.ts637export async function openUnmetPrerequisitesDialog(reasonId: reqMessageId, ...args: any[]) {CODE
LOWpkg/rancher-desktop/window/index.ts653export async function openKubernetesErrorMessageWindow(titlePart: string, mainMessage: string, failureDetails: K8s.FailuCODE
LOWpkg/rancher-desktop/main/deploymentProfiles.ts512export function validateDeploymentProfile(inputPath: string, profile: any, schema: any, parentPathParts: string[]): RecuCODE
LOWpkg/rancher-desktop/main/deploymentProfiles.ts531function validateDeploymentProfileWithErrors(profile: any, errors: string[], schema: any, parentPathParts: string[]) {CODE
LOWpkg/rancher-desktop/main/mainmenu.ts175function getWindowsApplicationMenu(): MenuItem[] {CODE
LOWpkg/rancher-desktop/main/extensions/manager.ts654export async function initializeExtensionManager(client: ContainerEngineClient, cfg: RecursiveReadonly<Settings>): PromiCODE
LOW…cher-desktop/main/__tests__/deploymentProfiles.spec.ts194 function stringToMultiStringHexBytes(s: string[]): string {CODE
LOW…p/main/diagnostics/__tests__/dockerCliSymlinks.spec.ts109 function problematicSecondLinkError(desc: string) {CODE
LOW…p/main/diagnostics/__tests__/dockerCliSymlinks.spec.ts113 function intermediateFileNotSymlinkError(desc: string) {CODE
Slop Phrases10 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/codeql.yaml46 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
MEDIUMpkg/rancher-desktop/assets/translations/ja.yaml1414 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/it.yaml1449 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/de.yaml1489 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/ko.yaml1395 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/pt-br.yaml1436 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/fr.yaml1439 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/zh-hans.yaml1471 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/es.yaml1421 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
MEDIUMpkg/rancher-desktop/assets/translations/vi.yaml1394 # @source A snapshot lock file has been detected for an unusually long time. If you believe this is an error, you COMMENT
Self-Referential Comments8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMpackaging/linux/flatpak.yaml1# This file is unused and just kept for reference for plain flatpak buildsCOMMENT
MEDIUMbats/tests/helpers/utils.bash358# Create a new file with the provided path; the contents of standard input willCOMMENT
MEDIUMscripts/yarn-dedupe.sh51# Create a PR only if one does not already exist for this branch.COMMENT
MEDIUMscripts/assets/extension-data.yaml1# This file contains the extension versions we list in the marketplace.COMMENT
MEDIUM.github/workflows/bats.yaml279 # Create the initial userCOMMENT
MEDIUM.github/workflows/package.yaml213 # Create a custom keychain so we can unlock it properly.COMMENT
MEDIUM.github/workflows/smoke-test/smoke-test.sh217 # This file is not installedCOMMENT
MEDIUM.github/actions/setup-environment/action.yaml139 # Create a GPG keyCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALpkg/rancher-desktop/config/settingsImpl.ts469 settings.experimental.virtualMachine.proxy.noproxy.map((entry: string) => {CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWbats/tests/helpers/profile.bash70# Check if profile existsCOMMENT
LOWbats/tests/helpers/utils.bash162# Check if the argument is a valid 3-tuple version number with no leading 0s and no newlinesCOMMENT
LOWbats/tests/helpers/utils.bash221# Set CALLER to print a calling function higher up in the call stack.COMMENT
LOWbats/tests/helpers/utils.bash239# Set CALLER to print a calling function higher up in the call stack.COMMENT
LOWbats/tests/helpers/vm.bash346# Check if the VM is using systemd (instead of OpenRC).COMMENT
LOWbats/tests/helpers/os.bash80 # Check if we can run /usr/bin/true (or /bin/true) without requiring a passwordCOMMENT
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbats/tests/security/cve-2026-31431-copy-fail-exploit.py75except OSError:CODE
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUM.github/dependabot.yml33 - # We don't utilize @rancher/shell in a meaningful way. It is safe toCODE
MEDIUMpkg/rancher-desktop/assets/lima-config.yaml221- # mount bpffs to allow containers to leverage bpf, and make both bpffs andCODE
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOWpkg/rancher-desktop/components/form/LabeledSelect.vue298 :placeholder="placeholder"CODE
LOW…g/rancher-desktop/components/form/TextAreaAutoGrow.vue116 :placeholder="placeholder"CODE
LOWsrc/go/i18n-report/report_validate.go40 catPlaceholder = "placeholder"CODE
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippetContext
LOWbats/tests/security/cve-2026-43284-dirtyfrag-probe.py207 except Exception as e:CODE
LOWbats/tests/security/cve-2026-31431-copy-fail-exploit.py78 except Exception as exc:CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/paths-ignore.yaml6# Usage:COMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpkg/rancher-desktop/config/settingsImpl.ts274 * The purpose of this function is to let RD stop using AppData\Roaming on Windows, and store almost everythingCOMMENT