Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
58 of your 226 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 55.04s for a 200.1 MB repo slow.
  • Repobility's analysis ran in 49.92s after the clone landed.

kubernetes/kubernetes

https://github.com/kubernetes/kubernetes · scanned 2026-06-05 05:10 UTC (9 hours, 33 minutes ago) · 10 languages

1074 findings (178 legacy + 896 scanner) 11/13 scanners ran 50th percentile · Go · huge (>500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 9 hours, 33 minutes ago · v2 · 626 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 85.0 0.20 17.00
documentation_score 98.0 0.15 14.70
practices_score 42.0 0.15 6.30
code_quality 69.0 0.10 6.90
Overall 1.00 82.7
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: source: scanner × excluding tests × Reset all
Scan summary Repository scanned at 84.0/100 with 100.0% coverage. It contains 32570 nodes across 0 cross-layer flows, written primarily in mixed languages. Engine surfaced 448 findings — concentrated in quality (356), hardware (50), network (18). Risk profile is high: 7 critical, 3 high, 72 medium. Recommended next step: open the quality layer findings first — that's where the highest-impact wins live.

Showing 422 of 626 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

critical 9-layer security secrets conf 1.00 Possible secret in cmd/kubeadm/app/util/users/users_linux.go
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
cmd/kubeadm/app/util/users/users_linux.go:83 secrets
critical 9-layer security secrets conf 1.00 Possible secret in staging/src/k8s.io/cli-runtime/pkg/genericclioptions/config_flags.go
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
staging/src/k8s.io/cli-runtime/pkg/genericclioptions/config_flags.go:58 secrets
critical 9-layer security secrets conf 1.00 Possible secret in staging/src/k8s.io/client-go/rest/config.go
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
staging/src/k8s.io/client-go/rest/config.go:205 secrets
critical 9-layer security secrets conf 1.00 Possible secret in staging/src/k8s.io/client-go/tools/clientcmd/overrides.go
Detected pattern matching password_literal. Rotate the credential and move to a secret manager.
staging/src/k8s.io/client-go/tools/clientcmd/overrides.go:163 secrets
high 9-layer security owasp conf 1.00 Insecure pattern 'eval_used' in staging/src/k8s.io/apiserver/pkg/authentication/cel/mapper.go:62
Found a known-risky pattern (eval_used). Review and replace if possible.
staging/src/k8s.io/apiserver/pkg/authentication/cel/mapper.go:62 owaspeval_used
high 9-layer security owasp conf 1.00 Insecure pattern 'eval_used' in staging/src/k8s.io/client-go/tools/cache/synctrack/lazy.go:52
Found a known-risky pattern (eval_used). Review and replace if possible.
staging/src/k8s.io/client-go/tools/cache/synctrack/lazy.go:52 owaspeval_used
high 9-layer security owasp conf 1.00 Insecure pattern 'exec_used' in staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:90
Found a known-risky pattern (exec_used). Review and replace if possible.
staging/src/k8s.io/kubectl/pkg/cmd/exec/exec.go:90 owaspexec_used
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: alpine:latest
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/kms/internal/plugins/_mock/Dockerfile:31 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: debian
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/client-go/examples/in-cluster-client-configuration/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: fedora
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/kube-aggregator/artifacts/simple-image/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: fedora
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/sample-apiserver/artifacts/simple-image/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: gcr.io/distroless/base-debian10:latest
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/apiextensions-apiserver/artifacts/simple-image/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: gcr.io/distroless/static:latest
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
staging/src/k8s.io/pod-security-admission/webhook/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware supply-chain conf 1.00 Docker base image uses a mutable or implicit tag: gcr.io/distroless/static:latest
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
cluster/images/etcd-version-monitor/Dockerfile:14 supply-chaindockerpinned-dependencies
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: cluster/addons/addon-manager/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: cluster/gce/gci/mounter/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: cluster/images/etcd-version-monitor/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: cluster/images/kubemark/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/apiextensions-apiserver/artifacts/simple-image/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/client-go/examples/in-cluster-client-configuration/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/kms/internal/plugins/_mock/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/kube-aggregator/artifacts/simple-image/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/pod-security-admission/webhook/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: staging/src/k8s.io/sample-apiserver/artifacts/simple-image/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/conformance/image/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/agnhost/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/apparmor-loader/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/busybox/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/glibc-dns-testing/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/ipc-utils/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/kitten/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/nautilus/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/nginx-new/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/nginx/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/node-perf/npb-ep/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/node-perf/npb-is/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/node-perf/pytorch-wide-deep/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/nonewprivs/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/perl/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/pets/peer-finder/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/pets/zookeeper-installer/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/regression-issue-74839/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/resource-consumer/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/sample-apiserver/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/sample-device-plugin/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/volume/iscsi/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/volume/nfs/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/windows-nanoserver/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/windows-servercore-cache/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer hardware security conf 1.00 Dockerfile runs as root: test/images/windows/powershell-helper/Dockerfile
No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image.
securitycontainer
medium 9-layer security owasp conf 1.00 Insecure pattern 'weak_hash' in hack/tools/instrumentation/documentation/documentation-list.yaml:1507
Found a known-risky pattern (weak_hash). Review and replace if possible.
hack/tools/instrumentation/documentation/documentation-list.yaml:1507 owaspweak_hash
medium 9-layer security owasp conf 1.00 Insecure pattern 'weak_hash' in staging/src/k8s.io/apiserver/pkg/util/webhook/metrics.go:42
Found a known-risky pattern (weak_hash). Review and replace if possible.
staging/src/k8s.io/apiserver/pkg/util/webhook/metrics.go:42 owaspweak_hash
medium 9-layer security owasp conf 1.00 Insecure pattern 'weak_hash' in staging/src/k8s.io/kube-aggregator/pkg/apiserver/metrics.go:42
Found a known-risky pattern (weak_hash). Review and replace if possible.
staging/src/k8s.io/kube-aggregator/pkg/apiserver/metrics.go:42 owaspweak_hash
medium 9-layer cicd coverage conf 1.00 No CI/CD pipelines detected
No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints.
coverage
medium 9-layer network security conf 1.00 Privileged port 252 in use
Port 252 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer.
cluster/gce/gci/configure-helper.sh securityports
medium 9-layer network security conf 1.00 Privileged port 254 in use
Port 254 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer.
cluster/addons/calico-policy-controller/felixconfigurations-crd.yaml securityports
medium 9-layer network security conf 1.00 Privileged port 987 in use
Port 987 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer.
cluster/gce/gci/configure-helper.sh securityports
medium 9-layer network security conf 1.00 Privileged port 988 in use
Port 988 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer.
cluster/gce/gci/configure-helper.sh securityports
low 9-layer quality maintenance conf 1.00 2156 TODO/FIXME markers
High count of TODO/FIXME/HACK markers — track them as issues so they're not forgotten.
maintenance
low 9-layer hardware supply-chain conf 1.00 Docker base image is tag-pinned but not digest-pinned: registry.k8s.io/build-image/go-runner:v2.3.1-go1.17.2-bullseye.0
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
cluster/images/kubemark/Dockerfile:22 supply-chaindockerpinned-dependencies
low 9-layer hardware supply-chain conf 1.00 Docker base image is tag-pinned but not digest-pinned: ubuntu:xenial
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
cluster/gce/gci/mounter/Dockerfile:14 supply-chaindockerpinned-dependencies
low 9-layer software dead-code-candidate conf 1.00 File has no detected symbols: hack/boilerplate/test/fail.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
dead-code-candidate
low 9-layer software dead-code-candidate conf 1.00 File has no detected symbols: hack/boilerplate/test/pass.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
dead-code-candidate
low 9-layer software dead-code conf 1.00 Possibly dead Python function: import_replace
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
staging/src/k8s.io/kubectl/pkg/util/i18n/translations/extract.py:44 dead-code
low 9-layer software dead-code conf 1.00 Possibly dead Python function: long_string_replace
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
staging/src/k8s.io/kubectl/pkg/util/i18n/translations/extract.py:62 dead-code
low 9-layer software dead-code conf 1.00 Possibly dead Python function: short_replace
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
staging/src/k8s.io/kubectl/pkg/util/i18n/translations/extract.py:37 dead-code
low 9-layer software dead-code conf 1.00 Possibly dead Python function: string_flag_replace
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
staging/src/k8s.io/kubectl/pkg/util/i18n/translations/extract.py:54 dead-code
low 9-layer quality complexity conf 1.00 Very large file: cluster/gce/gci/configure-helper.sh (3701 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cluster/gce/util.sh (4218 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kube-controller-manager/app/options/options_test.go (1631 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kubeadm/app/apis/kubeadm/v1/zz_generated.conversion.go (1199 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kubeadm/app/apis/kubeadm/v1beta4/zz_generated.conversion.go (1199 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kubeadm/app/apis/kubeadm/validation/validation_test.go (1722 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kubeadm/app/phases/controlplane/manifests_test.go (1265 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: cmd/kubelet/app/server.go (1453 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: hack/local-up-cluster.sh (1580 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/api/pod/util.go (2009 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/api/pod/util_test.go (7461 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/api/pod/warnings_test.go (2089 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/types.go (1498 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/v1/zz_generated.conversion.go (1632 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/v1alpha1/zz_generated.conversion.go (1124 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/v1beta1/zz_generated.conversion.go (1572 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/validation/validation.go (1537 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/admissionregistration/validation/validation_test.go (6156 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/apps/v1/zz_generated.conversion.go (1322 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/apps/v1beta1/zz_generated.conversion.go (980 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/apps/v1beta2/zz_generated.conversion.go (1418 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/apps/validation/validation_test.go (3898 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/autoscaling/v2/zz_generated.conversion.go (1041 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/autoscaling/validation/validation_test.go (2134 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/batch/validation/validation.go (1089 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/batch/validation/validation_test.go (4552 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/certificates/validation/validation_test.go (4683 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/core/types.go (7228 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/core/v1/defaults_test.go (3370 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/core/v1/zz_generated.conversion.go (9464 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/core/validation/validation.go (9748 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/core/zz_generated.deepcopy.go (6944 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/extensions/v1beta1/zz_generated.conversion.go (1912 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/flowcontrol/v1/zz_generated.conversion.go (870 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/flowcontrol/v1beta1/zz_generated.conversion.go (855 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/flowcontrol/v1beta2/zz_generated.conversion.go (855 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/flowcontrol/v1beta3/zz_generated.conversion.go (839 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/flowcontrol/validation/validation_test.go (1459 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/networking/v1/zz_generated.conversion.go (1227 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/networking/v1beta1/zz_generated.conversion.go (947 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/networking/validation/validation_test.go (3047 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/types.go (2263 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1/zz_generated.conversion.go (1618 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1/zz_generated.validations.go (2856 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1beta1/zz_generated.conversion.go (1649 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1beta1/zz_generated.validations.go (2859 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1beta2/zz_generated.conversion.go (1792 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/v1beta2/zz_generated.validations.go (2943 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/validation/validation.go (1623 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/validation/validation_resourceclaim_test.go (2394 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/resource/validation/validation_resourceslice_test.go (1582 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/scheduling/v1alpha3/zz_generated.validations.go (1557 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/apis/storage/validation/validation_test.go (2739 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/controller_utils.go (1452 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/controller_utils_test.go (1789 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/cronjob/cronjob_controllerv2_test.go (1899 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/daemon/daemon_controller.go (1560 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/daemon/daemon_controller_test.go (3675 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/devicetainteviction/device_taint_eviction.go (1691 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/devicetainteviction/device_taint_eviction_test.go (2926 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/disruption/disruption_test.go (1618 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/endpoint/endpoints_controller_test.go (3306 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/endpointslice/endpointslice_controller_test.go (2190 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/garbagecollector/garbagecollector_test.go (3181 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/history/controller_history_test.go (1740 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/job/job_controller.go (2247 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/job/job_controller_test.go (8003 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/nodelifecycle/node_lifecycle_controller.go (1399 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/nodelifecycle/node_lifecycle_controller_test.go (4097 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/podautoscaler/horizontal.go (1701 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/podautoscaler/horizontal_test.go (6266 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/podautoscaler/replica_calculator_test.go (2369 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/replicaset/replica_set_test.go (2177 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/resourceclaim/controller.go (1808 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/resourceclaim/controller_test.go (2096 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/statefulset/stateful_set_control_test.go (4380 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/statefulset/stateful_set_utils_test.go (1933 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/volume/attachdetach/cache/actual_state_of_world_test.go (1541 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/volume/attachdetach/reconciler/reconciler_test.go (1872 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/volume/persistentvolume/binder_test.go (1090 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/controller/volume/persistentvolume/pv_controller.go (2024 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/credentialprovider/plugin/plugin_test.go (1697 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/features/kube_features.go (2682 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubeapiserver/options/authentication_test.go (1789 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/allocation/allocation_manager_test.go (2485 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/apis/config/types.go (972 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/apis/config/v1beta1/defaults_test.go (1114 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/apis/config/v1beta1/zz_generated.conversion.go (1154 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/cpumanager/policy_static_test.go (2755 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/cpumanager/policy_test.go (2786 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/cpumanager/topology/topology_test.go (1634 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/devicemanager/manager.go (1273 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/devicemanager/manager_test.go (2207 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/devicemanager/topology_hints_test.go (2044 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/dra/manager_test.go (2906 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/memorymanager/memory_manager_test.go (2420 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/memorymanager/policy_static.go (1494 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/memorymanager/policy_static_test.go (5708 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/cm/testing/mocks.go (2484 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/container/testing/mocks.go (1984 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/eviction/eviction_manager_test.go (3174 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/eviction/helpers.go (1318 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/eviction/helpers_test.go (3723 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/images/image_manager_test.go (1651 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/images/pullmanager/image_pull_manager_test.go (1678 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/images/pullmanager/mem_pullrecords_test.go (1347 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kubelet.go (3588 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kubelet_node_status_test.go (3233 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kubelet_pods.go (2959 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kubelet_pods_test.go (9320 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kubelet_test.go (5220 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kuberuntime/kuberuntime_container.go (1464 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kuberuntime/kuberuntime_container_linux_test.go (2172 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kuberuntime/kuberuntime_manager.go (2306 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/kuberuntime/kuberuntime_manager_test.go (6062 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/metrics/metrics.go (1471 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/nodestatus/setters_test.go (1957 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/pod_workers.go (1758 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/pod_workers_test.go (2675 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/server/server_test.go (2540 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/stats/cri_stats_provider_test.go (1596 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/status/status_manager.go (1494 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/status/status_manager_test.go (3096 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/volumemanager/cache/desired_state_of_world_test.go (1576 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/volumemanager/populator/desired_state_of_world_populator_test.go (1621 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/kubelet/volumemanager/reconciler/reconciler_test.go (2617 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/printers/internalversion/printers.go (3575 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/printers/internalversion/printers_test.go (8627 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/endpointschangetracker_test.go (1650 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/iptables/proxier.go (1483 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/iptables/proxier_test.go (6713 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/ipvs/proxier.go (1774 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/ipvs/proxier_test.go (5655 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/nftables/helpers_test.go (1145 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/nftables/proxier.go (1830 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/nftables/proxier_test.go (4852 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/winkernel/proxier.go (1800 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/proxy/winkernel/proxier_test.go (2676 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/registry/batch/job/strategy_test.go (3969 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/registry/core/pod/strategy_test.go (4466 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/registry/core/service/storage/storage_test.go (11873 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/registry/resource/resourceclaim/strategy_test.go (1825 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/apis/config/v1/zz_generated.conversion.go (990 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/backend/cache/cache_test.go (2714 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/backend/queue/scheduling_queue.go (1782 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/backend/queue/scheduling_queue_test.go (7209 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/defaultpreemption/default_preemption_test.go (2726 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/dynamicresources/dynamicresources.go (1919 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/dynamicresources/dynamicresources_test.go (5135 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/interpodaffinity/filtering_test.go (1485 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/noderesources/fit_test.go (2716 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/podtopologyspread/filtering_test.go (3534 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/podtopologyspread/scoring_test.go (1499 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/volumebinding/binder_test.go (2349 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/plugins/volumebinding/volume_binding_test.go (1896 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/preemption/executor_test.go (1570 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/preemption/podgrouppreemption_test.go (1402 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/runtime/framework.go (2332 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/runtime/framework_test.go (4816 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/types.go (1434 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/framework/types_test.go (3515 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/schedule_one.go (1337 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/schedule_one_podgroup_test.go (3105 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/schedule_one_test.go (4912 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/scheduler_test.go (1486 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/scheduler/testing/wrappers.go (1750 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/util/iptables/iptables_test.go (1599 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/volume/csi/csi_attacher_test.go (1671 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/volume/csi/csi_mounter_test.go (1739 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/volume/testing/testing.go (1753 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: pkg/volume/util/operationexecutor/operation_generator.go (2228 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: plugin/pkg/admission/limitranger/admission_test.go (1063 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: plugin/pkg/admission/noderestriction/admission_test.go (2611 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: plugin/pkg/admission/resourcequota/admission_test.go (2738 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: plugin/pkg/auth/authorizer/node/node_authorizer_test.go (1715 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1/generated.pb.go (9060 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1/types.go (1572 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1alpha1/generated.pb.go (6033 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1alpha1/types.go (1018 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1beta1/generated.pb.go (8593 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/admissionregistration/v1beta1/types.go (1540 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/apps/v1/generated.pb.go (7857 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/apps/v1/types.go (1020 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/apps/v1beta1/generated.pb.go (6002 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/apps/v1beta2/generated.pb.go (8533 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/apps/v1beta2/types.go (1095 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/authentication/v1/generated.pb.go (2552 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/authorization/v1/generated.pb.go (4063 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/authorization/v1beta1/generated.pb.go (3677 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/autoscaling/v1/generated.pb.go (5518 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/autoscaling/v2/generated.pb.go (5899 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/batch/v1/generated.pb.go (4768 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/certificates/v1beta1/generated.pb.go (3867 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/core/v1/types.go (8523 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go (2927 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/core/v1/zz_generated.deepcopy.go (6954 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/extensions/v1beta1/generated.pb.go (10667 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/extensions/v1beta1/types.go (1275 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/flowcontrol/v1/generated.pb.go (4921 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/flowcontrol/v1beta1/generated.pb.go (4916 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/flowcontrol/v1beta2/generated.pb.go (4916 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/flowcontrol/v1beta3/generated.pb.go (4916 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/networking/v1/generated.pb.go (7187 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/networking/v1beta1/generated.pb.go (5112 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/rbac/v1/generated.pb.go (2831 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/rbac/v1alpha1/generated.pb.go (2831 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/rbac/v1beta1/generated.pb.go (2831 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1/generated.pb.go (12037 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1/types.go (2193 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1alpha3/generated.pb.go (2995 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1beta1/generated.pb.go (12027 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1beta1/types.go (2199 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1beta2/generated.pb.go (13040 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/resource/v1beta2/types.go (2340 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/scheduling/v1alpha3/generated.pb.go (4229 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/storage/v1/generated.pb.go (5458 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/storage/v1alpha1/generated.pb.go (2677 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/api/storage/v1beta1/generated.pb.go (5458 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.pb.go (8738 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.conversion.go (1363 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.pb.go (8863 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go (1412 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation.go (1923 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation/validation_test.go (11919 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go (1550 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/celcoststability_test.go (2108 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation_test.go (1940 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/validation_test.go (5254 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/generated/openapi/zz_generated.openapi.go (6750 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy_test.go (1780 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/test/integration/conversion/conversion_test.go (1669 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/test/integration/ratcheting_test.go (2081 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity
low 9-layer quality complexity conf 1.00 Very large file: staging/src/k8s.io/apiextensions-apiserver/test/integration/validation_test.go (2080 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
complexity

Showing first 300 of 422. Refine filters or use the legacy findings page for deep search.

For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/ff9a7d79-b095-4271-96e0-6710ec3d6b0f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ff9a7d79-b095-4271-96e0-6710ec3d6b0f/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.