AI Slop Code Risk Monitor

kyverno/kyverno

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

Unified Policy as Code

2.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for kyverno/kyverno, a Go project with 8,306 GitHub stars. SynthScan examined 597,174 lines of code across 5257 source files, recording 760 pattern matches distributed across 18 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-31
Last Push
8.3K
Stars
Go
Language
597.2K
Lines of Code
5.3K
Files
760
Pattern Hits
2026-10-31
Scan Date
0.01
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 4.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.3/100 · LOW

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

Agent Over-Engineering Ratio 3.6/100 · LOW

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

PR Review Velocity Impact 10.8/100 · LOW

Which changes need focused human review? 760 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 39HIGH 14MEDIUM 94LOW 613

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 760 distinct pattern matches across 18 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 Indicators39 hits · 390 pts
SeverityFileLineSnippetContext
CRITICAL…on-policies/disallow-host-path/disallow-host-path.yaml14 - expression: "!has(object.spec.template.spec.volumes) || object.spec.template.spec.volumes.all(volume, !has(volume.CODE
CRITICAL…validating-policies/context/imagereference/policy.yaml15 object.spec.template.spec.containers.map(e, parseImageReference(e.image))CODE
CRITICAL…s/exceptions/exclude-images-autogen/check-autogen.yaml23 object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…s/exceptions/exclude-images-autogen/check-autogen.yaml67 object.spec.template.spec.containers.all(container,CODE
CRITICAL…idating-policies/exceptions/autogen/check-autogen.yaml35 - expression: object.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICAL…idating-policies/exceptions/autogen/check-autogen.yaml66 - expression: object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…en/autogen-deployments-statefulsets/check-autogen.yaml34 - expression: object.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICAL…uld-autogen-with-namespace-selector/check-autogen.yaml37 - expression: object.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICAL…uld-autogen-with-namespace-selector/check-autogen.yaml59 - expression: object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…ing-policies/autogen/should-autogen/check-autogen.yaml40 - expression: object.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICAL…ing-policies/autogen/should-autogen/check-autogen.yaml65 - expression: object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…utogen/autogen-deployments-cronjobs/check-autogen.yaml33 - expression: object.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICAL…utogen/autogen-deployments-cronjobs/check-autogen.yaml63 - expression: object.spec.jobTemplate.spec.template.spec.containers.all(container,CODE
CRITICAL…-policies/context/imagedata/imagereference/policy.yaml17 object.spec.template.spec.containers.map(e, parseImageReference(e.image))CODE
CRITICALdocs/dev/proposals/schema-driven-cel-processing.md789 object.attributes.request.http.path.startsWith("/public/")CODE
CRITICALdocs/dev/proposals/schema-driven-cel-processing.md819object.attributes.request.http.path.startsWith("/public/")CODE
CRITICALpkg/admissionpolicy/validate_test.go130 - expression: "object.spec.jobTemplate.spec.template.spec.containers.all(container, has(container.securityContext) &CODE
CRITICALpkg/cel/policies/ivpol/autogen/autogen_test.go121 Expression: "object.spec.jobTemplate.spec.template.spec.containers.map(e, e.image)",CODE
CRITICALpkg/cel/policies/ivpol/autogen/autogen_test.go127 Expression: "object.spec.template.spec.containers.map(e, e.image)",CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go76 Expression: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(containerCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go138 Expression: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(containerCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go214 Expression: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(containerCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go278 Expression: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(containerCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go348 Expression: "object.spec.template.spec.containers.filter(c, !c.image.contains(':'))",CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go417 Expression: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(containerCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go469 Expression: "object.spec.template.spec.containers.all(c, !c.image.endsWith(':latest'))",CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go554 want: []string{"object.spec.template.spec.containers.exists(c, c.name == 'nginx')"},CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go560 want: []string{"object.spec.jobTemplate.spec.template.spec.containers.exists(c, c.name == 'nginx')"},CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go578 want: []string{"object.metadata.labels.app == 'nginx' && object.spec.jobTemplate.spec.template.spec.containers.CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go596 want: []string{"object.spec.template.spec.containers.exists(c, c.name == 'nginx')", "oldObject.spec.template.spCODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go698 Expression: "object.spec.jobTemplate.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICALpkg/cel/policies/vpol/autogen/autogen_test.go769 Expression: "object.spec.jobTemplate.spec.template.spec.containers.all(container, has(container.securityContext)CODE
CRITICALpkg/cel/policies/mpol/autogen/autogen_test.go43 containers: object.spec.template.spec.containers.map(container, Object.spec.template.spec.containers{CODE
CRITICALpkg/cel/policies/mpol/autogen/autogen_test.go67 containers: object.spec.jobTemplate.spec.template.spec.containers.map(container, Object.spec.jobTemplate.spec.templaCODE
CRITICALpkg/cel/policies/mpol/autogen/autogen_test.go662 containers: object.spec.jobTemplate.spec.template.spec.containers.map(container, Object.spec.jobTemplate.spec.templaCODE
CRITICALpkg/cel/autogen/replacement_test.go152 want: "object.spec.jobTemplate.spec.template.spec.containers.all(container, has(container.securityContext) && has(cCODE
CRITICALpkg/cel/autogen/replacement_test.go158 want: "object.spec.template.spec.containers.all(container, has(container.securityContext) && has(container.securityCODE
CRITICALpkg/cel/autogen/replacement_test.go276 want: "object.spec.template.spec.containers.exists(c, c.name == 'nginx')",CODE
CRITICALpkg/cel/autogen/replacement_test.go282 want: "object.spec.template.spec.containers.exists(c, c.name == 'nginx')",CODE
Decorative Section Separators76 hits · 230 pts
SeverityFileLineSnippetContext
MEDIUMhack/pr-triage/retarget.py154# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py301# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py378# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py539# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py618# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py758# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py836# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/retarget.py878# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/apply-labels.sh78# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/apply-labels.sh83# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/apply-labels.sh116# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/apply-labels.sh122# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py59# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py64# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py196# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py198# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py210# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py213# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py225# ---------------------------------------------------------------------------COMMENT
MEDIUMhack/pr-triage/pr-branch-triage.py230# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/verify-legacy-policy-migration.sh1169# ==============================================================================COMMENT
MEDIUMscripts/verify-legacy-policy-migration.sh1171# ==============================================================================COMMENT
MEDIUMscripts/verify-legacy-policy-migration.sh1469# ==============================================================================COMMENT
MEDIUMscripts/verify-legacy-policy-migration.sh1471# ==============================================================================COMMENT
MEDIUM⚡.github/labels.yml88# ── Area: CEL (cyan #00BCD4) ─────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml89# ── CEL ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml98# ── Area: Webhooks & Controllers (teal #009688) ─────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml99# ── Webhooks ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml109# ── Controllers ─────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml146# ── Area: CLI (green #0e8a16) ────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml147# ── CLI (kubectl-kyverno) ──────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml157# ── Area: Policy (sea green #2E7D32) ────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml158# ── Policy & Policy Cache ──────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml187# ── Area: Autogen (light green #4CAF50) ──────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml188# ── Autogen ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml198# ── Area: Global Context (olive #827717) ─────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml199# ── Global Context ──────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml210# ── Area: Events (amber #FFA000) ─────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml211# ── Events ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml220# ── Area: Auth & TLS (steel blue #5C6BC0) ───────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml221# ── Auth & UserInfo ─────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml231# ── TLS / Certificates ─────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml241# ── Area: Observability (light blue #42A5F5) ─────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml242# ── Metrics & Tracing ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml262# ── Logging ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml272# ── Area: Config & Registry (grey-blue #546E7A) ─────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml273# ── Config ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml284# ── Registry Client ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml294# ── Area: Infrastructure (blue-grey #607D8B) ────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml295# ── Clients ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml305# ── PSS (Pod Security Standards) ───────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml314# ── Ext (extensions/utilities) ─────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml323# ── Toggle / Feature Flags ─────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml332# ── Leader Election ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml341# ── Circuit Breaker ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml350# ── cmd/internal (shared controller setup) ─────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml359# ── Init Container ─────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml368# ── Readiness Checker ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml479# ── Kind: Dependencies (brown #795548) ──────────────────────────────────────COMMENT
MEDIUM⚡.github/labels.yml489# ── Kind: Security (dark red #B71C1C) ───────────────────────────────────────COMMENT
16 more matches not shown…
Hyper-Verbose Identifiers280 hits · 207 pts
SeverityFileLineSnippetContext
LOW⚡hack/pr-triage/test_branch_advisory.py14 def test_legacy_guidance_does_not_recommend_base_flip(self):CODE
LOW⚡hack/pr-triage/test_branch_advisory.py18 def test_cel_backports_are_allowed(self):CODE
LOW⚡hack/pr-triage/test_branch_advisory.py22 def test_mixed_and_migration_are_manual(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py19 def test_migration_word_forms_are_detected_on_migration_paths(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py30 def test_migration_word_without_migration_path_is_not_flagged(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py33 def test_explicit_retarget_override_survives_migration_classification(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py59 def test_null_migration_override_defaults_to_keep_main(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py81 def test_ref_collision_does_not_remove_existing_refs_or_worktrees(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py96 def test_successful_probe_removes_only_its_unique_worktree_and_refs(self):CODE
LOWhack/pr-triage/test_pr_branch_triage.py129 def test_head_change_between_snapshot_and_probe_is_not_accepted(self):CODE
LOW⚡hack/pr-triage/test_pr_branch_triage.py202 def test_matching_live_snapshot_is_labeled(self):CODE
LOW⚡hack/pr-triage/test_pr_branch_triage.py208 def test_execute_edits_labels_for_matching_snapshot(self):CODE
LOW⚡hack/pr-triage/test_pr_branch_triage.py216 def test_metadata_only_update_invalidates_report_snapshot(self):CODE
LOW⚡hack/pr-triage/test_pr_branch_triage.py224 def test_older_snapshot_without_update_time_is_skipped(self):CODE
LOW⚡hack/pr-triage/test_retarget.py489 def test_rebased_commit_must_descend_from_target(self):CODE
LOW⚡hack/pr-triage/test_retarget.py498 def test_prepared_ref_must_point_at_approved_sha(self):CODE
LOW⚡hack/pr-triage/test_retarget.py505 def test_live_draft_change_is_stale(self):CODE
LOW⚡hack/pr-triage/test_retarget.py512 def test_execute_requires_updater_paused_attestation(self):CODE
LOW⚡hack/pr-triage/test_retarget.py521 def test_stale_live_state_refuses_before_any_write(self):CODE
LOW⚡hack/pr-triage/test_retarget.py954 def test_create_timeout_then_resume_does_not_duplicate(self):CODE
LOW⚡hack/pr-triage/test_retarget.py964 def test_existing_branch_not_ours_is_refused(self):CODE
LOW⚡hack/pr-triage/test_retarget.py971 def test_resume_refuses_branch_with_other_sha(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1011 def test_unowned_sibling_pr_is_not_adopted(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1019 def test_rollback_without_pr_intent_leaves_everything(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1028 def test_pr_pending_resume_requires_same_body_and_title(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1118 def test_rollback_refuses_when_recorded_sibling_missing(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1126 def test_rollback_checks_live_branch_before_close(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1135 def test_rollback_closes_only_sibling_and_keeps_branch(self):CODE
LOW⚡hack/pr-triage/test_retarget.py1144 def test_rollback_refuses_merged_or_changed(self):CODE
LOWhack/pr-triage/test_retarget.py248 def test_other_repository_is_rejected_before_any_calls(self):CODE
LOWhack/pr-triage/test_retarget.py259 def test_reviewer_requires_live_upstream_write_permission(self):CODE
LOWhack/pr-triage/test_retarget.py267 def test_github_environment_cannot_redirect_host_or_configuration(self):CODE
LOWhack/pr-triage/test_retarget.py283 def test_preview_makes_no_calls_and_no_journal(self):CODE
LOWhack/pr-triage/test_retarget.py293 def test_preview_shows_blocked_and_execute_refuses_without_approval(self):CODE
LOWhack/pr-triage/test_retarget.py304 def test_approval_must_bind_shas_and_evidence(self):CODE
LOWhack/pr-triage/test_retarget.py322 def test_feature_flag_required_only_for_feature_titles_and_draft_never_publishes(self):CODE
LOWhack/pr-triage/test_retarget.py347 def test_every_required_evidence_key_is_mandatory(self):CODE
LOWhack/pr-triage/test_retarget.py361 def test_evidence_bytes_bound_to_candidate_and_approval(self):CODE
LOWhack/pr-triage/test_retarget.py385 def test_only_main_to_release_routing_is_supported(self):CODE
LOWhack/pr-triage/test_retarget.py424 def test_url_rewrite_config_refused_before_any_write(self):CODE
LOWhack/pr-triage/test_retarget.py437 def test_url_rewrite_refused_for_rollback(self):CODE
LOWhack/pr-triage/test_retarget.py447 def test_inherited_git_env_is_stripped(self):CODE
LOWhack/pr-triage/test_retarget.py460 def test_only_legacy_only_category_is_publishable(self):CODE
LOWhack/pr-triage/test_retarget.py471 def test_live_title_drift_refused_initially(self):CODE
LOWhack/pr-triage/test_retarget.py478 def test_refs_outside_owned_namespace_are_refused(self):CODE
LOWhack/pr-triage/test_retarget.py548 def test_journal_lock_is_exclusive(self):CODE
LOWhack/pr-triage/test_retarget.py559 def test_resume_refuses_new_draft_after_partial_publication(self):CODE
LOWhack/pr-triage/test_retarget.py586 def test_consent_and_permission_refusals(self):CODE
LOWhack/pr-triage/test_retarget.py609 def test_lease_protects_against_concurrent_push(self):CODE
LOWhack/pr-triage/test_retarget.py629 def test_push_timeout_then_resume(self):CODE
LOWhack/pr-triage/test_retarget.py649 def test_base_edit_timeout_then_resume_does_not_repeat(self):CODE
LOWhack/pr-triage/test_retarget.py660 def test_resume_refuses_changed_manifest_identity(self):CODE
LOWhack/pr-triage/test_retarget.py669 def test_complete_resume_never_reapplies_base(self):CODE
LOWhack/pr-triage/test_retarget.py680 def test_unowned_rebased_head_is_not_adopted(self):CODE
LOWhack/pr-triage/test_retarget.py690 def test_rollback_refuses_foreign_base_change(self):CODE
LOWhack/pr-triage/test_retarget.py703 def test_rollback_refuses_ambiguous_base_pending_with_original_head(self):CODE
LOWhack/pr-triage/test_retarget.py719 def test_rollback_with_base_pending_and_prepared_head_is_owned(self):CODE
LOWhack/pr-triage/test_retarget.py729 def test_rollback_pending_base_edit_is_not_replayed(self):CODE
LOWhack/pr-triage/test_retarget.py749 def test_rollback_refuses_base_changed_by_others_mid_rollback(self):CODE
LOWhack/pr-triage/test_retarget.py762 def test_base_pending_resume_with_source_base_never_replays_edit(self):CODE
220 more matches not shown…
Over-Commented Block205 hits · 197 pts
SeverityFileLineSnippetContext
LOW.coderabbit.yaml1# yaml-language-server: $schema=https://storage.googleapis.com/coderabbit_public_assets/schema.v2.jsonCOMMENT
LOWcmd/cli/kubectl-kyverno/apis/v1alpha1/test_result.go21 // +optionalCOMMENT
LOWcmd/cli/kubectl-kyverno/apis/v1alpha1/test_result.go41 // +optionalCOMMENT
LOWcmd/cli/kubectl-kyverno/apis/v1alpha1/test_result.go61 // object is null and oldObject is set to the resource, mirroring the API server.COMMENT
LOWcmd/cli/kubectl-kyverno/apis/v1alpha1/test.go121COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go1package contextCOMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go21// }COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go41// want: mustReadFile("../_testdata/values/bad-format.yaml"),COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go61// }COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go81// }COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go101// want: nil,COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go121// Resources: []v1alpha1.Resource{{COMMENT
LOWcmd/cli/kubectl-kyverno/context/load_test.go141// t.Errorf("Load() error = %v, wantErr %v", err, tt.wantErr)COMMENT
LOWcmd/cli/kubectl-kyverno/commands/test/command_test.go181 wantOk: false,COMMENT
LOWcmd/cli/kubectl-kyverno/commands/test/command_test.go2081 })COMMENT
LOW…/kubectl-kyverno/commands/oci/internal/bundle/types.go1// Package bundle implements the format 1.0 Kyverno CEL Policy Bundle pipeline described inCOMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/validate.go41// resolving every PolicyException's policy references within the bundle (bundle-spec.md sectionCOMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/validate.go61// that caller these branches are the only thing that rejects a legacy kind.COMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/validate.go121// validateResults is an unchanged, pure move of push/options.go's buildImage checks (rejectingCOMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/assemble.go41// cli.kyverno.io documents and v1 List documents rejected everywhere) before any documentCOMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/assemble.go61 return nil, fmt.Errorf("reading bundle root %s: %w", root, err)COMMENT
LOW…bectl-kyverno/commands/oci/internal/bundle/assemble.go121 if d.IsDir() {COMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go21// reader MUST 1), extracts the content layer under the archive path rules (reader MUST 2),COMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go41// oci://` or `kyverno test oci://` that loads dir afterward. What's true as a result: everyCOMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go141 msg = strings.ReplaceAll(msg, p, "")COMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go181 return fmt.Errorf("unsupported bundle format major version %s (this reader supports major version %s)", major, supportCOMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go221 return nilCOMMENT
LOW…i/kubectl-kyverno/commands/oci/internal/bundle/read.go301// MiB is generous headroom over any realistic policy or exception document while still boundingCOMMENT
LOW…cli/kubectl-kyverno/commands/legacypolicies/command.go21COMMENT
LOWcmd/kyverno-init/legacy_policies.go21// legacyPolicyCheckTimeout bounds the metadata-list count plus the DeploymentCOMMENT
LOWcmd/kyverno-init/orphaned_webhooks.go21COMMENT
LOWtest/integration/framework/options.go101 return func(c *setupConfig) { c.polexEnabled = true }COMMENT
LOWtest/integration/framework/reports.go21// breaker, because the admission handler calls breaker.GetReportsBreaker().DoCOMMENT
LOWtest/conformance/chainsaw/cel/http/policy.yaml1# NamespacedValidatingPolicy that calls http.get() against the in-clusterCOMMENT
LOW…-policies/context/imagedata/image-data/deployment.yaml21# matchLabels:COMMENT
LOWext/wildcard/match_reference_test.go81 for _, n := range names {COMMENT
LOWext/wildcard/match.go1package wildcardCOMMENT
LOWcharts/kyverno-policies/values.yaml1# -- Pod Security Standard profile (`baseline`, `restricted`, `privileged`, `custom`).COMMENT
LOWcharts/kyverno-policies/values.yaml21# set `spec.hostUsers` to `false`. A Pod that omits `hostUsers` or sets it to `true` isCOMMENT
LOWcharts/kyverno-policies/values.yaml41# -- Additional policies to include from `other`.COMMENT
LOWcharts/kyverno-policies/values.yaml61# For more info https://kyverno.io/docs/policy-types/cluster-policy/validate.COMMENT
LOWcharts/kyverno-policies/values.yaml81 # violation-details: >-COMMENT
LOWcharts/kyverno-policies/values.yaml101vpolExcludeByPolicy: {}COMMENT
LOWcharts/kyverno-policies/values.yaml121 # name: system:mastersCOMMENT
LOWcharts/kyverno-policies/ci/test-vpol-userns-values.yaml1podSecurityStandard: restrictedCOMMENT
LOWcharts/kyverno/values.yaml21 # -- Enable/Disable custom resource watcher to invalidate cacheCOMMENT
LOWcharts/kyverno/values.yaml361 # -- Projected service account token configuration (only used when automountServiceAccountToken is false)COMMENT
LOWcharts/kyverno/values.yaml421 generateSuccessEvents: falseCOMMENT
LOWcharts/kyverno/values.yaml661 disabledLabelDimensions: ["resource_namespace", "policy_namespace"]COMMENT
LOWcharts/kyverno/values.yaml881 # -- Alert rule groups. Provide your own rules here; the examples below useCOMMENT
LOWcharts/kyverno/values.yaml901 # above the 1s threshold. Kubernetes webhooks hard-timeout at 10s.COMMENT
LOWcharts/kyverno/values.yaml921 # histogram_quantile(0.99,COMMENT
LOWcharts/kyverno/values.yaml1121 # -- Extra resource permissions to add in the cluster roleCOMMENT
LOWcharts/kyverno/values.yaml1141 # -- Configure cert-manager to manage TLS certificates.COMMENT
LOWcharts/kyverno/values.yaml1241 # in case you are using hostNetwork: true, you might want to change the port the webhookServer is listening toCOMMENT
LOWcharts/kyverno/values.yaml1461 lifecycle: {}COMMENT
LOWcharts/kyverno/values.yaml1481 # image: busyboxCOMMENT
LOWcharts/kyverno/values.yaml1501 # -- Service port.COMMENT
LOWcharts/kyverno/values.yaml1621 # -- Annotations for the ServiceAccountCOMMENT
LOWcharts/kyverno/values.yaml1761 # For further reference: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy.COMMENT
145 more matches not shown…
Cross-Language Confusion13 hits · 85 pts
SeverityFileLineSnippetContext
HIGHhack/pr-triage/retarget.py270 b.append("approval pending (approval is null)")CODE
HIGHhack/pr-triage/pr-branch-triage.py32((category=LEGACY_ONLY || override=RETARGET) && override!=KEEP_MAIN &&STRING
HIGHhack/pr-triage/pr-branch-triage.py608 "the automated-retarget gate requires `(category=LEGACY_ONLY || override=RETARGET) "CODE
HIGHhack/pr-triage/pr-branch-triage.py609 "&& override!=KEEP_MAIN && probe=OK`, with live PR identity unchanged.**\n")CODE
HIGH⚡scripts/test-cherry-pick-workflows.py99 async createComment(data) { calls.push(['comment', data.body]); }CODE
HIGH⚡scripts/test-cherry-pick-workflows.py103 calls.push(['reaction']);CODE
HIGH⚡scripts/test-cherry-pick-workflows.py111 calls.push(['permission', username]);CODE
HIGH⚡scripts/test-cherry-pick-workflows.py119 calls.push(['branch', branch]);CODE
HIGH⚡scripts/test-cherry-pick-workflows.py123 if (input.branchErrors && input.branchErrors[branch]) {CODE
HIGH⚡scripts/test-cherry-pick-workflows.py131 calls.push(['paginate', options.per_page]);CODE
HIGH⚡scripts/test-cherry-pick-workflows.py137 warning(message) { warnings.push(message); },CODE
HIGH⚡scripts/test-cherry-pick-workflows.py140 addRaw(body) { calls.push(['summary', body]); return this; },CODE
HIGH⚡scripts/release/test_release.py1268 self.assertEqual(step["with"]["ref"], "${{ inputs.release-sha || github.sha }}", name)CODE
Fake / Example Data50 hits · 53 pts
SeverityFileLineSnippetContext
LOWpkg/image/verifiers/ivpol/cosign/opts_test.go270 Subject: "user@example.com",CODE
LOW⚡pkg/engine/jmespath/functions_test.go223 jmesPath: "replace('Lorem ipsum dolor sit amet', 'ipsum', 'muspi', `-1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go223 jmesPath: "replace('Lorem ipsum dolor sit amet', 'ipsum', 'muspi', `-1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go224 expectedResult: "Lorem muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go227 jmesPath: "replace('Lorem ipsum ipsum ipsum dolor sit amet', 'ipsum', 'muspi', `-1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go227 jmesPath: "replace('Lorem ipsum ipsum ipsum dolor sit amet', 'ipsum', 'muspi', `-1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go228 expectedResult: "Lorem muspi muspi muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go231 jmesPath: "replace('Lorem ipsum ipsum ipsum dolor sit amet', 'ipsum', 'muspi', `1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go231 jmesPath: "replace('Lorem ipsum ipsum ipsum dolor sit amet', 'ipsum', 'muspi', `1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go232 expectedResult: "Lorem muspi ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go251 jp, err := jmespathInterface.Query("replace_all('Lorem ipsum dolor sit amet', 'ipsum', 'muspi')")CODE
LOW⚡pkg/engine/jmespath/functions_test.go251 jp, err := jmespathInterface.Query("replace_all('Lorem ipsum dolor sit amet', 'ipsum', 'muspi')")CODE
LOW⚡pkg/engine/jmespath/functions_test.go259 assert.Equal(t, replaced, "Lorem muspi dolor sit amet")CODE
LOW⚡pkg/engine/jmespath/functions_test.go794 jmesPath: "truncate('Lorem ipsum dolor sit amet', `5`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go794 jmesPath: "truncate('Lorem ipsum dolor sit amet', `5`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go798 jmesPath: "truncate('Lorem ipsum ipsum ipsum dolor sit amet', `11`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go798 jmesPath: "truncate('Lorem ipsum ipsum ipsum dolor sit amet', `11`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go799 expectedResult: "Lorem ipsum",CODE
LOW⚡pkg/engine/jmespath/functions_test.go802 jmesPath: "truncate('Lorem ipsum ipsum ipsum dolor sit amet', `40`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go802 jmesPath: "truncate('Lorem ipsum ipsum ipsum dolor sit amet', `40`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go803 expectedResult: "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go803 expectedResult: "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go806 jmesPath: "truncate('Lorem ipsum', `2.6`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go810 jmesPath: "truncate('Lorem ipsum', `0`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go814 jmesPath: "truncate('Lorem ipsum', `-1`)",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1389 "Lorem ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1389 "Lorem ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1395 want: "Lorem muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1399 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1399 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1405 want: "Lorem muspi muspi muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1409 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1409 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1415 want: "Lorem muspi ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1429 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1429 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1439 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1439 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1449 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1449 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1483 "Lorem ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1483 "Lorem ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1488 want: "Lorem muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1492 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1492 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1497 want: "Lorem muspi muspi muspi dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1510 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1510 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1519 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
LOW⚡pkg/engine/jmespath/functions_test.go1519 "Lorem ipsum ipsum ipsum dolor sit amet",CODE
Self-Referential Comments9 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUM…ting-policies/context/resource/post/chainsaw-test.yaml63 #### Create the credential object and output the new kubeconfig fileCOMMENT
MEDIUM⚡…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml63 # Create a test namespaceCOMMENT
MEDIUM⚡…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml76 # Create a pod with the required label - should succeedCOMMENT
MEDIUM⚡…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml63 # Create a test namespaceCOMMENT
MEDIUM⚡…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml76 # Create a pod with the required label - should succeedCOMMENT
MEDIUM⚡…ls-certificates/ed25519-self-signed/chainsaw-test.yaml63 # Create a test namespaceCOMMENT
MEDIUM⚡…ls-certificates/ed25519-self-signed/chainsaw-test.yaml76 # Create a pod with the required label - should succeedCOMMENT
MEDIUM⚡…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml63 # Create a test namespaceCOMMENT
MEDIUM⚡…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml76 # Create a pod with the required label - should succeedCOMMENT
Structural Annotation Overuse19 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡…licies/exceptions/compensating-controls/exception.yaml9 # Step 1: target the resources requesting the exceptionCOMMENT
LOW⚡…licies/exceptions/compensating-controls/exception.yaml13 # Step 2: compensating controls required to grant the exceptionCOMMENT
LOW…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml8 # Step 1: Verify the certificates are ECDSACOMMENT
LOW…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml8 # Step 1: Verify the certificates are ECDSACOMMENT
LOW…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…ls-certificates/ed25519-self-signed/chainsaw-test.yaml8 # Step 1: Verify the certificates are Ed25519COMMENT
LOW…ls-certificates/ed25519-self-signed/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml8 # Step 1: Verify the certificates are RSACOMMENT
LOW…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW⚡hack/crd-splice/main.go105 // Step 1: every frozen file must already exist in target. Never readCOMMENT
LOW⚡hack/crd-splice/main.go113 // Step 2: every non-frozen target file must have generated output, orCOMMENT
LOWhack/crd-splice/main.go133 // Step 3: reject unusable --freeze keys before writing anything, so a typoCOMMENT
LOWhack/crd-splice/main.go148 // Step 4: a version that exists in the target but has no Go type and is notCOMMENT
LOWhack/crd-splice/main.go175 // Step 5: write every non-frozen generated file, splicing in frozenCOMMENT
LOWdocs/operational-runbook.md224# Step 1: Set failurePolicy to Ignore first (see Option 1 above)COMMENT
LOWdocs/operational-runbook.md226# Step 2: Scale downCOMMENT
LOWpkg/image/verifiers/ivpol/cosign/opts.go355 // Step 1: read optional root bytes — pure I/O, no TUF lock needed.COMMENT
LOWpkg/image/verifiers/ivpol/cosign/opts.go376 // Step 2: hold the process-wide TUF mutex for init + all reads soCOMMENT
Verbosity Indicators18 hits · 30 pts
SeverityFileLineSnippetContext
LOWcmd/kyverno/watch/watcher.go78 // and we need to check if stop wasn't requested while doing so.COMMENT
LOW⚡…licies/exceptions/compensating-controls/exception.yaml9 # Step 1: target the resources requesting the exceptionCOMMENT
LOW⚡…licies/exceptions/compensating-controls/exception.yaml13 # Step 2: compensating controls required to grant the exceptionCOMMENT
LOW…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml8 # Step 1: Verify the certificates are ECDSACOMMENT
LOW…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml8 # Step 1: Verify the certificates are ECDSACOMMENT
LOW…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…ls-certificates/ed25519-self-signed/chainsaw-test.yaml8 # Step 1: Verify the certificates are Ed25519COMMENT
LOW…ls-certificates/ed25519-self-signed/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml8 # Step 1: Verify the certificates are RSACOMMENT
LOW…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml43 # Step 2: Test webhook functionality with a simple policyCOMMENT
LOW⚡hack/crd-splice/main.go105 // Step 1: every frozen file must already exist in target. Never readCOMMENT
LOW⚡hack/crd-splice/main.go113 // Step 2: every non-frozen target file must have generated output, orCOMMENT
LOWhack/crd-splice/main.go133 // Step 3: reject unusable --freeze keys before writing anything, so a typoCOMMENT
LOWhack/crd-splice/main.go148 // Step 4: a version that exists in the target but has no Go type and is notCOMMENT
LOWhack/crd-splice/main.go175 // Step 5: write every non-frozen generated file, splicing in frozenCOMMENT
LOWpkg/image/verifiers/ivpol/cosign/opts.go355 // Step 1: read optional root bytes — pure I/O, no TUF lock needed.COMMENT
LOWpkg/image/verifiers/ivpol/cosign/opts.go376 // Step 2: hold the process-wide TUF mutex for init + all reads soCOMMENT
Slop Phrases8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMcharts/kyverno/values.yaml1223 # The block is directly forwarded into the priorityLevelConfiguration, so you can use whatever specification you want.COMMENT
MEDIUMcharts/kyverno/values.yaml1258 # The block is directly forwarded into the deployment, so you can use whatever startupProbes configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml1271 # The block is directly forwarded into the deployment, so you can use whatever livenessProbe configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml1286 # The block is directly forwarded into the deployment, so you can use whatever readinessProbe configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml2169 # The block is directly forwarded into the deployment, so you can use whatever startupProbes configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml2182 # The block is directly forwarded into the deployment, so you can use whatever livenessProbe configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml2197 # The block is directly forwarded into the deployment, so you can use whatever readinessProbe configuration you want.COMMENT
MEDIUMcharts/kyverno/values.yaml2513 # The block is directly forwarded into the priorityLevelConfiguration, so you can use whatever specification you want.COMMENT
Deep Nesting25 hits · 20 pts
SeverityFileLineSnippetContext
LOWhack/pr-triage/retarget.py900CODE
LOWhack/pr-triage/test_retarget.py407CODE
LOWhack/pr-triage/pr-branch-triage.py594CODE
LOWscripts/psa-release-issues.py252CODE
LOWscripts/psa-release-issues.py1011CODE
LOWscripts/psa-release-issues.py950CODE
LOWscripts/release/test_release.py356CODE
LOWscripts/release/test_release.py647CODE
LOWscripts/release/test_release.py699CODE
LOWscripts/release/test_release.py1046CODE
LOWscripts/release/test_release.py1218CODE
LOWscripts/release/test_release.py1239CODE
LOWscripts/release/test_release.py1260CODE
LOWscripts/release/test_release.py648CODE
LOWscripts/release/build.py21CODE
LOWscripts/release/release.py256CODE
LOWscripts/release/release.py299CODE
LOWscripts/release/release.py625CODE
LOWscripts/release/release.py660CODE
LOWscripts/release/release.py694CODE
LOWscripts/release/release.py262CODE
LOWscripts/release/krew.py74CODE
LOWscripts/release/report.py24CODE
LOW.github/actions/pr-management/run.py96CODE
LOW.github/actions/pr-management/tests/test_management.py350CODE
Redundant / Tautological Comments10 hits · 18 pts
SeverityFileLineSnippetContext
LOW…utating-policies/exceptions/regular/chainsaw-test.yaml45 # Check if foo label is present on skipped-deploymentCOMMENT
LOW…-policies/exceptions/exclude-images/chainsaw-test.yaml45 # Check if foo label is present on skipped-deploymentCOMMENT
LOW…g-policies/existing/expression/list/chainsaw-test.yaml54 # Check if any foo label equals "bar"COMMENT
LOW…s/existing/different-trigger-target/chainsaw-test.yaml57 # Check if any foo label equals "bar"COMMENT
LOW⚡…/tls-certificates/ecdsa-self-signed/chainsaw-test.yaml70 # Check if the pod was created (it shouldn't be in audit mode)COMMENT
LOW⚡…tls-certificates/ecdsa-cert-manager/chainsaw-test.yaml70 # Check if the pod was created (it shouldn't be in audit mode)COMMENT
LOW⚡…ls-certificates/ed25519-self-signed/chainsaw-test.yaml70 # Check if the pod was created (it shouldn't be in audit mode)COMMENT
LOW⚡…w/tls-certificates/rsa-cert-manager/chainsaw-test.yaml70 # Check if the pod was created (it shouldn't be in audit mode)COMMENT
LOWcharts/kyverno/values.yaml375 # Set this to the audience your receiving service validates in the OIDC token'sCOMMENT
LOWscripts/kyverno-pods-resources-aggregate-summary.sh42# Check if report has new stats shape (totals.memory_bytes.avg) vs old (totals.memory_bytes as number)COMMENT
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHhack/pr-triage/pr-branch-triage.py415except OSError:CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWhack/pr-triage/apply-labels.sh9# Usage:COMMENT
LOWdocs/perf-testing/provision/akamai-provision.sh6# Usage:COMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdocs/dev/proposals/schema-driven-cel-processing.md1586### Starting guardrails and benchmark gatesCOMMENT
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippetContext
LOWhack/pr-triage/pr-branch-triage.py310 except Exception as e: # noqa: BLE001 - best-effort, record and move onCODE
LOWhack/pr-triage/pr-branch-triage.py405 except Exception as e: # noqa: BLE001CODE
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/pr-readiness-checks.yml5# `message` can name specifics from the PR's own data, not just return a fixed string. To add a check: add anCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpkg/engine/pattern/pattern_test.go501 // TODO: Add test cases.COMMENT