AI Slop Code Risk Monitor

kubescape/kubescape

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

Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for kubescape/kubescape, a Go project with 11,837 GitHub stars. SynthScan examined 418,736 lines of code across 1939 source files, recording 507 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 2.2 (Low pattern signal); it is not an authorship estimate.

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

2.2
Adjusted Signal
2.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
11.8K
Stars
Go
Language
418.7K
Lines of Code
1.9K
Files
507
Pattern Hits
2026-10-31
Scan Date
0.03
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 5.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 5.0/100 · LOW

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

Agent Over-Engineering Ratio 0.4/100 · LOW

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

PR Review Velocity Impact 11.7/100 · LOW

Which changes need focused human review? 507 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 55HIGH 0MEDIUM 19LOW 433

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 507 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Hallucination Indicators55 hits · 410 pts
SeverityFileLineSnippetContext
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml85 object.kind != kind) || (!has(object.spec.template.spec.volumes)) || object.spec.template.spec.volumes.all(vol,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml89 || object.spec.jobTemplate.spec.template.spec.volumes.all(vol, !(has(vol.hostPath)))CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml221 ['Deployment','ReplicaSet','DaemonSet','StatefulSet', 'Job'].all(kind, object.kind != kind) || object.spec.templatCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml229 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, !(has(container.sCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml422 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || object.spec.templateCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml426 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, has(container.resCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml752 object.kind != kind) || object.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml757 - expression: object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml810 object.kind != kind) || object.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml813 - expression: object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml906 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || !has(object.spec.temCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml947 object.kind != 'CronJob' || !has(object.spec.jobTemplate.spec.template.spec.volumes) || object.spec.jobTemplate.spCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1271 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || object.spec.templateCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1283 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, !has(container.poCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1343 object.kind != kind) || !object.spec.template.spec.containers.exists(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1346 - expression: object.kind != 'CronJob' || !object.spec.jobTemplate.spec.template.spec.containers.exists(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1403 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || (!has(object.spec.teCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1411 object.kind != 'CronJob' || (!has(object.spec.jobTemplate.spec.template.spec.volumes)) || object.spec.jobTemplate.CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1530 object.kind != kind) || !has(object.spec.template.spec.volumes) || object.spec.template.spec.volumes.all(vol,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1534 || object.spec.jobTemplate.spec.template.spec.volumes.all(vol, !(has(vol.hostPath)))CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1589 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || object.spec.templateCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1593 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, (!(!(has(containeCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1645 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || (has(object.spec.temCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1648 object.kind != 'CronJob' || (has(object.spec.jobTemplate.metadata) && has(object.spec.jobTemplate.metadata.annotatCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1698 object.kind != kind) || object.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1701 - expression: object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1867 object.kind != kind) || object.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1870 - expression: object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1951 ['Deployment','ReplicaSet','DaemonSet','StatefulSet', 'Job'].all(kind, object.kind != kind) || !(has(object.spec.tCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml1959 object.kind != 'CronJob' || !(has(object.spec.jobTemplate.spec.template.spec.volumes)) || object.spec.jobTemplate.CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2023 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || object.spec.templateCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2034 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, !(CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2110 !(object.spec.template.metadata.labels.all(label, params.settings.recommendedLabels.all(CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2125 !(object.spec.jobTemplate.metadata.labels.all(label, params.settings.recommendedLabels.all(CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2198 !(object.spec.template.metadata.labels.all(label, params.settings.k8sRecommendedLabels.all(CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2213 !(object.spec.jobTemplate.metadata.labels.all(label, params.settings.k8sRecommendedLabels.all(CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2276 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || object.spec.templateCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml2284 object.kind != 'CronJob' || object.spec.jobTemplate.spec.template.spec.containers.all(container, params.settings.iCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml3008 ['Deployment','ReplicaSet','DaemonSet','StatefulSet','Job'].all(kind, object.kind != kind) || !has(object.spec.temCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml3012 object.kind != 'CronJob' || !has(object.spec.jobTemplate.spec.template.spec.volumes) || object.spec.jobTemplate.spCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4129 object.spec.jobTemplate.spec.selector.matchLabels.all(key,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4135 object.spec.jobTemplate.spec.selector.matchExpressions.all(e,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4280 has(object.spec.podTemplate) && has(object.spec.podTemplate.spec) && has(object.spec.podTemplate.spec.containers) CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4286 object.spec.podTemplate.spec.initContainers.all(c,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4333 !['Sandbox', 'SandboxTemplate'].exists(k, object.kind == k) || (has(object.spec.podTemplate) && has(object.spec.poCODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4338 object.spec.podTemplate.spec.initContainers.all(c,CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4388 params == null || !has(params.settings) || !has(params.settings.imageRepositoryAllowList) || size(params.settings.CODE
CRITICAL…l/vapdata/kubescape-validating-admission-policies.yaml4393 object.spec.podTemplate.spec.initContainers.all(c,CODE
CRITICALcore/pkg/resourcehandler/handlepullresources_test.go75 assert.Equal(t, "context-a", session.Metadata.ContextMetadata.ClusterContextMetadata.CloudMetadata.GetFullName())CODE
CRITICALhttphandler/storage/apiserver_test.go60 assert.True(t, scan.Spec.Metadata.Report.CreatedAt.Time.Equal(generatedAt))CODE
CRITICALhttphandler/storage/apiserver_test.go1300 assert.True(t, merged.Metadata.Report.CreatedAt.Time.Equal(refreshedCreatedAt.Time))CODE
CRITICALhttphandler/storage/apiserver_test.go1313 assert.True(t, merged.Metadata.Report.CreatedAt.Time.Equal(initialCreatedAt.Time))CODE
CRITICALhttphandler/storage/apiserver_test.go1326 assert.True(t, merged.Metadata.Report.CreatedAt.Time.Equal(newCreatedAt.Time))CODE
CRITICALhttphandler/storage/apiserver_test.go1587 assert.True(t, stored.Spec.Metadata.Report.CreatedAt.Time.Equal(initialGeneratedAt))CODE
CRITICALhttphandler/storage/apiserver_test.go1596 assert.True(t, stored.Spec.Metadata.Report.CreatedAt.Time.Equal(refreshedGeneratedAt))CODE
Over-Commented Block396 hits · 396 pts
SeverityFileLineSnippetContext
LOW.goreleaser.yaml81# every published asset, so signing that one file transitively binds all ofCOMMENT
LOWinstall.sh61 sha256sum "$1" | awk '{ print $1 }'COMMENT
LOWinstall.sh81# deliberately left manual: each needs a tool that is not present on a stockCOMMENT
LOWcmd/shared/image_scan.go41 return nilCOMMENT
LOWcmd/scan/fleetscan.go81// subcommand - Scan/ScanContext, HandleResults, and every threshold/driftCOMMENT
LOWcmd/scan/fleetscan.go101// sequentially, writing one report per context. It's the --kube-contextsCOMMENT
LOWcmd/scan/fleetscan.go121// validation use this so invalid fleet invocations still print usage.COMMENT
LOWcmd/scan/fleetscan.go141 if fleetReport != "" && strings.TrimSpace(fleetReport) == "" {COMMENT
LOWcmd/scan/fleetscan.go281// validateFleetReportPath rejects a --fleet-report path that would land on topCOMMENT
LOWcmd/scan/fleetscan.go441 return nil, falseCOMMENT
LOWcmd/scan/fleetscan.go641func (e interruptedError) Error() string { return e.err.Error() }COMMENT
LOWcmd/scan/fleetscan.go661//COMMENT
LOWcmd/scan/fleetscan_test.go181 assert.ErrorContains(t, err, "report.prod_us-east-1.json")COMMENT
LOWcmd/scan/fleetscan_test.go1861}COMMENT
LOWcmd/scan/scan_test.go581 // Reaches fleetScan (which then reaches ScanContext once per context viaCOMMENT
LOWcmd/scan/scan_test.go861COMMENT
LOWcmd/patch/patch.go101 patchCmd.PersistentFlags().BoolVarP(&scanInfo.VerboseMode, "verbose", "v", false, "Display full report. Default to falsCOMMENT
LOWcmd/operator/scan_test.go41 err = cmd.RunE(&cobra.Command{}, []string{"vulnerabilities"})COMMENT
LOWcmd/vap/vap.go321// library, in apply order (the CRD first, then the configuration, then theCOMMENT
LOWcmd/vap/vap.go481 return trueCOMMENT
LOWcmd/vap/vap.go781 // is a cluster fact, so this is reported rather than refused.COMMENT
LOWcmd/vap/vap.go901// resourceSelectorReach resolves what a namespaceSelector does to one resource aCOMMENT
LOWcmd/vap/vap.go941 return reachAlwaysMatchesCOMMENT
LOWcmd/vap/vap.go1021 return reachCOMMENT
LOWcmd/vap/vap.go1061 groups: narrowWildcards(constraint.APIGroups, bindingRules[i].APIGroups),COMMENT
LOWcmd/vap/vap.go1081// out — "*" by definition, and one this version does not know because a scope itCOMMENT
LOWcmd/mcpserver/analysis_concurrency_probe_test.go1package mcpserverCOMMENT
LOWcmd/mcpserver/rbac_escalation.go21var serviceAccountGVR = schema.GroupVersionResource{Group: "", Version: "v1", Resource: "serviceaccounts"}COMMENT
LOWcmd/mcpserver/analysis_coalesce.go21 structured analysisStructuredCOMMENT
LOWcmd/mcpserver/analysis_coalesce.go41// are ever introduced, the caller identity must become part of the key.COMMENT
LOWcmd/mcpserver/service_exposure.go21var ingressGVR = schema.GroupVersionResource{Group: "networking.k8s.io", Version: "v1", Resource: "ingresses"}COMMENT
LOWcmd/mcpserver/scan_helper.go221COMMENT
LOWcmd/mcpserver/vulnerability_list.go101COMMENT
LOWcmd/mcpserver/lifecycle.go21 mcpDrainPeriod = 20 * time.SecondCOMMENT
LOWcmd/mcpserver/iac_scan_controls.go61 // Degraded mirrors runScan's signal: the scan did not fully complete,COMMENT
LOWcmd/mcpserver/vulnerability_exposure.go301// the same relationship kube-proxy itself uses to route a Service's trafficCOMMENT
LOWcmd/mcpserver/vulnerability_exposure.go421COMMENT
LOWcmd/mcpserver/remediation.go41// cluster resource has no file, so its fix is rendered from the scanned objectCOMMENT
LOWcmd/mcpserver/mcpserver.go161}COMMENT
LOWcmd/mcpserver/mcpserver.go301 return nil, fmt.Errorf("kubernetes client initialization returned nil")COMMENT
LOWcore/core/clusterfix.go61COMMENT
LOWcore/core/download_test.go301COMMENT
LOWcore/core/patch.go441 }COMMENT
LOWcore/core/image_scan.go141COMMENT
LOWcore/core/image_scan.go161// 1. known local-source scheme (docker-archive:, oci-dir:, dir:, purl:,COMMENT
LOWcore/core/image_scan.go201}COMMENT
LOWcore/core/image_scan.go721 // selectorLocal: the remainder is opaque local content; the input isCOMMENT
LOWcore/core/image_scan.go1201COMMENT
LOWcore/core/download.go41 TargetExceptions: downloadExceptions,COMMENT
LOWcore/core/scan.go901// count because sessionObj.AllResources is populated asynchronously by theCOMMENT
LOWcore/core/patch_integration_test.go1//go:build integration_patchCOMMENT
LOWcore/core/scan_test.go121 assert.Equal(t, apis.StatusSkipped, controlSummary.GetStatus().Status())COMMENT
LOWcore/cautils/helmchart.go221 // Helm passed through unchanged: no "{{" anywhere. The moment aCOMMENT
LOWcore/cautils/helmchart.go241 // later open, so "unchanged by rendering" and "safe to index" areCOMMENT
LOWcore/cautils/helmchart.go261 // yamlWorkloadDocuments(), the *compacted* list of workload-bearingCOMMENT
LOWcore/cautils/helmchart.go341 workloads []workloadinterface.IMetadataCOMMENT
LOWcore/cautils/helmchart.go421// call a file templated, which only costs a missed opportunity to show aCOMMENT
LOWcore/cautils/clustercontext.go1package cautilsCOMMENT
LOWcore/cautils/operatorscaninfo.go141// Supported actions: `annotate`, `quarantine` and `revert`; the `cordon` actionCOMMENT
LOWcore/cautils/fileutils.go81// Helm value overrides and release identity supplied via valueOpts are merged over the chart defaults before rendering.COMMENT
336 more matches not shown…
Decorative Section Separators6 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUM⚡examples/helm_chart/values.yaml6# ┌────────────── timezone (optional)COMMENT
MEDIUM⚡examples/helm_chart/values.yaml7# | ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡examples/helm_chart/values.yaml8# | │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡examples/helm_chart/values.yaml9# | │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡examples/helm_chart/values.yaml10# | │ │ │ ┌───────────── month (1 - 12)COMMENT
MEDIUM⚡examples/helm_chart/values.yaml11# | │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;COMMENT
Redundant / Tautological Comments17 hits · 18 pts
SeverityFileLineSnippetContext
LOWcore/cautils/getter/testdata/NSA.json617 "rule": "package armo_builtins\n\n\n# Check if container has limits\ndeny[msga] {\n \tpods := [pod | pod = inCODE
LOWcore/cautils/getter/testdata/NSA.json1687 "rule": "package armo_builtins\n\ndeny[msga] {\n\tdeployment := input[_]\n\tdeployment.kind == \"Deployment\"\CODE
LOWcore/cautils/getter/testdata/NSA.json1747 "rule": "package armo_builtins\nimport data.cautils as cautils\n\n# Check if audit logs is enabled for GKE\ndeCODE
LOWcore/cautils/getter/testdata/NSA.json1790 "rule": "package armo_builtins\nimport data.cautils as cautils\n\n# Check if audit logs is enabled for nativeCODE
LOWcore/cautils/getter/testdata/NSA.json1850 "rule": "package armo_builtins\n\n\n# Check if encryption in etcd in enabled for EKS\ndeny[msga] {\n\tcluster_CODE
LOWcore/cautils/getter/testdata/NSA.json1893 "rule": "package armo_builtins\n\nimport data.cautils as cautils\n\n# Check if encryption in etcd is enabled fCODE
LOWcore/cautils/getter/testdata/NSA.json1955 "rule": "package armo_builtins\n\n\n# Check if PSP is enabled for GKE\ndeny[msga] {\n\tcluster_config := inputCODE
LOWcore/cautils/getter/testdata/NSA.json1998 "rule": "package armo_builtins\n\n\n# Check if psp is enabled for native k8s\ndeny[msga] {\n\tapiserverpod := CODE
LOWcore/cautils/getter/testdata/MITRE.json2251 "rule": "package armo_builtins\n\ndeny[msga] {\n\tdeployment := input[_]\n\tdeployment.kind == \"Deployment\"\CODE
LOWcore/cautils/getter/testdata/MITRE.json2311 "rule": "package armo_builtins\nimport data.cautils as cautils\n\n# Check if audit logs is enabled for GKE\ndeCODE
LOWcore/cautils/getter/testdata/MITRE.json2354 "rule": "package armo_builtins\nimport data.cautils as cautils\n\n# Check if audit logs is enabled for nativeCODE
LOWcore/cautils/getter/testdata/MITRE.json2414 "rule": "package armo_builtins\n\n\n# Check if encryption in etcd in enabled for EKS\ndeny[msga] {\n\tcluster_CODE
LOWcore/cautils/getter/testdata/MITRE.json2457 "rule": "package armo_builtins\n\nimport data.cautils as cautils\n\n# Check if encryption in etcd is enabled fCODE
LOWcore/cautils/getter/testdata/MITRE.json2517 "rule": "package armo_builtins\n\n\n# Check if PSP is enabled for GKE\ndeny[msga] {\n\tcluster_config := inputCODE
LOWcore/cautils/getter/testdata/MITRE.json2560 "rule": "package armo_builtins\n\n\n# Check if psp is enabled for native k8s\ndeny[msga] {\n\tapiserverpod := CODE
LOW…processor/cel/vapdata/basic-control-configuration.yaml8 # Set this to eks, aks or gke to make C-0020 check that cloud's credentialCOMMENT
LOWsmoke_testing/test_version.py24 # Check if RELEASE (with or without 'v' prefix) is in the outputCOMMENT
Fake / Example Data15 hits · 15 pts
SeverityFileLineSnippetContext
LOWcmd/mcpserver/secret_exposure.go55 "placeholder": {},CODE
LOWcmd/mcpserver/secret_exposure_test.go2325 {"db.password", "placeholder", false},CODE
LOWcmd/mcpserver/secret_exposure_test.go2328 {"api.key", "placeholder", false},CODE
LOWcore/pkg/fixhandler/unfixed_test.go622 "placeholder": {Path: sc + ".seccompProfile.type", Value: "YOUR_VALUE"},CODE
LOWcore/pkg/fixhandler/unfixed_test.go638 "placeholder": {Path: sc + ".seccompProfile", Value: "YOUR_VALUE"},CODE
LOWcore/pkg/fixhandler/unfixed_test.go641 want: []string{"placeholder", "sibling"},CODE
LOWcore/pkg/reportcrypto/decrypt_test.go63 "John Doe",CODE
LOWcore/pkg/reportcrypto/decrypt_test.go164 "John Doe",CODE
LOWcore/pkg/reportcrypto/decrypt_test.go356 "John Doe",CODE
LOWcore/pkg/reportcrypto/decrypt_test.go452 "John Doe",CODE
LOWcore/pkg/anonymizer/session_test.go971 CommitterName: "John Doe",CODE
LOWcore/pkg/anonymizer/session_test.go1087 CommitterName: "John Doe",CODE
LOWhttphandler/main_test.go445 token: fake-tokenCODE
LOWhttphandler/listener/setup_test.go75 t.Setenv("KS_CERT_FILE", "placeholder") // registers cleanup/restoreCODE
LOWhttphandler/listener/setup_test.go88 t.Setenv("KS_KEY_FILE", "placeholder") // registers cleanup/restoreCODE
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUM⚡core/pkg/k8scveindex/data/official-cve-feed.json1{"_kubernetes_io":{"feed_refresh_job":"https://testgrid.k8s.io/sig-security-cve-feed#auto-refreshing-official-cve-feed",CODE
MEDIUM⚡core/pkg/k8scveindex/data/official-cve-feed.json1{"_kubernetes_io":{"feed_refresh_job":"https://testgrid.k8s.io/sig-security-cve-feed#auto-refreshing-official-cve-feed",CODE
MEDIUM⚡core/pkg/k8scveindex/data/official-cve-feed.json1{"_kubernetes_io":{"feed_refresh_job":"https://testgrid.k8s.io/sig-security-cve-feed#auto-refreshing-official-cve-feed",CODE
MEDIUMcore/pkg/hostsensorutils/utils_test.go65 // Essentially, unless we hit some extreme edge case, we never get an error to be added to the map.COMMENT
MEDIUM.github/scripts/goreleaser-post-e2e.sh5# A small, robust POSIX shell script intended to be called from the goreleaserCOMMENT
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMcmd/vap/vap.go42 # Create a policy binding by Kubescape control IDCOMMENT
MEDIUMcmd/vap/vap.go44 # Create a policy binding by ValidatingAdmissionPolicy nameCOMMENT
MEDIUMcore/pkg/fixhandler/postrenderer.go104# Create an isolated temporary workspace for this executionCOMMENT
MEDIUMexamples/cloud-vendor-integration/aws.sh35# Create a kubescape policyCOMMENT
Modern AI Meta-Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUM⚡core/pkg/k8scveindex/data/official-cve-feed.json1{"_kubernetes_io":{"feed_refresh_job":"https://testgrid.k8s.io/sig-security-cve-feed#auto-refreshing-official-cve-feed",CODE
MEDIUMdocs/architecture.md320The outbound connections in [Actors and actions](#actors-and-actions). A scan of a cluster, an image or a remote repositCODE
Excessive Try-Catch Wrapping3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsmoke_testing/smoke_utils.py17 except Exception as e:CODE
MEDIUMsmoke_testing/smoke_utils.py7def run_command(command, stdin=subprocess.PIPE, stderr=subprocess.STDOUT):CODE
LOWsmoke_testing/test_scan.py73 except Exception as e:CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM⚡core/pkg/k8scveindex/data/official-cve-feed.json1{"_kubernetes_io":{"feed_refresh_job":"https://testgrid.k8s.io/sig-security-cve-feed#auto-refreshing-official-cve-feed",CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/scripts/goreleaser-post-e2e.sh9# Usage:COMMENT
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcore/core/initutils_test.go646 }, // TODO: Add test "If CloudReportURL is set"CODE
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsmoke_testing/test_scan.py48def scan_all_format_pretty_printer(kubescape_exec: str):CODE