AI Slop Code Risk Monitor

labring/sealos

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

Deploy real projects from GitHub or your AI coding agent, then keep them running with AI-powered operations.

4.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for labring/sealos, a Go project with 18,388 GitHub stars. SynthScan examined 393,071 lines of code across 2998 source files, recording 1310 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 4.5 (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.

4.5
Adjusted Signal
4.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
18.4K
Stars
Go
Language
393.1K
Lines of Code
3.0K
Files
1.3K
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 18.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 1.4/100 · LOW

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

PR Review Velocity Impact 17.4/100 · LOW

Which changes need focused human review? 1310 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 0HIGH 2MEDIUM 90LOW 1218

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 1310 distinct pattern matches across 16 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 Block894 hits · 894 pts
SeverityFileLineSnippetContext
LOWfrontend/README.md61# such as:COMMENT
LOWfrontend/desktop/next-env.d.ts1/// <reference types="next" />COMMENT
LOW…y/charts/desktop-frontend/desktop-frontend-values.yaml1# Custom values for desktop frontend helm chart.COMMENT
LOW…end/desktop/deploy/charts/desktop-frontend/values.yaml41 serviceAccountName: account-controller-managerCOMMENT
LOWfrontend/desktop/src/schema/email.ts1// import { getPasswordStrength } from '@/utils/tools';COMMENT
LOWfrontend/desktop/src/pages/switchRegion.tsx61 // let workspaceUid: string | undefined;COMMENT
LOWfrontend/desktop/src/pages/switchRegion.tsx81 // const namespaces = nsList?.data?.namespaces || [];COMMENT
LOWfrontend/packages/ui/next-env.d.ts1/// <reference types="next" />COMMENT
LOWfrontend/packages/ui/src/theme/components/index.ts21};COMMENT
LOWlifecycle/.goreleaser.yml1project_name: sealosCOMMENT
LOWlifecycle/cmd/image-cri-shim/main.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sreg/main.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sreg/cmd/version.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sreg/cmd/root.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/main.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/render.go1// Copyright © 2023 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/version.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/token.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/standalone.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/control_plane_mode_test.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/control_plane_mode.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/standalone_upgrade.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/archive.go1// Copyright © 2023 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/static_pod.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/ipvs.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/cert.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/hostname.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealctl/cmd/root.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/lvscare/main.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/lvscare/cmd/version.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/lvscare/cmd/care.go1// Copyright © 2022 sealos.COMMENT
LOWlifecycle/cmd/lvscare/cmd/root.go1// Copyright © 2022 sealos.COMMENT
LOWlifecycle/cmd/sealos/main.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/version.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/add.go1// Copyright © 2022 cuisongliu@qq.com.COMMENT
LOWlifecycle/cmd/sealos/cmd/control_plane_mode_test.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/run.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/delete.go1// Copyright © 2021 Alibaba Group Holding Ltd.COMMENT
LOWlifecycle/cmd/sealos/cmd/switch.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/docs.go1// Copyright © 2022 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/reset.go1// Copyright © 2021 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/control_plane_mode.go1// Copyright © 2026 sealos.COMMENT
LOWlifecycle/cmd/sealos/cmd/cert.go1// Copyright © 2022 cuisongliu@qq.com.COMMENT
LOWlifecycle/cmd/sealos/cmd/status.go1// Copyright © 2022 cuisongliu@qq.com.COMMENT
LOWlifecycle/cmd/sealos/cmd/apply.go1// Copyright © 2022 cuisongliu@qq.com.COMMENT
LOWlifecycle/cmd/sealos/cmd/root.go1// Copyright © 2021 sealos.COMMENT
LOW…/labring/image-cri-shim/.github/workflows/close-pr.yml1# Copyright © 2025 sealos.COMMENT
LOW…com/labring/image-cri-shim/pkg/types/configmap_sync.go1// Copyright © 2025 sealos.COMMENT
LOW…abring/image-cri-shim/pkg/types/configmap_sync_test.go1// Copyright © 2025 sealos.COMMENT
LOW…/image-cri-shim/pkg/types/testdata/image-cri-shim.yaml1# Copyright © 2022 sealos.COMMENT
LOW…mage-cri-shim/pkg/types/testdata/priority-example.yaml1# Copyright © 2026 sealos.COMMENT
LOW…mage-cri-shim/pkg/types/testdata/priority-example.yaml81# 3. registry.example.com (priority 800)COMMENT
LOW…mage-cri-shim/pkg/types/testdata/priority-example.yaml101# auth: admin:passw0rdCOMMENT
LOW…ge-cri-shim/pkg/types/testdata/registries/default.yaml1# Copyright © 2022 sealos.COMMENT
LOW…abring/image-cri-shim/pkg/server/cri_server_v1_test.go1// Copyright © 2025 sealos.COMMENT
LOW…github.com/labring/image-cri-shim/pkg/server/server.go1// Copyright 2019 Intel Corporation. All Rights Reserved.COMMENT
LOW…labring/image-cri-shim/pkg/server/test_helpers_test.go1// Copyright © 2025 sealos.COMMENT
LOW…ub.com/labring/image-cri-shim/pkg/server/cri_client.go1// Copyright 2019 Intel Corporation. All Rights Reserved.COMMENT
LOW…/github.com/labring/image-cri-shim/pkg/server/const.go1// Copyright © 2022 sealos.COMMENT
LOW…om/labring/image-cri-shim/pkg/server/benchmark_test.go1// Copyright © 2025 sealos.COMMENT
834 more matches not shown…
Structural Annotation Overuse209 hits · 393 pts
SeverityFileLineSnippetContext
LOWfrontend/providers/costcenter/src/pages/api/plan/pay.ts48 // Step 1: Create workspace if neededCOMMENT
LOWfrontend/providers/costcenter/src/pages/api/plan/pay.ts79 // Step 2: Create subscription (skip for PAYG)COMMENT
LOW…staging/src/github.com/labring/image-cri-shim/USAGE.md54#### Step 1: Download and Install sealosCOMMENT
LOW…staging/src/github.com/labring/image-cri-shim/USAGE.md77#### Step 2: Create Basic Configuration FileCOMMENT
LOW…ocs/quick-start/examples/blog-platform/install-halo.md17## Step 1: Deploy PostgreSQL on SealosCOMMENT
LOW…ocs/quick-start/examples/blog-platform/install-halo.md51## Step 2: Deploy Halo on SealosCOMMENT
LOW…ocs/quick-start/examples/blog-platform/install-halo.md122## Step 3: Access Halo via the Public NetworkCOMMENT
LOW…5.0/docs/quick-start/examples/baas/install-fireboom.md23## Step 1: Create a New ApplicationCOMMENT
LOW…5.0/docs/quick-start/examples/baas/install-fireboom.md31## Step 2: Application DeploymentCOMMENT
LOW…5.0/docs/quick-start/examples/baas/install-fireboom.md68## Step 3: Deploy the ApplicationCOMMENT
LOW…5.0/docs/quick-start/examples/baas/install-fireboom.md79## Step 4: Access the ApplicationCOMMENT
LOW…5.0/docs/quick-start/examples/baas/install-fireboom.md91## Step 5: Configure Fireboom (optional)COMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md15### Step 1: First, enter Sealos and open the App LaunchpadCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md19### Step 2: Create a New ApplicationCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md26### Step 3: Set Startup ParametersCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md37### Step 4: Set up Storage VolumesCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md44### Step 5: Deploy the ApplicationCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md50### Step 6: Access the ApplicationCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md57### Step 7: Create an Administrator AccountCOMMENT
LOW⚡…rt/examples/dial-testing-system/install-uptime-kuma.md65### Step 8: Add Custom Monitoring ItemsCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-appsmith.md12## Step 1: Step 1: open the App Launchpad application in the [Sealos](https://cloud.sealos.io) desktop environmentCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-appsmith.md16## Step 2: create a new applicationCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-appsmith.md22## Step 3: application deploymentCOMMENT
LOW…k-start/examples/low-code-platform/install-appsmith.md54## Step 4: deploy the applicationCOMMENT
LOW…k-start/examples/low-code-platform/install-appsmith.md60## Step 5: access the applicationCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-pageplug.md14## Step 1: Step 1: open the App Launchpad application in the [Sealos](https://cloud.sealos.io) desktop environmentCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-pageplug.md18## Step 2: create a new applicationCOMMENT
LOW⚡…k-start/examples/low-code-platform/install-pageplug.md24## Step 3: application deploymentCOMMENT
LOW…k-start/examples/low-code-platform/install-pageplug.md56## Step 4: deploy the applicationCOMMENT
LOW…k-start/examples/low-code-platform/install-pageplug.md62## Step 5: access the applicationCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md12## Step 1: Write your Node.js programCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md63## Step 2: Create a Docker imageCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md84## Step 3: Build the Docker imageCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md92## Step 4: Push the Docker imageCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md126## Step 5: Login to SealosCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md132## Step 6: Open the "Database" applicationCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md136## Step 7: Create a databaseCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md151## Step 8: Configure the databaseCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md179## Step 9: Open the "App Launchpad" applicationCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md183## Step 10: Create a new applicationCOMMENT
LOW⚡…amming-languages/Quick installation of Node.js Apps.md189## Step 11: Deploy the applicationCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md207## Step 12: Deploy the applicationCOMMENT
LOW…amming-languages/Quick installation of Node.js Apps.md213## Step 13: Access the applicationCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md13## Step 1: Write Your Java ProgramCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md39## Step 2: Create Entity and Repository ClassesCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md73## Step 3: Create a Web ControllerCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md109## Step 4: Build the ApplicationCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md119## Step 5: Create a Docker ImageCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md148## Step 6: Push the Docker ImageCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md170## Step 7: Log in to SealosCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md176## Step 8: Open the "Database" applicationCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md180## Step 9: Create a databaseCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md195## Step 10: Configure the databaseCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md223## Step 11: Open the "App Launchpad" applicationCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md227## Step 12: Create a new applicationCOMMENT
LOW⚡…ogramming-languages/Quick installation of Java Apps.md233## Step 13: Deploy the applicationCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md251## Step 14: Deploy the applicationCOMMENT
LOW…ogramming-languages/Quick installation of Java Apps.md257## Step 15: Access the applicationCOMMENT
LOW…ramming-languages/Quick installation of Python Apps.md12## Step 1: Write your Python programCOMMENT
LOW…ramming-languages/Quick installation of Python Apps.md87## Step 2: Create a Docker imageCOMMENT
149 more matches not shown…
Modern AI Meta-Vocabulary52 hits · 176 pts
SeverityFileLineSnippetContext
MEDIUMwebhooks/admission/cmd/main.go47 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMwebhooks/admission/cmd/main.go146 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMwebhooks/admission/cmd/main.go189 //+kubebuilder:scaffold:builderCOMMENT
MEDIUMwebhooks/stargz/cmd/main.go33 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMwebhooks/stargz/cmd/main.go230 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMwebhooks/stargz/cmd/main.go250 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMwebhooks/stargz/test/e2e/e2e_test.go206 // +kubebuilder:scaffold:e2e-metrics-webhooks-readinessCOMMENT
MEDIUMwebhooks/stargz/test/e2e/e2e_test.go260 // +kubebuilder:scaffold:e2e-webhooks-checksCOMMENT
MEDIUM⚡webhooks/stargz/config/default/kustomization.yaml251# targets: # Do not remove or uncomment the following scaffold marker; required to generate code for target CRD.COMMENT
MEDIUM⚡webhooks/stargz/config/default/kustomization.yaml252# +kubebuilder:scaffold:crdkustomizecainjectionnsCOMMENT
MEDIUM⚡webhooks/stargz/config/default/kustomization.yaml259# targets: # Do not remove or uncomment the following scaffold marker; required to generate code for target CRD.COMMENT
MEDIUM⚡webhooks/stargz/config/default/kustomization.yaml260# +kubebuilder:scaffold:crdkustomizecainjectionnameCOMMENT
MEDIUMcontrollers/app/cmd/main.go43 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/app/cmd/main.go92 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcontrollers/app/cmd/main.go103 //+kubebuilder:scaffold:builderCOMMENT
MEDIUM⚡controllers/app/config/crd/kustomization.yaml22#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUM⚡controllers/app/config/crd/kustomization.yaml30#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUM⚡controllers/app/config/crd/kustomization.yaml37#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUMcontrollers/app/config/samples/kustomization.yaml20#+kubebuilder:scaffold:manifestskustomizesamplesCOMMENT
MEDIUMcontrollers/license/cmd/manager/main.go55 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/license/cmd/manager/main.go153 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcontrollers/license/cmd/manager/main.go199 //+kubebuilder:scaffold:builderCOMMENT
MEDIUM⚡controllers/license/config/crd/kustomization.yaml20#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUM⚡controllers/license/config/crd/kustomization.yaml26#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUM⚡controllers/license/config/crd/kustomization.yaml31#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUMcontrollers/license/config/samples/kustomization.yaml18#+kubebuilder:scaffold:manifestskustomizesamplesCOMMENT
MEDIUMcontrollers/resources/main.go58 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/resources/main.go106 //+kubebuilder:scaffold:builderCOMMENT
MEDIUMcontrollers/user/main.go44 //+kubebuilder:scaffold:importsCOMMENT
MEDIUMcontrollers/user/main.go58 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/user/main.go317 //+kubebuilder:scaffold:builderCOMMENT
MEDIUMcontrollers/user/config/crd/kustomization.yaml22#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUMcontrollers/user/config/crd/kustomization.yaml35#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUMcontrollers/user/config/crd/kustomization.yaml47#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUM…ers/user/config/manager/controller_manager_config.yaml31# In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcontrollers/user/deploy/drop/deploy.yaml197 # In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcontrollers/user/api/v1/webhook_suite_test.go32 //+kubebuilder:scaffold:importsCOMMENT
MEDIUMcontrollers/user/api/v1/webhook_suite_test.go92 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/user/api/v1/webhook_suite_test.go118 //+kubebuilder:scaffold:webhookCOMMENT
MEDIUMcontrollers/user/controllers/suite_test.go84 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUM…llers/user/controllers/helper/kubeconfig/suite_test.go86 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/node/main.go46 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/node/main.go138 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcontrollers/node/main.go155 //+kubebuilder:scaffold:builderCOMMENT
MEDIUMcontrollers/account/main.go78 //+kubebuilder:scaffold:schemeCOMMENT
MEDIUMcontrollers/account/main.go534 //+kubebuilder:scaffold:builderCOMMENT
MEDIUMcontrollers/account/config/crd/kustomization.yaml21#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUMcontrollers/account/config/crd/kustomization.yaml34#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUMcontrollers/account/config/crd/kustomization.yaml46#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUM⚡…rollers/pkg/notification/config/crd/kustomization.yaml20#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUM⚡…rollers/pkg/notification/config/crd/kustomization.yaml26#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUM⚡…rollers/pkg/notification/config/crd/kustomization.yaml31#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
Decorative Section Separators19 hits · 76 pts
SeverityFileLineSnippetContext
MEDIUM⚡…end/desktop/deploy/charts/desktop-frontend/values.yaml48# ============================================================================COMMENT
MEDIUM⚡…end/desktop/deploy/charts/desktop-frontend/values.yaml50# ============================================================================COMMENT
MEDIUM⚡…end/desktop/deploy/charts/desktop-frontend/values.yaml57# ============================================================================COMMENT
MEDIUM…end/desktop/deploy/charts/desktop-frontend/values.yaml102# ============================================================================COMMENT
MEDIUM…mage-cri-shim/pkg/types/testdata/priority-example.yaml95# ----------------------------------------------------------------------COMMENT
MEDIUM…mage-cri-shim/pkg/types/testdata/priority-example.yaml97# ----------------------------------------------------------------------COMMENT
MEDIUM…mage-cri-shim/pkg/types/testdata/priority-example.yaml117# ----------------------------------------------------------------------COMMENT
MEDIUM⚡…vice/account/deploy/charts/account-service/values.yaml85# ============================================================================COMMENT
MEDIUM⚡…vice/account/deploy/charts/account-service/values.yaml87# ============================================================================COMMENT
MEDIUM⚡…vice/account/deploy/charts/account-service/values.yaml94# ============================================================================COMMENT
MEDIUM⚡…sources/deploy/charts/resources-controller/values.yaml40# ============================================================================COMMENT
MEDIUM⚡…sources/deploy/charts/resources-controller/values.yaml42# ============================================================================COMMENT
MEDIUM⚡…sources/deploy/charts/resources-controller/values.yaml49# ============================================================================COMMENT
MEDIUM⚡…sources/deploy/charts/resources-controller/values.yaml54# ============================================================================COMMENT
MEDIUM…sources/deploy/charts/resources-controller/values.yaml81# ============================================================================COMMENT
MEDIUM⚡…s/account/deploy/charts/account-controller/values.yaml39# ============================================================================COMMENT
MEDIUM⚡…s/account/deploy/charts/account-controller/values.yaml41# ============================================================================COMMENT
MEDIUM⚡…s/account/deploy/charts/account-controller/values.yaml48# ============================================================================COMMENT
MEDIUM…s/account/deploy/charts/account-controller/values.yaml74# ============================================================================COMMENT
Fake / Example Data34 hits · 46 pts
SeverityFileLineSnippetContext
LOW⚡…end/providers/costcenter/public/locales/zh/common.json147 "placeholder": "填写手机号码收到的验证码"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json150 "placeholder": "填写邮箱"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json153 "placeholder": "填写联系人"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json156 "placeholder": "填写手机号码"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json163 "placeholder": "填写地址"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json166 "placeholder": "填写银行账号"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json169 "placeholder": "填写开户银行名称"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json172 "placeholder": "填写传真"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json175 "placeholder": "填写发票抬头",CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json179 "placeholder": "填写电话"CODE
LOW⚡…end/providers/costcenter/public/locales/zh/common.json182 "placeholder": "填写税务登记证号",CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json146 "placeholder": "Enter verification code"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json149 "placeholder": "Enter email address"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json152 "placeholder": "Enter contact person"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json155 "placeholder": "Enter phone number"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json162 "placeholder": "Enter address"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json165 "placeholder": "Enter bank account"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json168 "placeholder": "Enter bank name"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json171 "placeholder": "Enter fax number"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json174 "placeholder": "Enter invoice title",CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json178 "placeholder": "Enter phone number"CODE
LOW⚡…end/providers/costcenter/public/locales/en/common.json181 "placeholder": "Enter tax registration number",CODE
LOW…desktop/src/__tests__/unit/utils/sessionConfig.test.ts54 providerId: 'user@example.com'CODE
LOW…desktop/src/__tests__/unit/utils/sessionConfig.test.ts85 email: 'user@example.com',CODE
LOW…desktop/src/__tests__/unit/utils/sessionConfig.test.ts100 user_email: 'user@example.com'CODE
LOW…/__tests__/unit/backend/auth/verification-code.test.ts185 id: 'user@example.com',CODE
LOW…/__tests__/unit/backend/auth/verification-code.test.ts194 { id: 'user@example.com', smsType: 'email_login' },CODE
LOW…ts__/unit/backend/auth/verification-rate-limit.test.ts60 expect(key).not.toContain('user@example.com');CODE
LOWservice/account/dao/admin_read_test.go51 {ProviderType: types.OauthProviderTypeEmail, ProviderID: "user@example.com"},CODE
LOWservice/account/dao/admin_read_test.go56 if got.Username != "username" || got.Email != "user@example.com" ||CODE
LOW⚡service/account/dao/admin_read_test.go81 ProviderID: "user@example.com",CODE
LOW⚡service/account/dao/admin_read_test.go88 ProviderID: "user@example.com",CODE
LOW⚡service/account/dao/admin_read_test.go98 if got[0].ProviderID != "user@example.com" || got[1].ProviderID != "+123456789" {CODE
LOW…vice/account/helper/user_alert_notification_account.go29 ProviderID string `json:"providerId" bson:"providerId" binding:"required" example:"user@example.com"`CODE
Self-Referential Comments15 hits · 45 pts
SeverityFileLineSnippetContext
MEDIUM…y/charts/license-frontend/license-frontend-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…ts/costcenter-frontend/costcenter-frontend-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…y/charts/desktop-frontend/desktop-frontend-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…loy/charts/account-service/account-service-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUMcontrollers/app/config/crd/kustomizeconfig.yaml15# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
MEDIUMcontrollers/license/config/crd/kustomizeconfig.yaml15# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
MEDIUM…arts/license-controller/license-controller-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…/resources-controller/resources-controller-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUMcontrollers/user/config/crd/kustomizeconfig.yaml15# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
MEDIUM…loy/charts/user-controller/user-controller-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…s/job/init/deploy/charts/job-init/job-init-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…eartbeat/deploy/charts/heartbeat/heartbeat-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUMcontrollers/account/config/crd/kustomizeconfig.yaml15# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
MEDIUM…arts/account-controller/account-controller-values.yaml2# This file contains user-customizable configurations.COMMENT
MEDIUM…llers/pkg/notification/config/crd/kustomizeconfig.yaml15# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
Verbosity Indicators19 hits · 36 pts
SeverityFileLineSnippetContext
LOWfrontend/providers/costcenter/src/pages/api/plan/pay.ts48 // Step 1: Create workspace if neededCOMMENT
LOWfrontend/providers/costcenter/src/pages/api/plan/pay.ts79 // Step 2: Create subscription (skip for PAYG)COMMENT
LOW⚡service/account/api/workspace_subscription.go3330 // Step 1: Parse and validate event dataCOMMENT
LOW⚡service/account/api/workspace_subscription.go3338 // Step 2: Check if this is a local eventCOMMENT
LOW⚡service/account/api/workspace_subscription.go3348 // Step 3: Parse metadataCOMMENT
LOW⚡service/account/api/workspace_subscription.go3354 // Step 4: Get workspace subscription and check statusCOMMENT
LOW⚡service/account/api/workspace_subscription.go3382 // Step 5: Setup notification recipientCOMMENT
LOW⚡service/account/api/workspace_subscription.go3390 // Step 6: Handle different billing scenariosCOMMENT
LOWservice/account/api/workspace_subscription.go3401 // Step 7: Database operationsCOMMENT
LOWservice/account/api/workspace_subscription.go3485 // Step 8: Send notificationCOMMENT
LOW⚡service/pkg/pay/stripe.go849 // Step 1: Retrieve the invoice to get metadataCOMMENT
LOW⚡service/pkg/pay/stripe.go855 // Step 2: Check invoice status before proceedingCOMMENT
LOWservice/pkg/pay/stripe.go875 // Step 3: Retrieve the subscription to get the old item ID and other detailsCOMMENT
LOWservice/pkg/pay/stripe.go887 // Step 4: Void the unpaid invoiceCOMMENT
LOWservice/pkg/pay/stripe.go900 // Step 5: Roll back the subscription to the old price without prorationCOMMENT
LOW⚡service/pkg/pay/stripe.go935 // Step 6: Clear any pending payment intents related to this upgradeCOMMENT
LOW⚡service/pkg/pay/stripe.go940 // Step 7: Log successful completionCOMMENT
LOWservice/pkg/pay/stripe.go1238 // Step 1: Finalize the invoice if it's still in draft statusCOMMENT
LOWservice/pkg/pay/stripe.go1265 // Step 2: Attempt payment automatically for invoices that haven't been paid yetCOMMENT
TODO Padding20 hits · 30 pts
SeverityFileLineSnippetContext
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go35 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go64 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go93 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go150 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go204 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go230 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go258 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go288 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/cmd/sealosCmdOpts_test.go324 // TODO: Add test cases.COMMENT
LOWlifecycle/test/e2e/testhelper/kube/k8s_test.go32 // TODO: Add test cases.COMMENT
LOWlifecycle/pkg/apply/apply_test.go106 // TODO: Add test cases.COMMENT
LOWlifecycle/pkg/apply/run_test.go49 // TODO: Add test cases.COMMENT
LOWlifecycle/pkg/apply/run_test.go118 // TODO: Add test cases.COMMENT
LOWlifecycle/pkg/apply/run_test.go145 // TODO: Add test cases.COMMENT
LOWservice/account/dao/interface_test.go769 // TODO: Add test cases.COMMENT
LOWservice/account/api/subscription_process.go330 //// TODO: implement the actual notification logicCOMMENT
LOWcontrollers/pkg/database/mongo/account_test.go178 // TODO: Add test cases.COMMENT
LOWcontrollers/pkg/database/mongo/account_test.go210 // TODO: Add test cases.COMMENT
LOWcontrollers/pkg/database/mongo/account_test.go243 // TODO: Add test cases.COMMENT
LOWcontrollers/pkg/database/mongo/account_test.go272 // TODO: Add test cases.COMMENT
Hyper-Verbose Identifiers27 hits · 27 pts
SeverityFileLineSnippetContext
LOWfrontend/providers/license/src/services/db/mongodb.ts26export async function connectToLicenseCollection() {CODE
LOW…nter/src/components/plan/PlanConfirmationModalView.tsx735export function PlanConfirmationModalView({CODE
LOW…ter/src/components/plan/RechargeExpenditureSection.tsx10export function RechargeExpenditureSection({CODE
LOW…r/src/components/invoice/WithSubscriptionOrderList.tsx21export function WithSubscriptionOrderList({CODE
LOW…nd/providers/costcenter/src/service/backend/desktop.ts37export async function createWorkspaceViaDesktop({CODE
LOW…end/providers/costcenter/src/service/backend/region.ts46export async function makeRegionListAPIClientByHeader(req: NextApiRequest, res: NextApiResponse) {CODE
LOWfrontend/desktop/src/utils/marketing-attribution.ts84export function clearPersistedMarketingQuery(): void {CODE
LOWfrontend/desktop/src/utils/marketing-attribution.ts95function readPersistedMarketingQuery(): MarketingQuery {CODE
LOWfrontend/desktop/src/utils/app-visitor-link.ts33export function clearWebAnalyticsIdentity(): void {CODE
LOWfrontend/desktop/src/utils/brain-analytics.ts42export function createBrainAnalyticsRelay(options: {CODE
LOWfrontend/desktop/src/utils/brain-analytics.ts133export function brainAnalyticsAttribution(storage: Pick<Storage, 'getItem'>): AnalyticsProperties {CODE
LOWfrontend/desktop/src/utils/switchKubeconfigNamespace.ts3export function switchKubeconfigNamespace(kc: string, namespace: string) {CODE
LOW…/src/components/desktop_content/GlobalNotification.tsx11function GlobalNotificationComponent() {CODE
LOW…/src/components/desktop_content/GlobalAnnouncement.tsx14function GlobalAnnouncementComponent() {CODE
LOW…ntend/desktop/src/components/account/RealNameModal.tsx62export function useRealNameAuthNotification(props?: UseToastOptions) {CODE
LOW…top/src/pages/api/account/refreshRealNameQRecodeUri.ts172async function generateRealNameQRcodeUri(CODE
LOW…top/src/pages/api/account/generateRealNameQRcodeUri.ts182async function generateRealNameQRcodeUri(CODE
LOWfrontend/desktop/src/services/backend/globalAuth.ts78async function checkDeductionBalanceAndCreateTasks(userUid: string) {CODE
LOW…/desktop/src/services/backend/db/verificationTicket.ts37export async function createVerificationFlowTicket({CODE
LOW…/desktop/src/services/backend/db/verificationTicket.ts63export async function getVerificationFlowTicket(selector: TicketSelector) {CODE
LOW…/desktop/src/services/backend/db/verificationTicket.ts68export async function consumeVerificationFlowTicket(selector: TicketSelector) {CODE
LOWfrontend/packages/driver/src/popover.tsx352function calculateLeftForTopBottom(CODE
LOWfrontend/packages/driver/src/overlay.ts178function generateStageSvgPathString(stage: StageDefinition) {CODE
LOW…packages/shared/src-server/config/client-app-config.ts28export function isServerMisconfiguredError(error: unknown): error is ServerMisconfiguredError {CODE
LOW…nsufficientQuotaDialog/InsufficientQuotaDialogView.tsx36export function InsufficientQuotaDialogView({CODE
LOW…nsufficientQuotaDialog/InsufficientQuotaDialogView.tsx23export function InsufficientQuotaDialogView({CODE
LOW…ontend/packages/shared/src/hooks/useClientAppConfig.ts55export function setupClientAppConfigDefaults(CODE
Redundant / Tautological Comments8 hits · 12 pts
SeverityFileLineSnippetContext
LOW…rs/costcenter/deploy/costcenter-frontend-entrypoint.sh27# Check if Deployment selector matches expected Helm labelsCOMMENT
LOWscripts/detect-build-modules.sh127 # Check if module exists in arrayCOMMENT
LOWscripts/detect-build-modules.sh132 # Check if module exists in arrayCOMMENT
LOWscripts/detect-build-modules.sh151 # Check if any files in the module directory have changedCOMMENT
LOWscripts/detect-build-modules.sh188 # Check if this dependency matches the target moduleCOMMENT
LOWscripts/detect-build-modules.sh343 # Check if any dependency has changesCOMMENT
LOWscripts/detect-build-modules.sh353 # Check if the dependency module has changesCOMMENT
LOW.github/workflows/frontends.yml104 # Check if we need to build all modulesCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdocs/archived/5.0/docs/user-guide/ai-proxy/ai-proxy.md59 const apiKey = 'your-api-key'CODE
HIGH…hived/5.0/i18n/zh-Hans/user-guide/ai-proxy/ai-proxy.md59 const apiKey = 'your-api-key'CODE
Slop Phrases3 hits · 6 pts
SeverityFileLineSnippetContext
LOWlifecycle/cmd/sealos/cmd/cert.go49 2. edit .kube/config, set the apiserver address as 39.105.169.253, (don't forget to open the security group port forCODE
MEDIUM…count/config/crd/bases/account.sealos.io_accounts.yaml60 description: 'ActivityBonus: for demonstration purposes only and doesCODE
MEDIUMcontrollers/account/api/v1/account_types.go98 // ActivityBonus: for demonstration purposes only and does not participate in calculationCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/install.sh19# Usage:COMMENT
LOWscripts/cloud/install-v2.sh5# Usage:COMMENT
LOW…ollers/account/controllers/utils/subscription_cache.go177// Example usageCOMMENT
LOWcontrollers/pkg/utils/logger/feishu.go16 // Example usage:COMMENT
Excessive Try-Catch Wrapping2 hits · 3 pts
SeverityFileLineSnippetContext
LOWlifecycle/docker/sreg/scripts/sreg-storage.sh241except Exception as e:CODE
MEDIUMlifecycle/docker/sreg/scripts/sreg-storage.sh242 print(f"Error: {e}", file=sys.stderr)CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcontrollers/pkg/pay/stripe.go93// RefundPayment processes a refund request with robust validation and error handlingCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…ntime/kubernetes/standalone/testdata/membership-e2e.py35CODE