AI Slop Code Risk Monitor

rancher/rancher

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

Complete container management platform

1.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for rancher/rancher, a Go project with 26,025 GitHub stars. SynthScan examined 504,985 lines of code across 1993 source files, recording 446 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 1.1 (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.

1.1
Adjusted Signal
1.1
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
26.0K
Stars
Go
Language
505.0K
Lines of Code
2.0K
Files
446
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 3.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.7/100 · LOW

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

Agent Over-Engineering Ratio 0.3/100 · LOW

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

PR Review Velocity Impact 5.1/100 · LOW

Which changes need focused human review? 446 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 6HIGH 1MEDIUM 14LOW 425

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 446 distinct pattern matches across 12 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 Block299 hits · 296 pts
SeverityFileLineSnippetContext
LOWgenerate.go1//go:generate go run pkg/codegen/buildconfig/writer.go pkg/codegen/buildconfig/chart_writer.go pkg/codegen/buildconfig/mCOMMENT
LOWchart/values.yaml41 # Optional: Image-specific pullPolicy OverrideCOMMENT
LOWchart/values.yaml61# - name: CATTLE_TLS_MIN_VERSIONCOMMENT
LOWchart/values.yaml81 # Defaults to true; options: true, falseCOMMENT
LOWchart/values.yaml121 # - name: httpsCOMMENT
LOWchart/values.yaml141 # An optional security setting to disables the HTTP port of the rancher serviceCOMMENT
LOWchart/values.yaml161COMMENT
LOWchart/values.yaml181# rancherImageTag: v2.0.7COMMENT
LOWchart/values.yaml201# Where to offload the TLS/SSL encryptionCOMMENT
LOWchart/values.yaml241 volumeKind: persistentVolumeClaimCOMMENT
LOWchart/values.yaml341# helm values to use when installing the rancher-webhook chart.COMMENT
LOWchart/values.yaml361# app: rancher # Selects pods labeled with "app: rancher"COMMENT
LOWtests/v2prov/cluster/clusters.go81 return created, nilCOMMENT
LOWtests/v2prov/cluster/clusters.go101 // ExternalCloudProvider runs the nodes the way they run under an external cloud controller: theCOMMENT
LOWtests/v2prov/cluster/clusters.go121 ImportedNodeETCDLabel = "v2prov.cattle.io/imported-node-etcd"COMMENT
LOWtests/v2prov/cluster/caprke2.go1// Package cluster's caprke2.go provides helpers for the CAPRKE2 v2prov integration test.COMMENT
LOWtests/v2prov/cluster/caprke2.go61 gvkMgmtV3Cluster = schema.GroupVersionKind{Group: "management.cattle.io", Version: "v3", Kind: "Cluster"}COMMENT
LOWtests/v2prov/cluster/caprke2.go81 WorkerReplicas int32COMMENT
LOWtests/v2prov/cluster/caprke2.go201// CAPRKE2Fixture is what the helpers return to the test. The test shouldCOMMENT
LOWtests/v2prov/cluster/caprke2.go221// targeting the CAPI Cluster — NOT the auto-imported management.cattle.io v3 Cluster. TheCOMMENT
LOWtests/v2prov/cluster/caprke2.go361 "maxSurge": 1,COMMENT
LOWtests/v2prov/cluster/caprke2.go381 "kubernetesComponents": []any{"cloudController"},COMMENT
LOW…tests/imported/etcdsnapshotrestorestaleaddress_test.go21 "github.com/stretchr/testify/require"COMMENT
LOW…tests/imported/etcdsnapshotrestorestaleaddress_test.go41// own Node object is one its SAN filter (tls-san-security) allows, and it is certified the first timeCOMMENT
LOWtests/v2prov/tests/imported/etcdsnapshotsave.go121// that need them, because the relevant label selector is operation-specific.COMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go121 // rollout by setting Upgraded to Unknown; a freshly imported cluster that has never beenCOMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go241// that annotation by resolving each mode's selector against the resources the snapshot captured, soCOMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go261// The modes only differ in how much of the configuration captured in the snapshot comes back withCOMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go301COMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go321// put back on every node, and any node that *is* on the restored version stays unavailable — theCOMMENT
LOW…/v2prov/tests/imported/etcdsnapshotrestoremode_test.go341}COMMENT
LOWtests/v2prov/tests/imported/encryptionkeyrotation.go181}COMMENT
LOWtests/v2prov/tests/imported/caprke2_restoremode_test.go41// serves rke2controlplane.controlplane.cluster.x-k8s.io and nothing else, so the version lives atCOMMENT
LOWtests/v2prov/tests/imported/caprke2_restoremode_test.go61// namespace, not the CAPI Cluster's. Restore modes are the first thing that genuinely needs theCOMMENT
LOWtests/v2prov/tests/imported/caprke2_test.go21// The four Test_Imported_Operation_SetE_CAPRKE2Docker* tests below exercise the same operationsCOMMENT
LOW…v/tests/imported/etcdsnapshotrestoretokencolon_test.go41 return strings.TrimSpace(out)COMMENT
LOWtests/v2prov/tests/imported/joinsan_test.go21 utilwait "k8s.io/apimachinery/pkg/util/wait"COMMENT
LOWtests/v2prov/tests/imported/joinsan_test.go41// certificate is managed by dynamiclistener, which adds the local address of every incomingCOMMENT
LOW…ests/imported/etcdsnapshotrestoretokenrotation_test.go141// A snapshot's bootstrap data is encrypted with the server token that was current when it was taken,COMMENT
LOWtests/v2prov/tests/imported/etcdsnapshotrestore_test.go301}COMMENT
LOWtests/v2prov/tests/imported/helpers.go41 // effective runtime binary location, so later helpers (e.g. rotation recovery) don't have toCOMMENT
LOW…tests/imported/etcdsnapshotrestorenoderotation_test.go21 "github.com/stretchr/testify/require"COMMENT
LOWtests/v2prov/defaults/caprke2-providers.yaml1# Default CAPI provider set used by the v2prov CAPRKE2 integration test.COMMENT
LOWtests/pkg/serviceaccounttoken/mitigation_test.go21)COMMENT
LOW.github/scripts/resolve-provisioning-matrix.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/resolve-provisioning-matrix.sh21# Step 3: print the picked scopes' test rows as {"include":[ ... ]}.COMMENT
LOW.github/scripts/provisioning-test-scopes.yaml1# This file is consumed by .github/scripts/resolve-provisioning-matrix.sh,COMMENT
LOW.github/scripts/provisioning-test-scopes.yaml21# chart/image pin in that file. A file-paths entry can also target one file within aCOMMENT
LOW.github/scripts/provisioning-test-scopes.yaml41# could impact all of provisioning. Valid entries can be package paths,COMMENT
LOWpkg/settings/setting.go181 // Defaults to empty (treated as "false") in standard builds; Prime builds setCOMMENT
LOWpkg/settings/setting.go201COMMENT
LOWpkg/settings/setting.go261 AliOperatorVersion = NewSetting("ali-operator-version", "")COMMENT
LOWpkg/rbac/common.go361//COMMENT
LOWpkg/cluster/private_registry.go141 }COMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go21 // This field is only populated for provisioned and custom clusters.COMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go41 // auth endpoint.COMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go61 // AdmissionConfiguration resource as yaml, and create aCOMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go81 // Calico; other CNIs apply host network policies using pod CIDRs.COMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go101 // NOTE: The cluster-agent must be connected to the Rancher server so theCOMMENT
LOWpkg/apis/provisioning.cattle.io/v1/cluster_types.go121type RKEConfig struct {COMMENT
239 more matches not shown…
Fake / Example Data106 hits · 112 pts
SeverityFileLineSnippetContext
LOW⚡tests/controllers/oidc/oidc_provider_test.go49 fakeUser = "fake-user"CODE
LOW⚡tests/controllers/oidc/oidc_provider_test.go50 fakeToken = "fake-token-name"CODE
LOW⚡tests/controllers/oidc/oidc_provider_test.go51 fakeTokenValue = "fake-token-value"CODE
LOWpkg/systemtemplate/import_test.go173 token: "some-dummy-token",CODE
LOWpkg/auth/providers/scim/filter_test.go155 filter: `userName eq "user@example.com"`,CODE
LOWpkg/auth/providers/scim/filter_test.go159 Value: "user@example.com",CODE
LOWpkg/auth/providers/scim/user_test.go851 userMGR.EXPECT().EnsureUser("okta_user://john.doe", "John Doe").Return(&v3.User{CODE
LOWpkg/auth/providers/scim/user_test.go877 "displayName": "John Doe",CODE
LOWpkg/auth/providers/scim/user_test.go3332 assert.Equal(t, "John Doe", u.DisplayName)CODE
LOWpkg/auth/providers/scim/user_test.go3345 "Operations": [{"op": "add", "path": "displayName", "value": "John Doe"}]CODE
LOWpkg/auth/providers/local/pbkdf2/pbkdf2_test.go66 fakeUserID := "fake-user-id"CODE
LOWpkg/auth/providers/local/pbkdf2/pbkdf2_test.go229 fakeUserID := "fake-user-id"CODE
LOWpkg/auth/providers/local/pbkdf2/pbkdf2_test.go634 fakeUserID := "fake-user-id"CODE
LOWpkg/auth/providers/local/pbkdf2/pbkdf2_test.go861 fakeUserID := "fake-user-id"CODE
LOWpkg/auth/providers/local/pbkdf2/pbkdf2_test.go1055 fakeUserID := "fake-user-id"CODE
LOWpkg/auth/providers/common/ldap/ldap_util_test.go103 ldapv3.NewEntryAttribute("name", []string{"John Doe"}),CODE
LOW⚡pkg/auth/providers/common/ldap/ldap_util_test.go131 wantDisplayName: "John Doe",CODE
LOW⚡pkg/auth/providers/common/ldap/ldap_util_test.go140 wantDisplayName: "John Doe",CODE
LOW⚡pkg/auth/providers/common/ldap/ldap_util_test.go149 wantDisplayName: "John Doe",CODE
LOWpkg/auth/providers/keycloakoidc/keycloak_server_test.go127 "email": "user@example.com",CODE
LOWpkg/auth/requests/authenticate_test.go152 Username: "fake-user",CODE
LOWpkg/auth/requests/authenticate_test.go262 assert.Contains(t, resp.Extras[common.UserAttributeUserName], "fake-user")CODE
LOWpkg/auth/requests/authenticate_test.go263 assert.Equal(t, "fake-user", resp.Identity.Username)CODE
LOWpkg/auth/requests/authenticate_test.go291 "username": "fake-user",CODE
LOWpkg/auth/requests/authenticate_test.go982 Username: "fake-user",CODE
LOWpkg/auth/requests/authenticate_test.go1131 assert.Contains(t, resp.Extras[common.UserAttributeUserName], "fake-user")CODE
LOWpkg/auth/requests/authenticate_test.go1132 assert.Equal(t, "fake-user", resp.Identity.Username)CODE
LOWpkg/auth/requests/authenticate_test.go1549 userPrincipalID := "fake_user://12345"CODE
LOWpkg/auth/requests/authenticate_test.go1554 Username: "fake-user",CODE
LOWpkg/auth/requests/authenticate_test.go1798 assert.Contains(t, resp.Extras[common.UserAttributeUserName], "fake-user")CODE
LOWpkg/auth/requests/authenticate_test.go1799 assert.Equal(t, "fake-user", resp.Identity.Username)CODE
LOWpkg/auth/requests/authenticate_test.go1834 userPrincipalID := "fake_user://12345"CODE
LOWpkg/auth/requests/authenticate_test.go1839 Username: "fake-user",CODE
LOWpkg/auth/audit/user_test.go83 {name: "smallest value wins", extra: map[string][]string{"username": {"user@example.com", "admin"}}, want: "admin"},CODE
LOWpkg/auth/audit/user_test.go84 {name: "order does not matter", extra: map[string][]string{"username": {"admin", "user@example.com"}}, want: "admin"},CODE
LOWpkg/auth/audit/user_test.go173 "u-external": {displayName: "Jane Doe"},CODE
LOWpkg/auth/audit/user_test.go189 {name: "display name when the record has no username", resolver: resolver, user: User{Name: "u-external", withIdentityCODE
LOWpkg/auth/audit/user_test.go366 return "", "Jane Doe", trueCODE
LOWpkg/auth/audit/user_test.go377 {name: "empty username is resolved", userName: "u-external", wantUsername: "Jane Doe"},CODE
LOW⚡pkg/auth/audit/default_test.go64 Body: []byte(`{"password":"fake_password","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go65 ExpectedBody: []byte(fmt.Sprintf(`{"password":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go70 Body: []byte(`{"Password":"fake_password","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go71 ExpectedBody: []byte(fmt.Sprintf(`{"Password":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go76 Body: []byte(`{"password":"whatever you want","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go77 ExpectedBody: []byte(fmt.Sprintf(`{"password":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go82 Body: []byte(`{"Password":"A whole bunch of \"\"}{()","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go83 ExpectedBody: []byte(fmt.Sprintf(`{"Password":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go88 Body: []byte(`{"currentPassword":"something super secret","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go89 ExpectedBody: []byte(fmt.Sprintf(`{"currentPassword":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go94 Body: []byte(`{"newPassword":"don't share this","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go95 ExpectedBody: []byte(fmt.Sprintf(`{"newPassword":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go100 Body: []byte(`{"currentPassword":"fake_password","newPassword":"new_fake_password","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go101 ExpectedBody: []byte(fmt.Sprintf(`{"currentPassword":"%s","newPassword":"%[1]s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go106 Body: []byte(`{"user":"fake_user","user_info":"some information about the user","request_info":"some info aboCODE
LOW⚡pkg/auth/audit/default_test.go107 ExpectedBody: []byte(`{"user":"fake_user","user_info":"some information about the user","request_info":"some info aboCODE
LOW⚡pkg/auth/audit/default_test.go112 Body: []byte(`{"anotherPassword":"\"password\"","currentPassword":"password\":","newPassword":"newPassword\\\CODE
LOW⚡pkg/auth/audit/default_test.go113 ExpectedBody: []byte(fmt.Sprintf(`{"anotherPassword":"%s","currentPassword":"%[1]s","newPassword":"%[1]s","shortPasswCODE
LOW⚡pkg/auth/audit/default_test.go118 Body: []byte(`{"accessToken":"fake_access_token","user":"fake_user"}`),CODE
LOW⚡pkg/auth/audit/default_test.go119 ExpectedBody: []byte(fmt.Sprintf(`{"accessToken":"%s","user":"fake_user"}`, redacted)),CODE
LOW⚡pkg/auth/audit/default_test.go124 Body: []byte(`{"data":[{"accessToken":"fake_access_token","user":"fake_user"}]}`),CODE
46 more matches not shown…
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICALpkg/capr/planner/etcdrestore.go745 if !deletingEtcdNode.Machine.Spec.Bootstrap.ConfigRef.IsDefined() {CODE
CRITICALpkg/telemetry/telemetry.go109 cpuQ := n.n.Status.InternalNodeStatus.Capacity.Cpu()CODE
CRITICALpkg/telemetry/telemetry.go117 memQ := n.n.Status.InternalNodeStatus.Capacity.Memory()CODE
CRITICALpkg/controllers/managementuser/rbac/project_handler.go141 _, err := p.m.workload.Management.Management.Projects(p.m.workload.ClusterName).Update(project)CODE
CRITICAL…/controllers/managementuser/rbac/legacy_crb_cleaner.go35 grCache: m.workload.Management.Wrangler.Mgmt.GlobalRole().Cache(),CODE
CRITICAL…/controllers/managementuser/rbac/legacy_crb_cleaner.go36 grbCache: m.workload.Management.Wrangler.Mgmt.GlobalRoleBinding().Cache(),CODE
Excessive Try-Catch Wrapping9 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM.github/scripts/list-ci-failures-for-pr.py13 print("Error: GH_TOKEN environment variable not set")CODE
LOW⚡.github/scripts/list-ci-failures-for-pr.py212 except Exception as exc:CODE
MEDIUM⚡.github/scripts/list-ci-failures-for-pr.py214 print(f"Error processing job {job['name']}: {exc}")CODE
MEDIUM⚡.github/scripts/list-ci-failures-for-pr.py223 print(f"Error fetching Pull Request details: {pr_response.status_code}")CODE
MEDIUM.github/scripts/list-ci-failures-for-pr.py234 print(f"Error fetching workflow runs: {runs_response.status_code}")CODE
LOW.github/scripts/list-ci-failures-for-pr.py267 except Exception as exc:CODE
MEDIUM.github/scripts/list-ci-failures-for-pr.py269 print(f"Error processing workflow {workflow_name} attempt {attempt_num}: {exc}")CODE
MEDIUM.github/scripts/list-ci-failures-for-pr.py299 print("Error: Repository not specified. Use --repo option or set the REPOSITORY environment variable")CODE
MEDIUM.github/scripts/list-ci-failures-for-pr.py305 print("Error: Repository must be in the format 'owner/name'")CODE
Structural Annotation Overuse8 hits · 14 pts
SeverityFileLineSnippetContext
LOWtests/v2/integration/README.md55#### Step 1: Start a Rancher ServerCOMMENT
LOWtests/v2/integration/README.md76#### Step 2: Build and Run the Integration SetupCOMMENT
LOWtests/v2/integration/README.md103#### Step 4: Run the TestsCOMMENT
LOW⚡.github/scripts/resolve-provisioning-matrix.sh10# Step 1: if EXPLICIT_SCOPES is passed, immediately resolve those scopes. An explicit scopeCOMMENT
LOW⚡.github/scripts/resolve-provisioning-matrix.sh21# Step 3: print the picked scopes' test rows as {"include":[ ... ]}.COMMENT
LOWpkg/catalogv2/git/git_test.go720 // Step 1: Clone and get HEAD (bootstrap)COMMENT
LOWpkg/catalogv2/git/git_test.go731 // Step 2: Immediate Update() to sync with upstreamCOMMENT
LOW…ontrollers/capr/managesystemagent/managesystemagent.go514 // Step 1: uninstall the system-agent bundleCOMMENT
Decorative Section Separators2 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM⚡.github/scripts/resolve-provisioning-matrix.sh2# =============================================================================COMMENT
MEDIUM⚡.github/scripts/resolve-provisioning-matrix.sh30# =============================================================================COMMENT
Verbosity Indicators5 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡.github/scripts/resolve-provisioning-matrix.sh10# Step 1: if EXPLICIT_SCOPES is passed, immediately resolve those scopes. An explicit scopeCOMMENT
LOW⚡.github/scripts/resolve-provisioning-matrix.sh21# Step 3: print the picked scopes' test rows as {"include":[ ... ]}.COMMENT
LOWpkg/catalogv2/git/git_test.go720 // Step 1: Clone and get HEAD (bootstrap)COMMENT
LOWpkg/catalogv2/git/git_test.go731 // Step 2: Immediate Update() to sync with upstreamCOMMENT
LOW…ontrollers/capr/managesystemagent/managesystemagent.go514 // Step 1: uninstall the system-agent bundleCOMMENT
AI Slop Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMpkg/settings/setting.go130 SystemAgentInstallScript = NewSetting("system-agent-install-script", "https://github.com/rancher/system-agenCODE
MEDIUMpkg/auth/providers/keycloakoidc/keycloak_client.go154 // you must have a group's id to utilize the keycloak by id search endpoint.COMMENT
MEDIUMpkg/capr/planner/registry.go95 // we need to re-encode the auth block for containerd to leverage it properly.COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMchart/values.yaml349# Create a dynamic manifests via values:COMMENT
MEDIUM.github/scripts/provisioning-test-scopes.yaml1# This file is consumed by .github/scripts/resolve-provisioning-matrix.sh,COMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpkg/catalogv2/content/content.go6 - Auto-generated code by Wrangler, encapsulated in high-level functions.CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWchart/values.yaml193# Set priorityClassName to avoid evictionCOMMENT
LOWscripts/only-ui-bumps.sh6 # Check if there is only one changed file and if its 'package/Dockerfile'COMMENT
LOWscripts/only-ui-bumps.sh9 # Check if only CATTLE_DASHBOARD_UI_VERSION is changed in 'package/Dockerfile'COMMENT
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOW.github/scripts/list-ci-failures-for-pr.py187CODE
LOW.github/scripts/list-ci-failures-for-pr.py218CODE