AI Slop Code Risk Monitor

cozystack/cozystack

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

Cozystack: Free Cloud Platform based on Kubernetes

3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for cozystack/cozystack, a Go project with 2,377 GitHub stars. SynthScan examined 1,188,277 lines of code across 4831 source files, recording 3330 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 3.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.

3.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
2.4K
Stars
Go
Language
1.2M
Lines of Code
4.8K
Files
3.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 12.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 2.1/100 · LOW

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

PR Review Velocity Impact 15.4/100 · LOW

Which changes need focused human review? 3330 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 9MEDIUM 296LOW 3025

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 3330 distinct pattern matches across 17 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 Block2676 hits · 2368 pts
SeverityFileLineSnippetContext
LOW.clomonitor.yml1# CLOMonitor metadata file, read when CLOMonitor lints this repository:COMMENT
LOWcmd/cozypkg/cmd/tap.go541 // A tap-managed registration Package (left by an older Cozystack thatCOMMENT
LOWcmd/cozypkg/cmd/init.go41 Path stringCOMMENT
LOWcmd/backport-audit/main.go81 `(?:\s+to\s+\x60?release-\d+\.\d+\x60?,?\s+together with\s+(` + prRefList + `))?`)COMMENT
LOWcmd/backport-audit/main.go101// them: at the time of writing, 290 labelled PRs, 217 releases, and at most 54COMMENT
LOWcmd/backport-audit/main.go121 return limit, "re-run with a higher --limit"COMMENT
LOWcmd/backupstrategy-controller/main.go181 },COMMENT
LOWcmd/cozystack-controller/main.go201 LeaderElectionID: "19a0338c.cozystack.io",COMMENT
LOWcmd/cozystack-controller/main.go221 // LeaderElectionReleaseOnCancel defines if the leader should step down voluntarilyCOMMENT
LOWcmd/cozystack-controller/main.go301 Scheme: mgr.GetScheme(),COMMENT
LOWcmd/backup-controller/main.go101 // Metrics endpoint is enabled in 'config/default/kustomization.yaml'. The Metrics options configure the server.COMMENT
LOWcmd/cozystack-operator/main.go481COMMENT
LOWtools/openapi-gen/main.go1// Copyright 2024 The Cozystack Authors.COMMENT
LOWtest/check-readiness/main_test.go1// Package checkreadiness_test is a black-box test suite for the check-readinessCOMMENT
LOWinternal/apigate/parse_test.go481// BenchmarkLoadSnapshotRealTree tracks LoadSnapshot's wall-clock cost againstCOMMENT
LOWinternal/apigate/schemadiff.go321// asymmetry is deliberate:COMMENT
LOWinternal/apigate/model.go21// deterministic — it parses the checked-in, codegen-kept-in-sync artifactsCOMMENT
LOWinternal/apigate/model.go41 // from head. Deleting a group withdraws its whole API surface.COMMENT
LOWinternal/apigate/model.go61 // from the apiserver storage registrations. These carry no checked-inCOMMENT
LOWinternal/apigate/snapshot.go21 "io/fs"COMMENT
LOWinternal/apigate/snapshot.go181 if len(snap) == 0 {COMMENT
LOWinternal/apigate/parse.go161// pkg/apiserver/apiserver.go to their API group. The apps map is intentionallyCOMMENT
LOWinternal/apigate/parse.go181// in storageVarGroups. Rather than silently dropping them — which would let aCOMMENT
LOWinternal/apigate/parse.go221// apiServicePlural is the sentinel Plural used for SourceAPIServiceCOMMENT
LOWinternal/apigate/parse.go281// helmDirectiveLine matches a line that is entirely Go-template/Helm markupCOMMENT
LOWinternal/apigate/parse.go301 return yaml.Unmarshal(helmDirectiveLine.ReplaceAll(doc, nil), out)COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go1// Package fluxcontract holds contract tests for upstream Flux types thisCOMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go61// this has to say occurrence or it claims more than the pattern saw.COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go81//COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go101//COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go121// A form this pattern does not cover reddens rather than passing: the callerCOMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go141// The trailing `\b` ends the name. Without it a read left pointing at a retiredCOMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go161// start of a line. An anchor here would have to enumerate the ways anCOMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go181 }COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go201COMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go541// the guard call m starts before that call. m holds the call's offsets asCOMMENT
LOWinternal/fluxcontract/snapshot_shape_test.go721 testing.TBCOMMENT
LOWinternal/marketplace/tapconst/tapconst.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWinternal/marketplace/tapconst/tapconst.go21 // source name, so the source's finalizer can clean them up and a re-tap canCOMMENT
LOWinternal/marketplace/naming/naming.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWinternal/marketplace/collision/collision.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWinternal/marketplace/collision/collision.go41COMMENT
LOWinternal/securitygroupcontroller/reconciler.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWinternal/securitygroupcontroller/reconciler.go201 }COMMENT
LOWinternal/securitygroupcontroller/cilium.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOWinternal/shared/appdefowner/appdefowner.go1// SPDX-License-Identifier: Apache-2.0COMMENT
LOW…nal/controller/applicationdefinition_helmreconciler.go221 // Check and update the readiness wait. cozystack-api readsCOMMENT
LOWinternal/controller/workloadmonitor_controller.go81 // stack that scrapes it run outside this cluster.COMMENT
LOWinternal/controller/workloadmonitor_controller.go141var dataVolumeGVK = schema.GroupVersionKind{Group: "cdi.kubevirt.io", Version: "v1beta1", Kind: "DataVolume"}COMMENT
LOWinternal/controller/workloadmonitor_controller.go181 switch phase {COMMENT
LOWinternal/controller/workloadmonitor_controller.go361// +kubebuilder:rbac:groups=cozystack.io,resources=workloadmonitors,verbs=get;list;watch;create;update;patch;deleteCOMMENT
LOWinternal/controller/tenantquota/reconciler.go41)COMMENT
LOWinternal/controller/tenantquota/reconciler.go141// tenant HelmReleases), each tenant's declared budget, current usage perCOMMENT
LOWinternal/controller/tenantquota/pool.go21// parent's remaining pool.COMMENT
LOWinternal/controller/tenantquota/pool.go141 }COMMENT
LOWinternal/controller/cacert/reconciler.go21// holds ca.crt almost always holds a private key next to it: the cert-managerCOMMENT
LOWinternal/controller/cacert/reconciler.go41// The lineage admission webhook decides whether the tenant may read theCOMMENT
LOWinternal/controller/cacert/reconciler.go121 // be overwritten is isOurProjection's call, and it does not look at thisCOMMENT
LOWinternal/controller/cacert/reconciler.go141 //COMMENT
LOWinternal/controller/cacert/reconciler.go161 // a trust anchor the platform withdrew.COMMENT
2616 more matches not shown…
Decorative Section Separators151 hits · 420 pts
SeverityFileLineSnippetContext
MEDIUMhack/e2e-container-up.sh151# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh160# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh176# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh182# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh194# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh204# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh290# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-container-up.sh292# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/check-host-runtime.sh2# -----------------------------------------------------------------------------COMMENT
MEDIUMhack/check-host-runtime.sh29# -----------------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-chainsaw/_lib/run-kubernetes.sh6292 # ----------------------------------------------------------------------COMMENT
MEDIUMhack/e2e-chainsaw/_lib/run-kubernetes.sh6298 # ----------------------------------------------------------------------COMMENT
MEDIUMpackages/system/velero/charts/velero/values.yaml465 # --------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml162 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml165 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml297 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml303 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml398 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml408 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml465 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/system/seaweedfs/tests/naming_guard_test.yaml474 # ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml36 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml38 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml107 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml110 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml341 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml343 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml377 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml379 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml445 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml447 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml519 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml527 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml588 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml590 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml612 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml615 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml640 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml642 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml655 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml659 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml687 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml691 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml704 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml711 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml734 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml743 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml774 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml778 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml791 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml797 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml808 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml813 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml873 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml877 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml932 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml937 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml1049 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml1158 # -------------------------------------------------------------------COMMENT
MEDIUMpackages/apps/mariadb/tests/tls_test.yaml1163 # -------------------------------------------------------------------COMMENT
91 more matches not shown…
AI Slop Vocabulary74 hits · 238 pts
SeverityFileLineSnippetContext
MEDIUM⚡hack/select-e2e.sh460 # examples/backups/<app>/ as its harness, so an edit there must run thatCOMMENT
MEDIUM⚡hack/select-e2e.sh464 # to the harness selects a suite that cannot exercise it. A dir with noCOMMENT
MEDIUM⚡hack/select-e2e.sh467 # full-suite safety net). The redis walkthrough is the one harness sharedCOMMENT
MEDIUMhack/select-e2e.sh81# - the e2e harness itself: hack/*.sh, hack/e2e-*.bats and hack/e2e-*.yaml.COMMENT
MEDIUMhack/select-e2e.sh119# examples/backups/ are handled above as real test harnessCOMMENT
MEDIUMhack/select-e2e.sh205# not selected, and an edit to a backup harness that should run its suiteCOMMENT
MEDIUMhack/select-install.sh346# reverse test selection, while these dependencies belong to the install harness.COMMENT
MEDIUMhack/select-install.sh459 # harness's known undeclared requirements; only a fresh live run can establishCOMMENT
MEDIUMhack/e2e-talos-image-cache.yaml25# single tightly-scoped hole for that path. The e2e harness only points tenantsCOMMENT
MEDIUMhack/e2e-talos-image-cache.yaml75 # succeeds, so "Available" is the e2e harness's signal that the mirror isCOMMENT
MEDIUMhack/e2e-capture-dataplane.sh191# still announcing (last event = announce) qualifies. This is robust to theCOMMENT
MEDIUMhack/e2e-chainsaw/clickhouse/chainsaw-test.yaml228# harness so the test and the documented flow can never drift — the same reasonCOMMENT
MEDIUMhack/e2e-chainsaw/clickhouse/chainsaw-test.yaml273 # couple, and the names are the harness's to choose.COMMENT
MEDIUMhack/e2e-chainsaw/clickhouse/chainsaw-test.yaml318 # from a prior run would satisfy the harness's Succeeded wait instantly andCOMMENT
MEDIUMhack/e2e-chainsaw/clickhouse/chainsaw-test.yaml368 # Removes every resource the harness created (chainsaw did not apply them,COMMENT
MEDIUM⚡hack/e2e-chainsaw/mariadb/chainsaw-test.yaml415# validated example scripts (examples/backups/mariadb) as the harness so theCOMMENT
MEDIUM⚡hack/e2e-chainsaw/mariadb/chainsaw-test.yaml422# the same harness-driving shape as etcd-2-backup-roundtripCOMMENT
MEDIUM⚡hack/e2e-chainsaw/mariadb/chainsaw-test.yaml430# while a tenant-root Pod reaches it over same-tenant egress. The harnessCOMMENT
MEDIUMhack/e2e-chainsaw/mariadb/chainsaw-test.yaml510 # Removes every resource the harness created (chainsaw did not apply them,COMMENT
MEDIUMhack/e2e-chainsaw/_lib/run-kubernetes.sh724 # generic name if sourced outside the Chainsaw harness.COMMENT
MEDIUMhack/e2e-chainsaw/_lib/run-kubernetes.sh4990# the cluster for a broken harness.COMMENT
MEDIUM⚡hack/e2e-chainsaw/mongodb/chainsaw-test.yaml348# example scripts (examples/backups/mongodb) as the harness so the test and theCOMMENT
MEDIUM⚡hack/e2e-chainsaw/mongodb/chainsaw-test.yaml356# generated credentials stop authenticating and the harness cannot read theCOMMENT
MEDIUM⚡hack/e2e-chainsaw/mongodb/chainsaw-test.yaml363# Same harness-driving shape as mariadb-2-backup-roundtripCOMMENT
MEDIUM⚡hack/e2e-chainsaw/mongodb/chainsaw-test.yaml371# while a tenant-root Pod reaches it over same-tenant egress. The harnessCOMMENT
MEDIUMhack/e2e-chainsaw/mongodb/chainsaw-test.yaml448 # fails the step if SKIP_RESTORE stops reaching the harness. run-all.shCOMMENT
MEDIUMhack/e2e-chainsaw/mongodb/chainsaw-test.yaml453 # Removes every resource the harness created (chainsaw did not apply them,COMMENT
MEDIUMhack/e2e-chainsaw/postgres/chainsaw-test.yaml256# example scripts (examples/backups/postgres) as the harness so the test andCOMMENT
MEDIUMhack/e2e-chainsaw/postgres/chainsaw-test.yaml274# tenant-root Pod reaches it over same-tenant egress. The harness targets theCOMMENT
MEDIUMhack/e2e-chainsaw/postgres/chainsaw-test.yaml340 # so the apps are not stranded, then removes every resource the harnessCOMMENT
MEDIUM⚡hack/e2e-chainsaw/kafka/chainsaw-test.yaml187# driving the validated example scripts (examples/backups/kafka) as the harnessCOMMENT
MEDIUM⚡hack/e2e-chainsaw/kafka/chainsaw-test.yaml196# harness-driving shape as mariadb-2-backup-roundtripCOMMENT
MEDIUM⚡hack/e2e-chainsaw/kafka/chainsaw-test.yaml205# while a tenant-root Pod reaches it over same-tenant egress. The harnessCOMMENT
MEDIUMhack/e2e-chainsaw/kafka/chainsaw-test.yaml310 # Removes every resource the harness created (chainsaw did not apply them,COMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml409# S3 target: like vmdisk-2-backup-roundtrip, the harness stands up a throwawayCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml418# harness deletes the throwaway BSL.COMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml536 # Prune everything the harness created — the example cleanup (cluster-scopedCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml546 # Always tear down the harness-owned BSL, but keep a cleanup.sh failureCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml586# postgres round-trip targets the in-cluster endpoint). So the harness stands upCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml598# BackupClass/strategy and the cozy-velero Velero Backup/Restore, and the harnessCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml711 # Prune the harness-created resources: the example cleanup (cluster-scopedCOMMENT
MEDIUMhack/e2e-chainsaw/vminstance/chainsaw-test.yaml722 # Always tear down the harness-owned BSL, but keep a cleanup.sh failureCOMMENT
MEDIUMhack/e2e-chainsaw/etcd/chainsaw-test.yaml248# (examples/backups/etcd) as the harness so the test and the documented flowCOMMENT
MEDIUMhack/e2e-chainsaw/kafka-metadata/chainsaw-test.yaml2# the validated example scripts (examples/backups/kafka-metadata) as the harnessCOMMENT
MEDIUMhack/e2e-chainsaw/kafka-metadata/chainsaw-test.yaml16# Same harness-driving shape as mongodb-2-backup-roundtrip: a single run stepCOMMENT
MEDIUMexamples/backups/clickhouse/01-create-strategy.sh19# backup — and this same script is the e2e round-trip's harness, where thatCOMMENT
MEDIUMexamples/backups/mariadb/05-mariadb-src.yaml10# The "app" user is created so a smoke harness (or a human running theCOMMENT
MEDIUMexamples/backups/mariadb/run-all.sh2# Convenience runner + e2e harness for the MariaDB backup/restore demo.COMMENT
MEDIUMexamples/backups/mongodb/05-mongodb-src.yaml20# The "app" user + "demo" database let a smoke harness (or a human) write aCOMMENT
MEDIUMexamples/backups/mongodb/run-all.sh2# Convenience runner + e2e harness for the MongoDB backup/restore demo.COMMENT
MEDIUMexamples/backups/postgres/05-postgres-src.yaml13# Coupling: the e2e harness substitutes REPLACE_WITH_COSI_BUCKET_NAME andCOMMENT
MEDIUMexamples/backups/postgres/run-all.sh2# Convenience runner + e2e harness for the PostgreSQL barman-cloud backup demo.COMMENT
MEDIUMexamples/backups/kafka/03-create-bucket.sh59# harness points this at the in-cluster seaweedfs Service instead.COMMENT
MEDIUMexamples/backups/kafka/01-create-strategy.sh146 # e2e harness points S3_ENDPOINT at the :8333 in-cluster Service).COMMENT
MEDIUMexamples/backups/kafka-metadata/run-all.sh2# Convenience runner + e2e harness for the Kafka topic-metadata backup/restoreCOMMENT
MEDIUMexamples/backups/vmdisk/04-create-backupjob.sh31# Overridable (BACKUP_WAIT) so the CI harness can bound it under the Chainsaw opCOMMENT
MEDIUMexamples/backups/vmdisk/cleanup.sh3# the e2e harness's finally block, and idempotent (a no-op when a gated-out runCOMMENT
MEDIUMexamples/backups/vmdisk/run-all.sh2# Convenience runner + e2e harness for the standalone VMDisk backup/restore demo.COMMENT
MEDIUMexamples/backups/vmi/05-create-backupjob.sh34# far heavier than a database dump. Overridable (BACKUP_WAIT) so the CI harnessCOMMENT
MEDIUMexamples/backups/vmi/cleanup.sh3# the e2e harness's finally block, and idempotent (a no-op when a gated-out runCOMMENT
14 more matches not shown…
Modern AI Meta-Vocabulary38 hits · 112 pts
SeverityFileLineSnippetContext
MEDIUMROADMAP.md171| 2026 Q3 | **Get the E2E pipeline green — the gating item for everything else in this quarter.** While it is red, releaCODE
MEDIUMcmd/cozypkg/cmd/init_push_test.go28// scaffold and the validator ever disagree on the repository format, thisCOMMENT
MEDIUMcmd/cozypkg/cmd/init_push_test.go172 // A tapped repository keeps its declared name, so the scaffold references theCOMMENT
MEDIUMcmd/cozypkg/cmd/init.go171// writeScaffold writes each scaffold file under dir, refusing to overwrite anyCOMMENT
MEDIUMcmd/backupstrategy-controller/main.go58 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/backupstrategy-controller/main.go84 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/backupstrategy-controller/main.go188 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/backupstrategy-controller/main.go283 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/cozystack-controller/main.go60 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/cozystack-controller/main.go80 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/cozystack-controller/main.go227 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/cozystack-controller/main.go340 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/kubeovn-plunger/main.go41 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/kubeovn-plunger/main.go52 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/kubeovn-plunger/main.go146 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/kubeovn-plunger/main.go166 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/flux-plunger/main.go39 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/flux-plunger/main.go51 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/flux-plunger/main.go139 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/backup-controller/main.go42 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/backup-controller/main.go54 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/backup-controller/main.go146 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/backup-controller/main.go165 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/cozystack-operator/main.go61 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/cozystack-operator/main.go76 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/cozystack-operator/main.go238 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/cozystack-operator/main.go369 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMcmd/lineage-controller-webhook/main.go41 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMcmd/lineage-controller-webhook/main.go53 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMcmd/lineage-controller-webhook/main.go140 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMcmd/lineage-controller-webhook/main.go167 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMinternal/controller/suite_test.go37 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMinternal/controller/suite_test.go83 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMpackages/core/platform/values.yaml247 # re-applies the block. The reconcile loop is ALSO event-driven onCOMMENT
MEDIUMpackages/system/postgres-rd/cozyrds/postgres.yaml33 {"title":"Chart Values","type":"object","properties":{"replicas":{"description":"Number of Postgres replicas. UndeCODE
MEDIUMpackages/apps/clickhouse/README.md6## Backup orchestrationCOMMENT
MEDIUMpackages/apps/clickhouse/values.yaml134## @field {string} [schedule] - Legacy. Cron schedule for the chart-emitted CronJob that runs the dump+restic backup. EmCOMMENT
MEDIUMpackages/apps/postgres/values.yaml324## @field {string} [schedule] - Legacy. Cron schedule (CNPG 6-field format) for the chart-emitted ScheduledBackup. EmptyCOMMENT
Structural Annotation Overuse71 hits · 110 pts
SeverityFileLineSnippetContext
LOWinternal/backupcontroller/velerostrategy_controller.go239 // Step 1: On first reconcile, set startedAt (but not phase yet - phase will be set after backup creation)COMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go255 // Step 2: Resolve inputs - Read Strategy from resolved configCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go267 // Step 3: Execute backup logicCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go339 // Step 4: On success - Create Backup resource and update statusCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go361 // Step 5: On failureCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go663 // Step 1: On first reconcile, set startedAt and phase = RunningCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go676 // Step 2: Resolve inputs - Read Strategy, Storage, target ApplicationCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go694 // Step 3: Execute restore logicCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go798 // Step 4: On successCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go823 // Step 5: On failure. FailedValidation is terminal too; left to the pollingCOMMENT
LOW⚡internal/backupcontroller/restorejob_controller.go127 // Step 1: Fetch the referenced BackupCOMMENT
LOW⚡internal/backupcontroller/restorejob_controller.go134 // Step 2: Determine effective strategy from backup.spec.strategyRef.COMMENT
LOWinternal/backupcontroller/restorejob_controller.go173 // Step 3: Project the platform-managed S3 credentials into the tenantCOMMENT
LOWinternal/operator/packagesource_reconciler.go968 // Step 1: patch AG.status.conditions[Ready]=False. This is the signalCOMMENT
LOWinternal/operator/packagesource_reconciler.go984 // Step 2: bump `reconcile.fluxcd.io/requestedAt` alongside the trackingCOMMENT
LOW⚡hack/migrate-to-version-1.0.sh35# Step 0: Annotate critical resources to prevent Helm from deleting themCOMMENT
LOWhack/migrate-to-version-1.0.sh59# Step 1: Check for cozy-proxy HelmRelease with conflicting releaseNameCOMMENT
LOWdocs/agents/changelog.md465 # Step 1: Extract PR number from commit messageCOMMENT
LOWdocs/agents/changelog.md468 # Step 2: Get PR author (the person who wrote the code)COMMENT
LOWexamples/backups/clickhouse/06-restore-in-place.sh2# Step 06: In-place restore. Drop the sentinel table on the source instance,COMMENT
LOWexamples/backups/clickhouse/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and stash its S3 coordinates so stepCOMMENT
LOWexamples/backups/clickhouse/02-create-backupclass.sh2# Step 02: Map the ClickHouse application kind to the Altinity strategy fromCOMMENT
LOWexamples/backups/clickhouse/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second ClickHouse application andCOMMENT
LOWexamples/backups/clickhouse/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed.COMMENT
LOWexamples/backups/clickhouse/04-create-clickhouse.sh2# Step 04: Provision a ClickHouse instance and write a sentinel row used toCOMMENT
LOWexamples/backups/clickhouse/01-create-strategy.sh2# Step 01: Create the cluster-scoped Altinity backup strategy. The strategyCOMMENT
LOWexamples/backups/redis/01-create-redis.sh2# Step 01: Provision a Redis (RedisFailover) instance and seed a sentinel markerCOMMENT
LOWexamples/backups/redis/03-restore-in-place.sh2# Step 03: In-place restore. Overwrite the marker on the source to simulate dataCOMMENT
LOWexamples/backups/redis/02-create-backupjob.sh2# Step 02: Create a BackupJob against the platform cozy-default BackupClass. TheCOMMENT
LOWexamples/backups/redis/04-restore-to-copy.sh2# Step 04: To-copy restore. Provision a second, differently-named Redis andCOMMENT
LOWexamples/backups/nats/04-create-nats.sh2# Step 04: Provision a NATS instance with JetStream, create the S3 Secret theCOMMENT
LOWexamples/backups/nats/06-restore-in-place.sh2# Step 06: In-place restore. Delete the stream on the source instance toCOMMENT
LOWexamples/backups/nats/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and cache its S3 coordinates. UnlikeCOMMENT
LOWexamples/backups/nats/02-create-backupclass.sh2# Step 02: Map the NATS application kind to the Job strategy from step 01. TheCOMMENT
LOWexamples/backups/nats/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second NATS application and restore theCOMMENT
LOWexamples/backups/nats/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed. The controllerCOMMENT
LOWexamples/backups/nats/01-create-strategy.sh2# Step 01: Create the cluster-scoped generic Job backup strategy for NATSCOMMENT
LOWexamples/backups/kafka/06-restore-in-place.sh2# Step 06: In-place restore. Delete the topic on the source instance toCOMMENT
LOWexamples/backups/kafka/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and cache its S3 coordinates. TheCOMMENT
LOWexamples/backups/kafka/02-create-backupclass.sh2# Step 02: Map the Kafka application kind to the Job strategy from step 01. TheCOMMENT
LOWexamples/backups/kafka/04-create-kafka.sh2# Step 04: Provision a Kafka instance with KAFKA_REPLICAS brokers, create theCOMMENT
LOWexamples/backups/kafka/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second Kafka application and restore theCOMMENT
LOWexamples/backups/kafka/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed. The controllerCOMMENT
LOWexamples/backups/kafka/01-create-strategy.sh2# Step 01: Create the cluster-scoped generic Job backup strategy for KafkaCOMMENT
LOWexamples/backups/etcd/02-create-bucket.sh2# Step 02: Provision an in-cluster Bucket, mint the per-app credentialsCOMMENT
LOWexamples/backups/etcd/05-restore-in-place.sh2# Step 05: Demonstrate destructive in-place restore. Overwrites theCOMMENT
LOWexamples/backups/etcd/04-create-backupjob.sh2# Step 04: Submit an ad-hoc BackupJob, wait for it to land a snapshot inCOMMENT
LOWexamples/backups/etcd/03-create-etcd-src.sh2# Step 03: Apply the source Etcd application, wait for the operator-sideCOMMENT
LOWexamples/backups/etcd/01-create-strategy.sh2# Step 01: Apply the cluster-scoped Etcd strategy. Admin operation -COMMENT
LOWexamples/backups/foundationdb/02-create-bucket.sh2# Step 02: Provision an in-cluster Bucket, mint the FoundationDBCOMMENT
LOWexamples/backups/foundationdb/06-restore-to-copy.sh2# Step 06: To-copy restore. Provision a second FoundationDB cluster andCOMMENT
LOWexamples/backups/foundationdb/05-restore-in-place.sh2# Step 05: In-place restore. Clear the sentinel key on the source instanceCOMMENT
LOWexamples/backups/foundationdb/04-create-backupjob.sh2# Step 04: Submit a BackupJob and wait for it to land a restorableCOMMENT
LOW…les/backups/foundationdb/03-create-foundationdb-src.sh2# Step 03: Provision the source FoundationDB cluster, wait for it toCOMMENT
LOWexamples/backups/foundationdb/01-create-strategy.sh2# Step 01: Create the cluster-scoped FoundationDB backup strategy. TheCOMMENT
LOWexamples/backups/vmdisk/03-create-vmdisk.sh2# Step 03: Create a standalone VMDisk and wait for it to be ready to back up.COMMENT
LOWexamples/backups/vmdisk/05-restore-in-place.sh2# Step 05: Restore the standalone VMDisk in-place from its backup.COMMENT
LOWexamples/backups/vmdisk/02-create-backupclass.sh2# Step 02: Create a BackupClass binding VMDisk to the Velero strategy.COMMENT
LOWexamples/backups/vmdisk/04-create-backupjob.sh2# Step 04: Back up the standalone VMDisk via a BackupJob.COMMENT
LOWexamples/backups/vmdisk/01-create-strategy.sh2# Step 01: Create the Velero backup/restore strategy for a standalone VMDisk.COMMENT
11 more matches not shown…
Verbosity Indicators68 hits · 106 pts
SeverityFileLineSnippetContext
LOWinternal/backupcontroller/velerostrategy_controller.go239 // Step 1: On first reconcile, set startedAt (but not phase yet - phase will be set after backup creation)COMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go255 // Step 2: Resolve inputs - Read Strategy from resolved configCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go267 // Step 3: Execute backup logicCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go339 // Step 4: On success - Create Backup resource and update statusCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go361 // Step 5: On failureCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go663 // Step 1: On first reconcile, set startedAt and phase = RunningCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go676 // Step 2: Resolve inputs - Read Strategy, Storage, target ApplicationCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go694 // Step 3: Execute restore logicCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go798 // Step 4: On successCOMMENT
LOWinternal/backupcontroller/velerostrategy_controller.go823 // Step 5: On failure. FailedValidation is terminal too; left to the pollingCOMMENT
LOW⚡internal/backupcontroller/restorejob_controller.go127 // Step 1: Fetch the referenced BackupCOMMENT
LOW⚡internal/backupcontroller/restorejob_controller.go134 // Step 2: Determine effective strategy from backup.spec.strategyRef.COMMENT
LOWinternal/backupcontroller/restorejob_controller.go173 // Step 3: Project the platform-managed S3 credentials into the tenantCOMMENT
LOWinternal/operator/packagesource_reconciler.go968 // Step 1: patch AG.status.conditions[Ready]=False. This is the signalCOMMENT
LOWinternal/operator/packagesource_reconciler.go984 // Step 2: bump `reconcile.fluxcd.io/requestedAt` alongside the trackingCOMMENT
LOW⚡hack/migrate-to-version-1.0.sh35# Step 0: Annotate critical resources to prevent Helm from deleting themCOMMENT
LOWhack/migrate-to-version-1.0.sh59# Step 1: Check for cozy-proxy HelmRelease with conflicting releaseNameCOMMENT
LOWexamples/backups/clickhouse/06-restore-in-place.sh2# Step 06: In-place restore. Drop the sentinel table on the source instance,COMMENT
LOWexamples/backups/clickhouse/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and stash its S3 coordinates so stepCOMMENT
LOWexamples/backups/clickhouse/02-create-backupclass.sh2# Step 02: Map the ClickHouse application kind to the Altinity strategy fromCOMMENT
LOWexamples/backups/clickhouse/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second ClickHouse application andCOMMENT
LOWexamples/backups/clickhouse/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed.COMMENT
LOWexamples/backups/clickhouse/04-create-clickhouse.sh2# Step 04: Provision a ClickHouse instance and write a sentinel row used toCOMMENT
LOWexamples/backups/clickhouse/01-create-strategy.sh2# Step 01: Create the cluster-scoped Altinity backup strategy. The strategyCOMMENT
LOWexamples/backups/redis/01-create-redis.sh2# Step 01: Provision a Redis (RedisFailover) instance and seed a sentinel markerCOMMENT
LOWexamples/backups/redis/03-restore-in-place.sh2# Step 03: In-place restore. Overwrite the marker on the source to simulate dataCOMMENT
LOWexamples/backups/redis/02-create-backupjob.sh2# Step 02: Create a BackupJob against the platform cozy-default BackupClass. TheCOMMENT
LOWexamples/backups/redis/04-restore-to-copy.sh2# Step 04: To-copy restore. Provision a second, differently-named Redis andCOMMENT
LOWexamples/backups/nats/04-create-nats.sh2# Step 04: Provision a NATS instance with JetStream, create the S3 Secret theCOMMENT
LOWexamples/backups/nats/06-restore-in-place.sh2# Step 06: In-place restore. Delete the stream on the source instance toCOMMENT
LOWexamples/backups/nats/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and cache its S3 coordinates. UnlikeCOMMENT
LOWexamples/backups/nats/02-create-backupclass.sh2# Step 02: Map the NATS application kind to the Job strategy from step 01. TheCOMMENT
LOWexamples/backups/nats/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second NATS application and restore theCOMMENT
LOWexamples/backups/nats/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed. The controllerCOMMENT
LOWexamples/backups/nats/01-create-strategy.sh2# Step 01: Create the cluster-scoped generic Job backup strategy for NATSCOMMENT
LOWexamples/backups/kafka/06-restore-in-place.sh2# Step 06: In-place restore. Delete the topic on the source instance toCOMMENT
LOWexamples/backups/kafka/03-create-bucket.sh2# Step 03: Provision an in-cluster Bucket and cache its S3 coordinates. TheCOMMENT
LOWexamples/backups/kafka/02-create-backupclass.sh2# Step 02: Map the Kafka application kind to the Job strategy from step 01. TheCOMMENT
LOWexamples/backups/kafka/04-create-kafka.sh2# Step 04: Provision a Kafka instance with KAFKA_REPLICAS brokers, create theCOMMENT
LOWexamples/backups/kafka/07-restore-to-copy.sh2# Step 07: To-copy restore. Provision a second Kafka application and restore theCOMMENT
LOWexamples/backups/kafka/05-create-backupjob.sh2# Step 05: Create a BackupJob and wait for it to succeed. The controllerCOMMENT
LOWexamples/backups/kafka/01-create-strategy.sh2# Step 01: Create the cluster-scoped generic Job backup strategy for KafkaCOMMENT
LOWexamples/backups/etcd/02-create-bucket.sh2# Step 02: Provision an in-cluster Bucket, mint the per-app credentialsCOMMENT
LOWexamples/backups/etcd/05-restore-in-place.sh2# Step 05: Demonstrate destructive in-place restore. Overwrites theCOMMENT
LOWexamples/backups/etcd/04-create-backupjob.sh2# Step 04: Submit an ad-hoc BackupJob, wait for it to land a snapshot inCOMMENT
LOWexamples/backups/etcd/03-create-etcd-src.sh2# Step 03: Apply the source Etcd application, wait for the operator-sideCOMMENT
LOWexamples/backups/etcd/01-create-strategy.sh2# Step 01: Apply the cluster-scoped Etcd strategy. Admin operation -COMMENT
LOWexamples/backups/foundationdb/02-create-bucket.sh2# Step 02: Provision an in-cluster Bucket, mint the FoundationDBCOMMENT
LOWexamples/backups/foundationdb/06-restore-to-copy.sh2# Step 06: To-copy restore. Provision a second FoundationDB cluster andCOMMENT
LOWexamples/backups/foundationdb/05-restore-in-place.sh2# Step 05: In-place restore. Clear the sentinel key on the source instanceCOMMENT
LOWexamples/backups/foundationdb/04-create-backupjob.sh2# Step 04: Submit a BackupJob and wait for it to land a restorableCOMMENT
LOW…les/backups/foundationdb/03-create-foundationdb-src.sh2# Step 03: Provision the source FoundationDB cluster, wait for it toCOMMENT
LOWexamples/backups/foundationdb/01-create-strategy.sh2# Step 01: Create the cluster-scoped FoundationDB backup strategy. TheCOMMENT
LOWexamples/backups/vmdisk/03-create-vmdisk.sh2# Step 03: Create a standalone VMDisk and wait for it to be ready to back up.COMMENT
LOWexamples/backups/vmdisk/05-restore-in-place.sh2# Step 05: Restore the standalone VMDisk in-place from its backup.COMMENT
LOWexamples/backups/vmdisk/02-create-backupclass.sh2# Step 02: Create a BackupClass binding VMDisk to the Velero strategy.COMMENT
LOWexamples/backups/vmdisk/04-create-backupjob.sh2# Step 04: Back up the standalone VMDisk via a BackupJob.COMMENT
LOWexamples/backups/vmdisk/01-create-strategy.sh2# Step 01: Create the Velero backup/restore strategy for a standalone VMDisk.COMMENT
LOWexamples/backups/vmi/03-create-vmdisk.sh2# Step 03: Create a VMDisk with Ubuntu cloud imageCOMMENT
LOWexamples/backups/vmi/06-restore-in-place.sh2# Step 06: Restore the VMInstance in-place (same namespace, same application)COMMENT
8 more matches not shown…
Fake / Example Data113 hits · 87 pts
SeverityFileLineSnippetContext
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml58 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml59 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml61 authUsername: "mailer@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml88 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml89 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml91 authUsername: "mailer@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml169 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml170 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml172 authUsername: "mailer@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml597 to: "john..doe@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml598 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml602 errorMessage: 'alerta.alerts.email.to must be an address or a comma-separated list of addresses, such as oncalCODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml609 to: ".john@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml610 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml614 errorMessage: 'alerta.alerts.email.to must be an address or a comma-separated list of addresses, such as oncalCODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml621 to: "john.doe.@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml622 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml626 errorMessage: 'alerta.alerts.email.to must be an address or a comma-separated list of addresses, such as oncalCODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml633 to: "mailto:oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml634 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml638 errorMessage: 'alerta.alerts.email.to must be an address or a comma-separated list of addresses, such as oncalCODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml646 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml669 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml670 from: "alerts@example.org, second@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml674 errorMessage: 'alerta.alerts.email.from must be one address, such as alerts@example.org or Alerts <alerts@examCODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml681 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml715 to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml716 from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml724 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml733 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml742 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml751 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml760 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml769 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml778 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml787 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml796 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml805 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml814 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml823 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml832 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml840 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml849 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml858 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml868 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml877 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml885 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml895 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml903 alerta.alerts.email.to: " oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml904 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1090 alerta.alerts.email.from: "alerts{{bad}}@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1098 alerta.alerts.email.to: "on{call}@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1099 alerta.alerts.email.from: "alerts{primary}@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1111 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1119 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1128 alerta.alerts.email.to: "oncall@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1138 alerta.alerts.email.from: "alerts@example.org"CODE
LOW⚡…s/system/monitoring/tests/alertmanager_email_test.yaml1146 alerta.alerts.email.to: "oncall@example.org"CODE
LOW…s/system/monitoring/tests/alertmanager_email_test.yaml113 to: "oncall@example.org"CODE
LOW…s/system/monitoring/tests/alertmanager_email_test.yaml114 from: "alerts@example.org"CODE
53 more matches not shown…
Self-Referential Comments28 hits · 84 pts
SeverityFileLineSnippetContext
MEDIUMhack/e2e-capture-previous-logs.sh301# Create the output directory before the first log line, not just before theCOMMENT
MEDIUMexamples/backups/kafka/00-helpers.sh203# Create the demo topic (idempotent) and publish MESSAGE_COUNT keyed sentinelCOMMENT
MEDIUMexamples/backups/kafka-metadata/00-helpers.sh212# Create the demo topic with a distinctive retention.ms sentinel so the restoreCOMMENT
MEDIUMexamples/backups/kafka-metadata/00-helpers.sh223# Create a topic with an explicit partition count (no config sentinel). Used forCOMMENT
MEDIUMpackages/system/openbao/charts/openbao/values.yaml1114 # Create a Secret API object to store a non-expiring token for the service account.COMMENT
MEDIUMpackages/system/reloader/charts/reloader/values.yaml322 # Define the max allowed resources for the podCOMMENT
MEDIUMpackages/system/reloader/charts/reloader/values.yaml326 # Define the min allowed resources for the podCOMMENT
MEDIUM…es/system/gpu-operator/charts/gpu-operator/values.yaml253 # Create a ConfigMap (default: false)COMMENT
MEDIUM…es/system/gpu-operator/charts/gpu-operator/values.yaml391 # Create a ConfigMap (default: false)COMMENT
MEDIUM…es/system/cert-manager/charts/cert-manager/values.yaml641 # Create a ServiceMonitor to add cert-manager to Prometheus.COMMENT
MEDIUM…es/system/cert-manager/charts/cert-manager/values.yaml693 # Create a PodMonitor to add cert-manager to Prometheus.COMMENT
MEDIUM…es/system/cert-manager/charts/cert-manager/values.yaml1164 # Create the CA Injector deploymentCOMMENT
MEDIUM…erator/charts/altinity-clickhouse-operator/values.yaml205 # This file is auto-generatedCOMMENT
MEDIUM…/system/opencost/charts/opencost/values-openshift.yaml2# This file is meant to be used by users deploying Opencost to OpenShift (OCP) clusters. For more configuration options,COMMENT
MEDIUMpackages/system/cilium/charts/cilium/values.yaml2# This file is based on install/kubernetes/cilium/*values.yaml.tmpl.COMMENT
MEDIUM…onitoring-agents/charts/kube-state-metrics/values.yaml473 # Define the max allowed resources for the podCOMMENT
MEDIUM…onitoring-agents/charts/kube-state-metrics/values.yaml477 # Define the min allowed resources for the podCOMMENT
MEDIUM…ing-agents/charts/prometheus-node-exporter/values.yaml120 ## Creating a service is enabled by defaultCOMMENT
MEDIUM…ing-agents/charts/prometheus-node-exporter/values.yaml577 # Define the max allowed resources for the podCOMMENT
MEDIUM…ing-agents/charts/prometheus-node-exporter/values.yaml581 # Define the min allowed resources for the podCOMMENT
MEDIUM…system/monitoring-agents/charts/fluent-bit/values.yaml246 # Define the max allowed resources for the podCOMMENT
MEDIUM…system/monitoring-agents/charts/fluent-bit/values.yaml250 # Define the min allowed resources for the podCOMMENT
MEDIUM…s-nginx/templates/admission-webhooks/cert-manager.yaml3# Create a selfsigned Issuer, in order to create a root CA certificate forCOMMENT
MEDIUM…s-nginx/templates/admission-webhooks/cert-manager.yaml32# Create an Issuer that uses the above generated CA certificate to issue certsCOMMENT
MEDIUMpackages/apps/kubernetes/hack/update-versions.sh108# Create a temporary file for filteringCOMMENT
MEDIUM.github/workflows/pull-requests-release.yaml169 # Create the release tag at the merge commit — write-once.COMMENT
MEDIUM.github/workflows/build-main.yaml132 # Create the builder in the SAME config the build step readsCOMMENT
MEDIUM.github/workflows/tags.yaml597 # Create the release-X.Y.Z staging branch (holds the digest-bake commit forCOMMENT
Redundant / Tautological Comments41 hits · 66 pts
SeverityFileLineSnippetContext
LOWhack/check-optional-repos.sh29# Check if required parameters are providedCOMMENT
LOW⚡hack/migrate-to-version-1.0.sh17# Check if kubectl is availableCOMMENT
LOW⚡hack/migrate-to-version-1.0.sh23# Check if jq is availableCOMMENT
LOW⚡hack/migrate-to-version-1.0.sh29# Check if we can access the clusterCOMMENT
LOWexamples/backups/vmi/00-helpers.sh59# Check if a Kubernetes resource existsCOMMENT
LOWpackages/core/platform/values.yaml99 # Set this to comma-separated list of master node IPs to override.COMMENT
LOWpackages/system/harbor/charts/harbor/values.yaml2 # Set how to expose the service. Set the type as "ingress", "clusterIP", "nodePort", "loadBalancer" or "route"COMMENT
LOWpackages/system/harbor/charts/harbor/values.yaml148 # Set it to "-" to disable dynamic provisioningCOMMENT
LOWpackages/system/kubeovn/charts/kube-ovn/values.yaml226 # Set existingClaim to skip in-chart PVC creation and point theCOMMENT
LOW…iraeus/templates/validating-webhook-configuration.yaml1# Check if the TLS secret already exists and initialize variables for later use at the top levelCOMMENT
LOW…search-operator/charts/opensearch-operator/values.yaml43 # Set this to false to disable the experimental parallel recovery in case you are experiencing problemsCOMMENT
LOW…search-operator/charts/opensearch-operator/values.yaml45 # Set this to true to enable the standard go pprof endpoints on port 6060 (https://pkg.go.dev/net/http/pprof)COMMENT
LOW…ystem/cilium/charts/cilium/files/nodeinit/prestop.bash35# Check if we're running on GKE, identified by theCOMMENT
LOW…ystem/cilium/charts/cilium/files/nodeinit/startup.bash27# Check if we're running on GKE, identified by theCOMMENT
LOW…ller/charts/snapshot-controller/templates/webhook.yaml2# Check if the TLS secret already exists and initialize variables for later use at the top levelCOMMENT
LOWpackages/apps/mariadb/hack/update-versions.sh13# Check if jq is installedCOMMENT
LOWpackages/apps/mariadb/hack/update-versions.sh112# Check if version section already existsCOMMENT
LOWpackages/apps/redis/hack/update-versions.sh13# Check if skopeo is installedCOMMENT
LOWpackages/apps/redis/hack/update-versions.sh19# Check if jq is installedCOMMENT
LOWpackages/apps/redis/hack/update-versions.sh122# Check if version section already existsCOMMENT
LOWpackages/apps/opensearch/hack/update-versions.sh13# Check if skopeo is installedCOMMENT
LOWpackages/apps/opensearch/hack/update-versions.sh19# Check if jq is installedCOMMENT
LOWpackages/apps/opensearch/hack/update-versions.sh177# Check if version section already existsCOMMENT
LOWpackages/apps/valkey/hack/update-versions.sh19# Check if skopeo is installedCOMMENT
LOWpackages/apps/valkey/hack/update-versions.sh25# Check if jq is installedCOMMENT
LOWpackages/apps/valkey/hack/update-versions.sh86# Check if version section already existsCOMMENT
LOWpackages/apps/rabbitmq/hack/update-versions.sh13# Check if jq is installedCOMMENT
LOWpackages/apps/rabbitmq/hack/update-versions.sh94# Check if version section already existsCOMMENT
LOWpackages/apps/mongodb/hack/update-versions.sh17# Check if skopeo is installedCOMMENT
LOWpackages/apps/mongodb/hack/update-versions.sh23# Check if jq is installedCOMMENT
LOWpackages/apps/mongodb/hack/update-versions.sh89# Check if version section already existsCOMMENT
LOWpackages/apps/postgres/hack/update-versions.sh24# Check if skopeo is installedCOMMENT
LOWpackages/apps/postgres/hack/update-versions.sh30# Check if jq is installedCOMMENT
LOWpackages/apps/postgres/hack/update-versions.sh131# Check if version section already existsCOMMENT
LOWpackages/apps/kubernetes/hack/update-versions.sh14# Check if skopeo is installedCOMMENT
LOWpackages/apps/kubernetes/hack/update-versions.sh20# Check if jq is installedCOMMENT
LOWpackages/apps/kubernetes/hack/update-versions.sh201# Check if version section already existsCOMMENT
LOW⚡packages/apps/foundationdb/hack/update-versions.sh13# Check if skopeo is installedCOMMENT
LOW⚡packages/apps/foundationdb/hack/update-versions.sh19# Check if jq is installedCOMMENT
LOW⚡packages/apps/foundationdb/hack/update-versions.sh25# Check if yq is installedCOMMENT
LOWpackages/apps/foundationdb/hack/update-versions.sh149# Check if version section already existsCOMMENT
Hyper-Verbose Identifiers41 hits · 50 pts
SeverityFileLineSnippetContext
LOW⚡…vertical-pod-autoscaler/templates/tests/configmap.yaml21 def test_admission_controller_service_connection():CODE
LOW⚡…vertical-pod-autoscaler/templates/tests/configmap.yaml30 def test_admission_controller_metrics_service_connection():CODE
LOW⚡…vertical-pod-autoscaler/templates/tests/configmap.yaml38 def test_recommender_metrics_service_connection():CODE
LOW⚡…vertical-pod-autoscaler/templates/tests/configmap.yaml46 def test_updater_metrics_service_connection():CODE
LOWpackages/system/local-storage/tests/rbac_test.py44 def test_lifecycle_and_namespace_boundary(self):CODE
LOWpackages/system/local-storage/tests/rbac_test.py88 def test_external_rbac_is_not_granted(self):CODE
LOW…/packages/k8s-client/src/useSelfSubjectAccessReview.ts66export function useSelfSubjectAccessReview(CODE
LOW…/console/src/components/AdditionalPropertiesWidget.tsx7export function AdditionalPropertiesWidget(props: WidgetProps) {CODE
LOW…ges/console/apps/console/src/components/SchemaForm.tsx30function addAdditionalPropertiesWidgets(schema: RJSFSchema, uiSchema: UiSchema = {}): UiSchema {CODE
LOW…s/console/src/components/AdditionalPropertiesField.tsx9export function AdditionalPropertiesField(props: FieldProps) {CODE
LOW…/console/src/components/AdditionalPropertiesEditor.tsx17export function AdditionalPropertiesEditor({CODE
LOW…le/apps/console/src/hooks/useBackupClassAdminAccess.ts8export function useBackupClassAdminAccess(): { allowed: boolean; isLoading: boolean } {CODE
LOW…mages/console/apps/console/src/lib/sensitive-fields.ts96export function addSensitiveStringWidgets(CODE
LOW…images/console/apps/console/src/lib/app-definitions.ts22export function useApplicationDefinitions() {CODE
LOW…images/console/apps/console/src/lib/immutable-paths.ts123function wildcardArrayLengthChanged(CODE
LOW…s/console/apps/console/src/routes/sidebar-sections.tsx47export function useMarketplaceSidebarSections(): SidebarSection[] {CODE
LOW…s/console/apps/console/src/routes/sidebar-sections.tsx79export function useConsoleSidebarSections(): SidebarSection[] {CODE
LOW…/apps/console/src/routes/MigrationSourceCreatePage.tsx11export function MigrationSourceCreatePage() {CODE
LOW…/apps/console/src/routes/MigrationResourceListPage.tsx21export function MigrationResourceListPage({ resourceType, title }: MigrationResourceListPageProps) {CODE
LOW…apps/console/src/routes/BackupRestoreJobCreatePage.tsx18export function BackupRestoreJobCreatePage() {CODE
LOW…onsole/apps/console/src/routes/BackupClassListPage.tsx101function BackupArtifactsCountPanel() {CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py33 def test_rechecks_unused_secondary_before_down(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py44 def test_keeps_primary_even_when_not_open_and_keeps_open_secondary(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py50 def test_handles_multiple_unused_resources_without_a_fixed_inventory(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py58 def test_keeps_resource_when_any_volume_is_open(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py65 def test_state_change_between_reads_prevents_down(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py74 def test_recheck_must_identify_exact_resource(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py83 def test_ambiguous_status_prevents_all_down_actions(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py107 def test_status_error_or_timeout_aborts(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py118 def test_down_failure_or_timeout_stops_before_next_resource(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py127 def test_abort_logs_bounded_status_diagnostics_without_down(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py139 def test_abort_logs_down_diagnostics_and_stops_before_next_resource(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py154 def test_abort_logs_partial_timeout_stderr_for_status_and_down(self):CODE
LOW…ckages/system/linstor/tests/test_satellite_pre_stop.py173 def test_deadline_prevents_further_down_and_bounds_command_timeout(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py185 def test_deadline_stops_rechecks_when_resources_keep_becoming_busy(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py192 def test_default_dry_run_never_downs(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py199 def test_unknown_argument_prevents_even_status(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py205 def test_chart_command_form_passes_execute_as_the_only_argument(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py216 def test_script_name_placeholder_before_execute_is_rejected(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py222 def test_empty_resource_list_is_a_noop(self):CODE
LOW⚡…ckages/system/linstor/tests/test_satellite_pre_stop.py228 def test_logs_to_java_in_same_container_not_shared_pid_one(self):CODE
Cross-File Repetition9 hits · 45 pts
SeverityFileLineSnippetContext
HIGH…na-operator/crds/grafana.integreatly.org_grafanas.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…efinitions/strategy.backups.cozystack.io_mariadbs.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…em/keda/charts/keda/templates/crds/crd-scaledjobs.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…r-crds/charts/crds/templates/crd-prometheusagents.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…rator-crds/charts/crds/templates/crd-prometheuses.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…ator-crds/charts/crds/templates/crd-alertmanagers.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…rator-crds/charts/crds/templates/crd-thanosrulers.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…s/hack/kamaji.clastix.io_tenantcontrolplanes_spec.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
HIGH…kamaji/crds/kamaji.clastix.io_tenantcontrolplanes.yaml0type: string resourcefieldref: description: |- selects a resource of the container: only resources limits and requests (STRING
Slop Phrases7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMpackages/system/harbor/charts/harbor/values.yaml132# For storing images and charts, you can also use "azure", "gcs", "s3",COMMENT
MEDIUM…harts/metallb/charts/frr-k8s/templates/controller.yaml90 # or you can use "all_wrap" for all daemons, e.g. to use perf record:COMMENT
MEDIUM…s/system/metallb/charts/metallb/templates/speaker.yaml106 # or you can use "all_wrap" for all daemons, e.g. to use perf record:COMMENT
MEDIUMpackages/system/seaweedfs/charts/seaweedfs/values.yaml383 # If these don't meet your needs, you can use "custom" here along with extraVolumes and extraVolumeMountsCOMMENT
MEDIUMpackages/system/cilium/charts/cilium/values.yaml3786 # Or alternatively you can use a list of clusters:COMMENT
LOW…m/cilium/charts/cilium/templates/cilium-configmap.yaml111 # TLS please make sure you follow the tutorial in https://cilium.link/etcd-configCOMMENT
MEDIUM…/system/ingress-nginx/charts/ingress-nginx/values.yaml200 # E.g. to specify the default SSL certificate you can useCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWhack/select-install.sh9# Usage:COMMENT
LOWhack/proxmox-talos-template.sh23# Usage:COMMENT
LOWhack/e2e-chainsaw/_lib/etcd-probe.sh44# Usage:COMMENT
LOW…ystem/seaweedfs/charts/seaweedfs/openshift-values.yaml19# Usage:COMMENT
Deep Nesting5 hits · 5 pts
SeverityFileLineSnippetContext
LOW.claude/hooks/md-no-hardwrap.py194CODE
LOW.claude/hooks/md-no-hardwrap.py591CODE
LOW.claude/hooks/md-no-hardwrap.py661CODE
LOWhack/helm-release-size.py45CODE
LOWpackages/system/local-storage/tests/rbac_test.py20CODE
Excessive Try-Catch Wrapping2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/system/linstor/hack/satellite-pre-stop.py135 except Exception as error:CODE
MEDIUMpackages/system/linstor/hack/satellite-pre-stop.py131def run_hook():CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.claude/hooks/md-no-hardwrap.py46CODE
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpkg/cmd/server/start.go408 ShortNames: []string{}, // TODO: implement shortnamesCODE