Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes
This report presents the forensic synthetic code analysis of kserve/kserve, a Go project with 5,762 GitHub stars. SynthScan v2.0 examined 1,608,526 lines of code across 2442 source files, recording 7928 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 12.9 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 7928 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …n/kserve/test/test_v1beta1_component_extension_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_local_model_cache.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …t/test_v1alpha1_llm_inference_service_config_status.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_confidential_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …serve/test/test_v1beta1_deployment_rollout_strategy.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_art_explainer_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …on/kserve/test/test_v1alpha1_inference_graph_status.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_local_model_node.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …rve/test/test_v1alpha2_llm_inference_service_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_light_gbm_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_torch_serve_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_xg_boost_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_predictor_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_sk_learn_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_trained_model.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …hon/kserve/test/test_v1beta1_inference_service_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …est/test_v1alpha1_llm_inference_service_config_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …t/test_v1alpha2_llm_inference_service_config_status.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …thon/kserve/test/test_v1alpha1_serving_runtime_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_model_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_rollout_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_ingress_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …test/test_v1alpha1_local_model_namespace_cache_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_built_in_adapter.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …n/kserve/test/test_v1beta1_inference_service_status.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_scaler_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_storage_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_transformer_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …/kserve/test/test_v1beta1_hugging_face_runtime_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_advanced_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …rve/test/test_v1alpha1_cluster_serving_runtime_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …hon/kserve/test/test_v1alpha2_llm_inference_service.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_autoscaler_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_keda_scaler.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_model_copies.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_authentication_ref.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …n/kserve/test/test_v1beta1_explainer_extension_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …serve/test/test_v1alpha1_llm_inference_service_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_explainer_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_onnx_runtime_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_explainers_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_deploy_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …hon/kserve/test/test_v1beta1_inference_service_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …/kserve/test/test_v1beta1_inference_services_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_serving_runtime.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_model_storage_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …thon/kserve/test/test_v1alpha1_serving_runtime_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_model_status.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_resource_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …kserve/test/test_v1alpha1_cluster_storage_container.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …test/test_v1alpha1_local_model_namespace_cache_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …thon/kserve/test/test_v1beta1_component_status_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …/kserve/test/test_v1alpha1_local_model_storage_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …e/test/test_v1alpha1_cluster_storage_container_list.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …/kserve/test/test_v1alpha1_serving_runtime_pod_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_tf_serving_spec.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …rve/test/test_v1alpha1_llm_inference_service_config.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | …thon/kserve/test/test_v1alpha1_supported_uri_format.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1beta1_inference_service.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| HIGH | python/kserve/test/test_v1alpha1_inference_graph.py | 0 | kserve python sdk for kserve # noqa: e501 the version of the openapi document: v0.1 generated by: https://openapi-genera | STRING |
| 2046 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | install/v0.12.0-rc1/kserve.yaml | 21232 | data block\n# to actually change the configuration.\n\n# ====================================== | CODE |
| MEDIUM | install/v0.12.0-rc1/kserve.yaml | 21410 | to wait and collect the batch.\n \"maxLatency\": \"5000\"\n }\n \n # ====================================== | CODE |
| MEDIUM | install/v0.12.0-rc1/kserve.yaml | 21421 | \ \"cpuLimit\": \"1\"\n }\n \n # ====================================== | CODE |
| MEDIUM | install/v0.12.0-rc0/kserve.yaml | 21232 | data block\n# to actually change the configuration.\n\n# ====================================== | CODE |
| MEDIUM | install/v0.12.0-rc0/kserve.yaml | 21408 | \ \"cpuLimit\": \"1\"\n }\n \n # ====================================== | CODE |
| MEDIUM | install/v0.12.0-rc0/kserve.yaml | 21419 | \ \"cpuLimit\": \"1\"\n }\n \n # ====================================== | CODE |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 31 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 33 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 36 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 683 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 685 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 693 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 695 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 697 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 699 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 720 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 722 | #================================================ | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 724 | # ---------------------------------------- | COMMENT |
| MEDIUM⚡ | install/v0.18.0/llmisvc-dependency-install.sh | 726 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 155 | # ============================================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 157 | # ============================================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 477 | # ============================================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 479 | # ============================================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 557 | # ============================================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 587 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 589 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 625 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 627 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 658 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 660 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 785 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 787 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 834 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 836 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 954 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 956 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 996 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 998 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1029 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1031 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1067 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1069 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1120 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1122 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1154 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1156 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1201 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1203 | # ---------------------------------------- | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1234 | #================================================ | COMMENT |
| MEDIUM | install/v0.18.0/llmisvc-dependency-install.sh | 1236 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 31 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 33 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 36 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 683 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 685 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 693 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 695 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 699 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 701 | #================================================ | COMMENT |
| MEDIUM⚡ | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 703 | # ---------------------------------------- | COMMENT |
| 2011 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | prow_config.yaml | 1 | # This file configures the workflows to trigger in our Prow jobs. | COMMENT |
| LOW | prow_config.yaml | 21 | # # The postsubmit run publishes the docker images to gcr.io/kubeflow-images-public | COMMENT |
| LOW | cmd/router/main.go | 41 | logf "sigs.k8s.io/controller-runtime/pkg/log" | COMMENT |
| LOW | cmd/router/main.go | 101 | } | COMMENT |
| LOW | install/v0.18.0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …all/v0.18.0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …all/v0.18.0/kserve-standard-mode-dependency-install.sh | 681 | KSERVE_CUSTOM_ISVC_CONFIGS="${KSERVE_CUSTOM_ISVC_CONFIGS:-}" | COMMENT |
| LOW | install/v0.18.0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …tall/v0.18.0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.18.0/llmisvc-autoscaling-hpa-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0-rc1/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.17.0-rc1/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0-rc1/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.17.0-rc1/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0-rc0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.17.0-rc0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0-rc0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.17.0-rc0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.19.0-rc0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …9.0-rc0/llmisvc-autoscaling-keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.19.0-rc0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.19.0-rc0/kserve-standard-mode-dependency-install.sh | 681 | KSERVE_CUSTOM_ISVC_CONFIGS="${KSERVE_CUSTOM_ISVC_CONFIGS:-}" | COMMENT |
| LOW | install/v0.19.0-rc0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.19.0-rc0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …19.0-rc0/llmisvc-autoscaling-hpa-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.20.0-rc0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …0.0-rc0/llmisvc-autoscaling-keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.20.0-rc0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.20.0-rc0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.20.0-rc0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …20.0-rc0/llmisvc-autoscaling-hpa-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.18.0-rc0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.18.0-rc0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.18.0-rc0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.18.0-rc0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.18.0-rc1/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.18.0-rc1/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.18.0-rc1/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.18.0-rc1/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.19.0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …v0.19.0/llmisvc-autoscaling-keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …all/v0.19.0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.19.0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …tall/v0.19.0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …/v0.19.0/llmisvc-autoscaling-hpa-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0/llmisvc-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …all/v0.17.0/kserve-standard-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | install/v0.17.0/keda-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …tall/v0.17.0/kserve-knative-mode-dependency-install.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/run-qpext-test.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/update-test-overlays.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/build-graph-tests-images.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/setup-deps.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/build-server-runtimes.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/build-images.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/setup-kserve.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/run-e2e-tests.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/setup-uv.sh | 1 | #!/bin/bash | COMMENT |
| LOW | test/scripts/gh-actions/build-qpext-image.sh | 1 | #!/bin/bash | COMMENT |
| 940 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/llmisvc/conftest.py | 21 | CODE | |
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 17 | CODE | |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 17 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_inference_service_stop.py | 15 | CODE | |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 15 | CODE | |
| LOW | test/e2e/llmisvc/traffic/_report.py | 17 | CODE | |
| LOW | test/e2e/llmisvc/traffic/_driver.py | 17 | CODE | |
| LOW | test/e2e/llmisvc/traffic/__init__.py | 15 | CODE | |
| LOW | test/e2e/llmisvc/traffic/__init__.py | 15 | CODE | |
| LOW | test/e2e/llmisvc/traffic/__init__.py | 15 | CODE | |
| LOW | test/e2e/llmisvc/traffic/__init__.py | 16 | CODE | |
| LOW | test/e2e/common/inference_pb2.py | 11 | CODE | |
| LOW | test/e2e/predictor/autogluon_helpers.py | 15 | CODE | |
| LOW | python/xgbserver/xgbserver/__init__.py | 15 | CODE | |
| LOW | python/xgbserver/xgbserver/__init__.py | 16 | CODE | |
| LOW | …thon/autogluonserver/autogluonserver/version_compat.py | 15 | CODE | |
| LOW | …on/autogluonserver/autogluonserver/predictor_detect.py | 15 | CODE | |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 15 | CODE | |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 16 | CODE | |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 17 | CODE | |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 17 | CODE | |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 18 | CODE | |
| LOW | …on/autogluonserver/autogluonserver/timeseries_model.py | 15 | CODE | |
| LOW | …n/autogluonserver/autogluonserver/predictor_factory.py | 15 | CODE | |
| LOW | python/autogluonserver/autogluonserver/runtime_paths.py | 17 | CODE | |
| LOW | python/aiffairness/aifserver/__init__.py | 15 | CODE | |
| LOW | python/lgbserver/lgbserver/__init__.py | 15 | CODE | |
| LOW | python/lgbserver/lgbserver/__init__.py | 16 | CODE | |
| LOW | python/paddleserver/paddleserver/__init__.py | 15 | CODE | |
| LOW | …n/kserve/test/test_v1beta1_component_extension_spec.py | 27 | CODE | |
| LOW | …n/kserve/test/test_v1beta1_component_extension_spec.py | 30 | CODE | |
| LOW | …n/kserve/test/test_v1beta1_component_extension_spec.py | 36 | CODE | |
| LOW | python/kserve/test/test_v1alpha1_local_model_cache.py | 27 | CODE | |
| LOW | python/kserve/test/test_v1alpha1_local_model_cache.py | 29 | CODE | |
| LOW | python/kserve/test/test_v1alpha1_local_model_cache.py | 35 | CODE | |
| LOW | …t/test_v1alpha1_llm_inference_service_config_status.py | 27 | CODE | |
| LOW | …t/test_v1alpha1_llm_inference_service_config_status.py | 30 | CODE | |
| LOW | …t/test_v1alpha1_llm_inference_service_config_status.py | 32 | CODE | |
| LOW | …t/test_v1alpha1_llm_inference_service_config_status.py | 36 | CODE | |
| LOW | python/kserve/test/test_v1beta1_confidential_spec.py | 27 | CODE | |
| LOW | python/kserve/test/test_v1beta1_confidential_spec.py | 30 | CODE | |
| LOW | python/kserve/test/test_v1beta1_confidential_spec.py | 32 | CODE | |
| LOW | python/kserve/test/test_v1beta1_confidential_spec.py | 34 | CODE | |
| LOW | python/kserve/test/test_knative_url.py | 28 | CODE | |
| LOW | python/kserve/test/test_knative_url.py | 32 | CODE | |
| LOW | python/kserve/test/test_knative_url.py | 33 | CODE | |
| LOW | python/kserve/test/test_knative_url.py | 34 | CODE | |
| LOW | …serve/test/test_v1beta1_deployment_rollout_strategy.py | 27 | CODE | |
| LOW | …serve/test/test_v1beta1_deployment_rollout_strategy.py | 30 | CODE | |
| LOW | …serve/test/test_v1beta1_deployment_rollout_strategy.py | 32 | CODE | |
| LOW | …serve/test/test_v1beta1_deployment_rollout_strategy.py | 36 | CODE | |
| LOW | python/kserve/test/test_v1beta1_art_explainer_spec.py | 27 | CODE | |
| LOW | python/kserve/test/test_v1beta1_art_explainer_spec.py | 30 | CODE | |
| LOW | python/kserve/test/test_v1beta1_art_explainer_spec.py | 32 | CODE | |
| LOW | python/kserve/test/test_v1beta1_art_explainer_spec.py | 36 | CODE | |
| LOW | …on/kserve/test/test_v1alpha1_inference_graph_status.py | 27 | CODE | |
| LOW | …on/kserve/test/test_v1alpha1_inference_graph_status.py | 30 | CODE | |
| LOW | …on/kserve/test/test_v1alpha1_inference_graph_status.py | 32 | CODE | |
| LOW | …on/kserve/test/test_v1alpha1_inference_graph_status.py | 36 | CODE | |
| LOW | python/kserve/test/test_knative_volatile_time.py | 28 | CODE | |
| 883 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/transformer/test_collocation.py | 43 | async def test_transformer_collocation(rest_v1_client, network_layer): | CODE |
| LOW | test/e2e/transformer/test_collocation.py | 141 | async def test_transformer_collocation_runtime(rest_v1_client, network_layer): | CODE |
| LOW | test/e2e/transformer/test_collocation.py | 229 | async def test_raw_transformer_collocation(rest_v1_client, network_layer): | CODE |
| LOW | test/e2e/transformer/test_collocation.py | 333 | async def test_raw_transformer_collocation_runtime(rest_v1_client, network_layer): | CODE |
| LOW | test/e2e/graph/test_inference_graph.py | 174 | def create_ig_using_custom_object_api(resource_body): | CODE |
| LOW | test/e2e/graph/test_inference_graph.py | 957 | async def test_inference_graph_raw_mode(rest_v1_client, network_layer): | CODE |
| LOW | test/e2e/graph/test_inference_graph.py | 1113 | async def test_inference_graph_raw_mode_with_hpa(rest_v1_client, network_layer): | CODE |
| LOW⚡ | test/e2e/storage/test_oci_native_llmisvc.py | 138 | def test_oci_native_image_volume_spec_llmisvc(tmp_path): | CODE |
| LOW⚡ | test/e2e/storage/test_oci_native.py | 132 | def test_oci_native_image_volume_spec(tmp_path): | CODE |
| LOW | test/e2e/llmisvc/conftest.py | 66 | def _auto_assign_group_markers(items): | CODE |
| LOW | test/e2e/llmisvc/conftest.py | 95 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | test/e2e/llmisvc/conftest.py | 121 | def pytest_collection_modifyitems(config, items): | CODE |
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 126 | def wait_for_workload_pod_running( | CODE |
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 155 | def delete_pod_and_measure_termination( | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 61 | def test_rolling_upgrade_coordination(test_case: TestCase): | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 130 | def _patch_rolling_update_trigger( | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 185 | def assert_generation_incremented(): | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 197 | def wait_for_deployment_available( | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 205 | def assert_deployment_available(): | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 125 | def create_llmisvc_config_raw(kserve_client: KServeClient, config: dict, version: str): | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 152 | def delete_llmisvc_config_raw( | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 396 | def test_criticality_preservation_via_annotations(self): | CODE |
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 470 | def assert_criticality_in_annotation(): | CODE |
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 502 | def assert_criticality_restored(): | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 533 | def test_lora_criticality_preservation(self): | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 615 | def assert_lora_criticalities_in_annotation(): | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 653 | def assert_lora_criticalities_restored(): | CODE |
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 682 | def test_round_trip_conversion_preserves_fields(self): | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service_stop.py | 201 | def wait_for_llm_isvc_stopped( | CODE |
| LOW⚡ | test/e2e/llmisvc/test_llm_inference_service_stop.py | 275 | def verify_workload_resources_deleted( | CODE |
| LOW⚡ | test/e2e/llmisvc/test_llm_inference_service_stop.py | 282 | def assert_deployment_deleted(): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 438 | def wait_for_condition_absent(api, name, ns, condition_type, timeout=120): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 648 | def test_canary_service_backend(self, canary_env, traffic_driver): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 654 | def test_model_name_divergence(self, test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 700 | def test_model_name_divergence_resolves(self, test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 759 | def test_weight_without_group_rejected(self, test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 1199 | def test_delete_at_nonzero_weight(self, test_namespace, traffic_driver): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 1314 | def test_force_stop_route_owner(self, test_namespace, traffic_driver): | CODE |
| LOW⚡ | test/e2e/llmisvc/test_pod_watch.py | 104 | def get_deployments_for_llmisvc(name: str, namespace: str) -> list[dict]: | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 60 | def get_llmisvc_resource_version( | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 203 | def create_service_account_with_secret(namespace: str, sa_name: str, secret_name: str): | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 240 | def wait_for_llmisvc_condition_false( | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 316 | async def test_event_storm_prevention_init_container_isolation(test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 509 | async def test_quick_reconciliation_on_init_container_failure(test_namespace): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 93 | def _config_has_deletion_timestamp(config_obj): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 98 | def _create_llmisvc_with_config_ref( | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 195 | def test_config_finalizer_added(test_namespace): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 204 | def assert_finalizer_and_ready(): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 228 | def test_config_deletion_blocked_when_referenced(test_namespace): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 318 | def test_config_deletion_allowed_when_unreferenced(test_namespace): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 353 | def test_config_deletion_unblocked_after_service_deleted(test_namespace): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 435 | def test_well_known_config_deletion_prevented_by_webhook(): | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 469 | def test_well_known_config_deletion_blocked_by_implicit_reference(test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_llm_lora_adapters.py | 66 | def build_llm_service_from_refs( | CODE |
| LOW | test/e2e/llmisvc/test_llm_lora_adapters.py | 250 | def test_llm_with_lora_adapters(test_case: LoRATestCase, test_namespace): | CODE |
| LOW | test/e2e/llmisvc/test_storage_version_migration.py | 115 | def test_storage_version_migration_after_simulated_upgrade(self): | CODE |
| LOW | test/e2e/llmisvc/test_storage_version_migration.py | 221 | def assert_stored_versions_migrated(): | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 62 | def create_response_assertion( | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 81 | def assert_model_field_matches( | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 861 | def test_llm_inference_service(test_case: TestCase): # noqa: F811 | CODE |
| 757 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install/v0.18.0/llmisvc-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | install/v0.18.0/llmisvc-dependency-install.sh | 738 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | …v0.18.0/llmisvc-autoscaling-keda-dependency-install.sh | 717 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | …all/v0.18.0/kserve-standard-mode-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | …all/v0.18.0/kserve-standard-mode-dependency-install.sh | 713 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | install/v0.18.0/keda-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | install/v0.18.0/keda-dependency-install.sh | 714 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | …tall/v0.18.0/kserve-knative-mode-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | …tall/v0.18.0/kserve-knative-mode-dependency-install.sh | 917 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | …/v0.18.0/llmisvc-autoscaling-hpa-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | …/v0.18.0/llmisvc-autoscaling-hpa-dependency-install.sh | 719 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 748 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 812 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1044 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1108 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1348 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1412 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1559 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1623 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1797 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 1861 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2041 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2105 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2514 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2578 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2751 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2815 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 2995 | # Check if we found any active HCAs | COMMENT |
| LOW | install/v0.18.0/kserve-cluster-resources.yaml | 3059 | # Check if GID_INDEX is already set via environment variables | COMMENT |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 815 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 851 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1021 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1057 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1253 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1289 | (SR-IOV standard)\"\n fi\n fi\n\n # Check if GID_INDEX | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1409 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1445 | (SR-IOV standard)\"\n fi\n fi\n\n # Check if GID_INDEX | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1763 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1799 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1918 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0-rc1/kserve-cluster-resources.yaml | 1954 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 815 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 851 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1021 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1057 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1253 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1289 | (SR-IOV standard)\"\n fi\n fi\n\n # Check if GID_INDEX | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1409 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1445 | (SR-IOV standard)\"\n fi\n fi\n\n # Check if GID_INDEX | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1763 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1799 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1918 | do\n ucx_hcas+=(\"${hca}:1\")\n done\n\n # Check if we found any active | CODE |
| LOW | install/v0.16.0/kserve-cluster-resources.yaml | 1954 | \ fi\n fi\n\n # Check if GID_INDEX is already set via environment | CODE |
| LOW | install/v0.17.0-rc1/llmisvc-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | install/v0.17.0-rc1/llmisvc-dependency-install.sh | 732 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | …v0.17.0-rc1/kserve-standard-mode-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | …v0.17.0-rc1/kserve-standard-mode-dependency-install.sh | 707 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| LOW | install/v0.17.0-rc1/keda-dependency-install.sh | 423 | # Check if required CLI tools exist | COMMENT |
| LOW | install/v0.17.0-rc1/keda-dependency-install.sh | 708 | # Check if helm is already installed in BIN_DIR with the exact required version | COMMENT |
| 288 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5275 | run_steps = client.beta.threads.runs.steps.list( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5286 | const runStep = await openai.beta.threads.runs.steps.list( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5378 | run_step = client.beta.threads.runs.steps.retrieve( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5390 | const runStep = await openai.beta.threads.runs.steps.retrieve( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5792 | message_files = client.beta.threads.messages.files.list( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5802 | const messageFiles = await openai.beta.threads.messages.files.list( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5883 | message_files = client.beta.threads.messages.files.retrieve( | CODE |
| CRITICAL | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 5894 | const messageFile = await openai.beta.threads.messages.files.retrieve( | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router_validation.go | 98 | if llmSvc.Spec.Router != nil && llmSvc.Spec.Router.Route != nil && llmSvc.Spec.Router.Route.HTTP.HasRefs() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router_validation.go | 161 | if llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Route == nil || !llmSvc.Spec.Router.Route.HTTP.HasRefs() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router_validation.go | 235 | if llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Route == nil || !llmSvc.Spec.Router.Route.HTTP.HasSpec() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router_group_routing.go | 104 | llmSvc.Spec.Router.Scheduler.Pool.HasRef() && | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/config_merge.go | 339 | llmSvcCfg.Spec.Router.Route.HTTP.HasSpec() && | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/config_merge.go | 348 | llmSvcCfg.Spec.Router.Route.HTTP.HasSpec() && | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/config_merge.go | 364 | llmSvcCfg.Spec.Router.Route.HTTP.HasSpec() && | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/config_merge.go | 366 | llmSvcCfg.Spec.Router.Scheduler.Pool.HasRef() { | CODE |
| CRITICAL | …ontroller/v1alpha2/llmisvc/workload_tls_self_signed.go | 284 | if llmSvc.Spec.Router.Scheduler.Pool.HasRef() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router_group.go | 180 | member.Spec.Router.Scheduler.Pool.HasRef() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/tokenizer.go | 154 | llmSvc.Spec.Router.Scheduler.Pool.HasRef() || | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/tokenizer.go | 224 | d.Spec.Template.Spec = *llmSvc.Spec.Router.Scheduler.Tokenizer.Template.DeepCopy() | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router.go | 213 | if llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Route == nil || !llmSvc.Spec.Router.Route.HTTP.HasRefs() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router.go | 250 | if llmSvc.Spec.Router != nil && llmSvc.Spec.Router.Route != nil && llmSvc.Spec.Router.Route.HTTP.HasSpec() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router.go | 251 | httpRoute.Spec = *llmSvc.Spec.Router.Route.HTTP.Spec.DeepCopy() | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router.go | 273 | llmSvc.Spec.Router.Scheduler.Pool.HasRef() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/router.go | 640 | if llmSvc.Spec.Router.Route.HTTP.HasSpec() { | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 130 | if utils.GetForceStopRuntime(llmSvc) || !llmSvc.DeletionTimestamp.IsZero() || llmSvc.Spec.Router == nil || llmSvc.Spec. | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 146 | if utils.GetForceStopRuntime(llmSvc) || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Scheduler == nil || llmSvc.Spec | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 161 | if utils.GetForceStopRuntime(llmSvc) || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Scheduler == nil || llmSvc.Spec | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 183 | if utils.GetForceStopRuntime(llmSvc) || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Scheduler == nil || llmSvc.Spe | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 207 | if isStopped := utils.GetForceStopRuntime(llmSvc); isStopped || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Schedul | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 222 | shouldDelete := utils.GetForceStopRuntime(llmSvc) || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Scheduler == nil | | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 264 | if utils.GetForceStopRuntime(llmSvc) || llmSvc.Spec.Router == nil || llmSvc.Spec.Router.Scheduler == nil || llmSvc.Spec | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 292 | podSpec := llmSvc.Spec.Router.Scheduler.Template.DeepCopy() | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 346 | ip.Spec = *llmSvc.Spec.Router.Scheduler.Pool.Spec.DeepCopy() | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 375 | srcPool := &igwapi.InferencePool{Spec: *llmSvc.Spec.Router.Scheduler.Pool.Spec.DeepCopy()} | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 429 | d.Spec.Template.Spec = *llmSvc.Spec.Router.Scheduler.Template.DeepCopy() | CODE |
| CRITICAL | pkg/controller/v1alpha2/llmisvc/scheduler.go | 2066 | !llmSvc.Spec.Router.Scheduler.Pool.HasRef() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 61 | CODE | |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 193 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_inference_service_stop.py | 201 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_inference_service_stop.py | 208 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 281 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 340 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 389 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 410 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 506 | CODE | |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 316 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1038 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1169 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_autoscaling_wva.py | 189 | CODE | |
| LOW | test/e2e/llmisvc/test_llm_autoscaling_wva.py | 203 | CODE | |
| LOW | test/e2e/llmisvc/traffic/_report.py | 172 | CODE | |
| LOW | test/e2e/common/utils.py | 369 | CODE | |
| LOW | test/e2e/common/utils.py | 579 | CODE | |
| LOW | test/e2e/common/utils.py | 616 | CODE | |
| LOW | test/e2e/predictor/conftest.py | 57 | CODE | |
| LOW | test/e2e/predictor/test_pod_watch.py | 73 | CODE | |
| LOW | …on/autogluonserver/autogluonserver/timeseries_model.py | 344 | CODE | |
| LOW | python/autogluonserver/autogluonserver/tabular_model.py | 450 | CODE | |
| LOW | python/kserve/test/test_server.py | 1236 | CODE | |
| LOW | python/kserve/kserve/model_server.py | 441 | CODE | |
| LOW | python/kserve/kserve/logging.py | 108 | CODE | |
| LOW | python/kserve/kserve/rest.py | 123 | CODE | |
| LOW | python/kserve/kserve/model.py | 197 | CODE | |
| LOW | python/kserve/kserve/model.py | 319 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 232 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 296 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 398 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 457 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 487 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 543 | CODE | |
| LOW | python/kserve/kserve/inference_client.py | 100 | CODE | |
| LOW | python/kserve/kserve/inference_client.py | 447 | CODE | |
| LOW | python/kserve/kserve/utils/numpy_codec.py | 37 | CODE | |
| LOW | python/kserve/kserve/utils/utils.py | 149 | CODE | |
| LOW | python/kserve/kserve/utils/utils.py | 194 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_service_config.py | 92 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_transformer_spec.py | 1614 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_tf_serving_spec.py | 888 | CODE | |
| LOW | python/kserve/kserve/models/net_url_userinfo.py | 140 | CODE | |
| LOW | python/kserve/kserve/models/knative_condition.py | 232 | CODE | |
| LOW | …thon/kserve/kserve/models/v1alpha1_inference_target.py | 148 | CODE | |
| LOW | …rve/kserve/models/v1alpha1_serving_runtime_pod_spec.py | 371 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_canary_status.py | 177 | CODE | |
| LOW | …rve/kserve/models/v1alpha1_local_model_storage_spec.py | 120 | CODE | |
| LOW | …erve/kserve/models/v1beta1_inference_service_status.py | 366 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_keda_scaler.py | 174 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_resource_config.py | 168 | CODE | |
| LOW | python/kserve/kserve/models/v1_time.py | 57 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_metric_target.py | 172 | CODE | |
| LOW | …/kserve/kserve/models/v1alpha1_inference_graph_spec.py | 423 | CODE | |
| LOW | …kserve/kserve/models/v1beta1_resource_metric_source.py | 120 | CODE | |
| LOW | …thon/kserve/kserve/models/v1beta1_predictors_config.py | 298 | CODE | |
| LOW | …erve/kserve/models/v1beta1_component_extension_spec.py | 448 | CODE | |
| LOW | …erve/models/v1alpha1_cluster_storage_container_list.py | 173 | CODE | |
| LOW | …e/kserve/models/v1beta1_deployment_rollout_strategy.py | 90 | CODE | |
| LOW | python/kserve/kserve/models/knative_addressable.py | 90 | CODE | |
| 159 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/graph/test_inference_graph.py | 185 | except Exception as e: | CODE |
| LOW | test/e2e/storage/test_oci_native_llmisvc.py | 81 | except Exception: # noqa: BLE001 | CODE |
| LOW | test/e2e/storage/test_oci_native_llmisvc.py | 85 | except Exception: # noqa: BLE001 | CODE |
| LOW | test/e2e/storage/test_oci_native_llmisvc.py | 259 | except Exception: # noqa: BLE001 | CODE |
| LOW | test/e2e/storage/test_oci_native.py | 76 | except Exception: # noqa: BLE001 | CODE |
| LOW | test/e2e/storage/test_oci_native.py | 80 | except Exception: # noqa: BLE001 | CODE |
| LOW | test/e2e/llmisvc/logging.py | 45 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 97 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_prestop_hook.py | 121 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_rolling_upgrade.py | 121 | except Exception as e: | CODE |
| LOW | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 209 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service_stop.py | 114 | except Exception as e: | CODE |
| MEDIUM | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 281 | def delete_member(api, name, ns, wait=False): | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 317 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 332 | except Exception: | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 384 | except Exception as e: | CODE |
| LOW⚡ | test/e2e/llmisvc/test_pod_watch.py | 100 | except Exception as e: | CODE |
| LOW⚡ | test/e2e/llmisvc/test_pod_watch.py | 113 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 124 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 160 | except Exception: | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 167 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 262 | except Exception as e: | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 158 | except Exception as e: | CODE |
| LOW | …/llmisvc/test_llm_inference_service_config_deletion.py | 166 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_lora_adapters.py | 192 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_lora_adapters.py | 206 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 90 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 126 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 136 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 161 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 227 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/diagnostic.py | 257 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_storage_version_migration.py | 93 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_storage_version_migration.py | 110 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_flow_control.py | 169 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 189 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 912 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1118 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1204 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1242 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1283 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_inference_service.py | 1337 | except Exception as e: | CODE |
| MEDIUM | test/e2e/llmisvc/test_llm_inference_service.py | 1236 | def get_successful_response(): | CODE |
| LOW | test/e2e/llmisvc/test_gateway_section_name.py | 216 | except Exception: | CODE |
| LOW | test/e2e/llmisvc/test_llm_tracing.py | 238 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/test_llm_autoscaling_wva.py | 216 | except Exception: | CODE |
| LOW | test/e2e/llmisvc/test_llm_autoscaling_wva.py | 492 | except Exception as e: | CODE |
| LOW | test/e2e/llmisvc/fixtures.py | 1647 | except Exception as after_test_error: | CODE |
| LOW⚡ | test/e2e/llmisvc/fixtures.py | 1718 | except Exception as e: | CODE |
| LOW⚡ | test/e2e/llmisvc/fixtures.py | 1727 | except Exception as e: | CODE |
| LOW⚡ | test/e2e/modelcache/test_llmisvc_localmodelcache.py | 191 | except Exception: | CODE |
| LOW⚡ | test/e2e/modelcache/test_llmisvc_localmodelcache.py | 196 | except Exception: | CODE |
| LOW⚡ | test/e2e/modelcache/test_llmisvc_localmodelcache.py | 200 | except Exception: | CODE |
| LOW | test/e2e/predictor/conftest.py | 73 | except Exception: | CODE |
| LOW⚡ | test/e2e/predictor/conftest.py | 89 | except Exception: | CODE |
| LOW⚡ | test/e2e/predictor/conftest.py | 91 | except Exception: | CODE |
| LOW⚡ | test/e2e/predictor/conftest.py | 99 | except Exception: | CODE |
| LOW | test/e2e/predictor/test_canary_raw_deployment.py | 92 | except Exception: | CODE |
| LOW | test/e2e/predictor/test_canary_raw_deployment.py | 224 | except Exception as e: | CODE |
| MEDIUM | test/e2e/predictor/test_canary_raw_deployment.py | 89 | def _safe_delete(kserve, service_name): | CODE |
| 68 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/kserve/kserve/model.py | 427 | The `predict` handler can be overridden for performing the inference. By default, the predict handler makes | STRING |
| HIGH | python/kserve/kserve/model.py | 451 | `explain` handler can be overridden to implement the model explanation. The default implementation makes call to | STRING |
| HIGH | python/kserve/kserve/protocol/dataplane.py | 132 | Helper function to parse CloudEvent body and headers. Args: body (str|bytes|None): Request body. | STRING |
| HIGH | python/kserve/kserve/protocol/dataplane.py | 196 | Get metadata for a specific model. Args: model_name (str): Model name Returns: | STRING |
| HIGH | python/kserve/kserve/protocol/dataplane.py | 280 | Check if a model is ready. Args: model_name (str): name of the model disable_predictor_ | STRING |
| HIGH | python/kserve/kserve/protocol/dataplane.py | 445 | Performs inference on the specified model with the provided body and headers. If the ``body`` contains an encod | STRING |
| HIGH | python/kserve/kserve/protocol/dataplane.py | 483 | Performs explanation for the specified model. Args: model_name (str): Model name to be used for exp | STRING |
| HIGH | …n/kserve/kserve/protocol/model_repository_extension.py | 67 | Loads the specified model. Args: model_name (str): name of the model to load. Returns: Non | STRING |
| HIGH | …n/kserve/kserve/protocol/model_repository_extension.py | 93 | Unload the specified model. Args: model_name (str): Name of the model to unload. Returns: | STRING |
| HIGH | python/kserve/kserve/protocol/infer_type.py | 37 | Serializes a bytes tensor into a flat numpy array of length prepended bytes. The numpy array should use dtype o | STRING |
| HIGH | python/kserve/kserve/protocol/infer_type.py | 596 | The class method to construct the InferRequest object from REST raw request bytes. Args: req_bytes | STRING |
| HIGH | python/kserve/kserve/protocol/infer_type.py | 671 | The class method to construct the InferRequest object from InferenceRequest object. Args: request ( | STRING |
| HIGH | python/kserve/kserve/protocol/infer_type.py | 1271 | Class method to construct an InferResponse object from raw response bytes. This method is used to conve | STRING |
| HIGH | …thon/storage/kserve_storage/confidential/cdh_client.py | 53 | Retrieve a decryption key from CDH for the given resource identifier. Args: resource_id: A KBS reso | STRING |
| HIGH | …n/storage/kserve_storage/confidential/jwe_decryptor.py | 75 | Decrypt a single JWE-encrypted file in place. The decrypted content replaces the encrypted file. If the file ha | STRING |
| HIGH | …n/storage/kserve_storage/confidential/jwe_decryptor.py | 132 | Walk a directory tree and decrypt all JWE-encrypted files. Args: dir_path: Root directory to scan. | STRING |
| HIGH | …storage/kserve_storage/confidential/secret_resolver.py | 31 | Resolve a decryption key for the given resource identifier. Args: resource_id: A KBS resource ident | STRING |
| HIGH | …ipts/install-script-generator/pkg/template_embedder.py | 99 | Convert template name to bash function name. Replaces hyphens with underscores for bash compatibility. Args: | STRING |
| HIGH | …up/scripts/install-script-generator/pkg/file_reader.py | 25 | Find git repository root by walking up directory tree. Args: start_dir: Starting directory path Return | STRING |
| HIGH | …up/scripts/install-script-generator/pkg/file_reader.py | 71 | Read and parse YAML file. Args: file_path: Path to YAML file Returns: Dictionary parsed from Y | STRING |
| HIGH | …ts/install-script-generator/pkg/component_processor.py | 88 | Process single component: find script, extract and rename functions. Args: comp_config: Component configura | STRING |
| HIGH | …ripts/install-script-generator/pkg/manifest_builder.py | 45 | Run kustomize build on a directory. Args: kustomize_dir: Directory containing kustomization.yaml Retur | STRING |
| HIGH | …ripts/install-script-generator/pkg/manifest_builder.py | 205 | Build KServe runtime manifests. Args: repo_root: Repository root path Returns: Combined runtim | STRING |
| HIGH | …ripts/install-script-generator/pkg/manifest_builder.py | 225 | Build KServe LLMISvcConfig manifests. Args: repo_root: Repository root path Returns: Combined | STRING |
| HIGH | …cripts/install-script-generator/pkg/template_engine.py | 23 | Read template file content. Args: template_path: Path to template file Returns: Template conte | STRING |
| HIGH | …ipts/install-script-generator/pkg/definition_parser.py | 126 | Parse COMPONENTS field from config. Args: config: Raw YAML config dict definition_file: Definition | STRING |
| HIGH | …ipts/install-script-generator/pkg/definition_parser.py | 217 | Parse definition with INCLUDE_DEFINITIONS support. Args: definition_file: Path to definition file v | STRING |
| HIGH | …ipts/install-script-generator/pkg/definition_parser.py | 302 | Parse and normalize definition file. Public API function that supports INCLUDE_DEFINITIONS for composing defini | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 469 | # Step 1: Read as v1alpha2 and verify criticality is stored in annotation | COMMENT |
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 501 | # Step 2: Read back as v1alpha1 and verify criticality is restored | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 406 | # Step 1: Wait for primary LLMISVC to be ready | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 417 | # Step 2: Create invalid S3 credentials | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 437 | # Step 3: Create secondary LLMISVC with invalid S3 credentials | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 454 | # Step 4: Wait for secondary LLMISVC to report failure | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 476 | # Step 5: Verify primary LLMISVC was not modified | COMMENT |
| LOW⚡ | test/e2e/predictor/test_pod_watch.py | 396 | # Step 2: Create invalid S3 credentials | COMMENT |
| LOW⚡ | test/e2e/predictor/test_pod_watch.py | 403 | # Step 3: Create secondary ISVC with invalid S3 credentials | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 383 | # Step 1: Wait for primary ISVC to be ready (created by managed_isvc) | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 426 | # Step 4: Wait for secondary ISVC to report failure (created by managed_isvc) | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 440 | # Step 5: Verify primary ISVC was not modified | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 81 | # Step 1: Check gh auth | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 90 | # Step 2: Check tag exists | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 102 | # Step 3: Check release does not already exist | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 111 | # Step 4: Check install files | COMMENT |
| LOW | hack/release/publish-release.sh | 127 | # Step 5: Build release flags | COMMENT |
| LOW | hack/release/publish-release.sh | 156 | # Step 6: Create release | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 140 | # Step 1: Create kind cluster | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 152 | # Step 2: Install KServe with local charts | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 160 | # Step 3: Test ISVC (sklearn-iris) | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 199 | # Step 4: Test LLMIsvc (facebook-opt-125m) | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 241 | # Step 5: Clean up kind cluster | COMMENT |
| LOW | release/BUMP_VERSION_AGENT.md | 20 | ### Step 1: Create a Release Issue | COMMENT |
| LOW | release/BUMP_VERSION_AGENT.md | 29 | ### Step 2: Assign Copilot with the bump-version agent | COMMENT |
| LOW | release/BUMP_VERSION_AGENT.md | 41 | ### Step 3: Review and Merge | COMMENT |
| LOW | release/RELEASE_PROCESS_copilot.md | 20 | ### Step 1: Install gh CLI | COMMENT |
| LOW | release/RELEASE_PROCESS_copilot.md | 49 | ### Step 2: Log in to gh | COMMENT |
| LOW | release/RELEASE_PROCESS_copilot.md | 63 | ### Step 3: Verify Copilot CLI | COMMENT |
| LOW | release/RELEASE_PROCESS_copilot.md | 71 | ### Step 4: Clone the repository | COMMENT |
| LOW | docs/MANIFESTS_GUIDE.md | 28 | ### Step 1: Build kustomize manifests and copy to charts | COMMENT |
| LOW | docs/MANIFESTS_GUIDE.md | 51 | ### Step 2: Generate `values.yaml` from common sections | COMMENT |
| LOW | docs/MANIFESTS_GUIDE.md | 63 | ### Step 3: Sync shared patch files | COMMENT |
| LOW | docs/MANIFESTS_GUIDE.md | 69 | ### Step 4: Lint | COMMENT |
| LOW⚡ | pkg/controller/v1beta1/inferenceservice/utils/utils.go | 417 | // Step 1: Passes the validation if we have a storage container CR that supports this storageURI. | COMMENT |
| LOW⚡ | pkg/controller/v1beta1/inferenceservice/utils/utils.go | 426 | // Step 2: Does the default storage initializer image support this storageURI? | COMMENT |
| LOW⚡ | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 55 | // Step 1 - Checks if the CR is in the deletion process. Deletion completes when all LocalModelNodes have been updated | COMMENT |
| LOW⚡ | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 56 | // Step 2 - Adds this model to LocalModelNode resources in the node group | COMMENT |
| LOW⚡ | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 57 | // Step 3 - Creates PV & PVC for model download | COMMENT |
| LOW⚡ | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 58 | // Step 4 - Creates PV & PVCs for namespaces with isvcs using this cached model | COMMENT |
| LOW | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 92 | // Step 1 - Checks if the CR is in the deletion process | COMMENT |
| LOW | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 107 | // Step 2 - Adds this model to LocalModelNode resources in the node group | COMMENT |
| LOW | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 112 | // Step 3 - Creates PV & PVC for model download | COMMENT |
| LOW | …1/localmodel/reconcilers/localmodelcache_reconciler.go | 139 | // Step 4 - Creates PV & PVCs for namespaces with isvcs using this model | COMMENT |
| LOW⚡ | …del/reconcilers/localmodelnamespacecache_reconciler.go | 55 | // Step 1 - Checks if the CR is in the deletion process. Deletion completes when all LocalModelNodes have been updated | COMMENT |
| LOW⚡ | …del/reconcilers/localmodelnamespacecache_reconciler.go | 56 | // Step 2 - Adds this model to LocalModelNode resources in the node group | COMMENT |
| LOW⚡ | …del/reconcilers/localmodelnamespacecache_reconciler.go | 57 | // Step 3 - Creates PV & PVC for model download (in the same namespace as the CR) | COMMENT |
| LOW⚡ | …del/reconcilers/localmodelnamespacecache_reconciler.go | 58 | // Step 4 - Creates PV & PVCs for ISVCs in the same namespace using this cached model | COMMENT |
| LOW | …del/reconcilers/localmodelnamespacecache_reconciler.go | 92 | // Step 1 - Checks if the CR is in the deletion process | COMMENT |
| LOW | …del/reconcilers/localmodelnamespacecache_reconciler.go | 107 | // Step 2 - Adds this model to LocalModelNode resources in the node group | COMMENT |
| LOW | …del/reconcilers/localmodelnamespacecache_reconciler.go | 112 | // Step 3 - Creates PV & PVC for model download (in jobNamespace, same as cluster-scoped) | COMMENT |
| LOW | …del/reconcilers/localmodelnamespacecache_reconciler.go | 139 | // Step 4 - Creates PV & PVCs for ISVCs in the same namespace using this model | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 686 | # Create a comprehensive config | COMMENT |
| MEDIUM | test/e2e/llmisvc/test_llm_inference_service_stop.py | 74 | # Create the service | COMMENT |
| MEDIUM | …/llmisvc/test_llm_inference_service_config_deletion.py | 238 | # Create the config under test (model config) | COMMENT |
| MEDIUM | …/llmisvc/test_llm_inference_service_config_deletion.py | 249 | # Create an LLMInferenceService that references this config | COMMENT |
| MEDIUM | …/llmisvc/test_llm_inference_service_config_deletion.py | 490 | # Create a config with the well-known name in the test namespace. | COMMENT |
| MEDIUM | …/llmisvc/test_llm_inference_service_config_deletion.py | 496 | # Create an LLMInferenceService that does NOT explicitly reference the | COMMENT |
| MEDIUM | test/e2e/llmisvc/test_llm_lora_adapters.py | 125 | # Create the service with unique base refs | COMMENT |
| MEDIUM | test/e2e/common/inference_pb2_grpc.py | 134 | # This class is part of an EXPERIMENTAL API. | COMMENT |
| MEDIUM | test/e2e/modelcache/test_llmisvc_localmodelcache.py | 100 | # Create an LLMInferenceService with matching model URI using raw k8s client | COMMENT |
| MEDIUM | test/e2e/predictor/test_multi_model_serving.py | 59 | # Define an inference service | COMMENT |
| MEDIUM | test/e2e/predictor/test_multi_model_serving.py | 80 | # Create an instance of inference service with isvc | COMMENT |
| MEDIUM | test/e2e/predictor/test_multi_model_serving.py | 180 | # Define an inference service | COMMENT |
| MEDIUM | test/e2e/predictor/test_multi_model_serving.py | 202 | # Create an instance of inference service with isvc | COMMENT |
| MEDIUM | python/kserve/test/test_server.py | 1318 | # Create a PredictorConfig | COMMENT |
| MEDIUM | python/kserve/test/test_server.py | 1356 | # Create a PredictorConfig with specific settings | COMMENT |
| MEDIUM | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 224 | # This class is part of an EXPERIMENTAL API. | COMMENT |
| MEDIUM | python/kserve/kserve/protocol/rest/timeseries/config.py | 39 | # Create a model repository with just the Time Series models | COMMENT |
| MEDIUM | python/kserve/kserve/protocol/rest/openai/config.py | 40 | # Create a model repository with just the OpenAI models | COMMENT |
| MEDIUM | python/storage/test/test_s3_storage.py | 456 | # Create a temporary CA bundle file | COMMENT |
| MEDIUM | python/storage/test/test_s3_storage.py | 494 | # Create a temporary CA bundle file in the expected ConfigMap location | COMMENT |
| MEDIUM | python/storage/test/test_s3_storage.py | 651 | # Create a temporary CA bundle file in the expected ConfigMap location | COMMENT |
| MEDIUM | python/huggingfaceserver/health_check.py | 202 | # Create the top-level parser | COMMENT |
| MEDIUM | python/huggingfaceserver/huggingfaceserver/__main__.py | 150 | # Create a mutually exclusive group for output format options | COMMENT |
| MEDIUM | …all-script-generator/tests/test_component_processor.py | 138 | # Create a simple component script | COMMENT |
| MEDIUM | …stall-script-generator/tests/test_definition_parser.py | 325 | # Create main definition that includes base | STRING |
| MEDIUM | …stall-script-generator/tests/test_definition_parser.py | 371 | # Create main definition | STRING |
| MEDIUM | …stall-script-generator/tests/test_definition_parser.py | 492 | # Create main that overrides env | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/common/inference_pb2_grpc.py | 139 | CODE | |
| LOW | test/e2e/common/inference_pb2_grpc.py | 169 | CODE | |
| LOW | test/e2e/common/inference_pb2_grpc.py | 199 | CODE | |
| LOW | test/e2e/common/inference_pb2_grpc.py | 229 | CODE | |
| LOW | test/e2e/common/http_retry.py | 67 | CODE | |
| LOW | test/e2e/common/utils.py | 328 | CODE | |
| LOW | python/kserve/kserve/model_server.py | 220 | CODE | |
| LOW | python/kserve/kserve/model.py | 403 | CODE | |
| LOW | python/kserve/kserve/model.py | 483 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 134 | CODE | |
| LOW | python/kserve/kserve/api_client.py | 335 | CODE | |
| LOW | python/kserve/kserve/inference_client.py | 100 | CODE | |
| LOW | python/kserve/kserve/inference_client.py | 356 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_transformer_spec.py | 167 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_tf_serving_spec.py | 115 | CODE | |
| LOW | …rve/kserve/models/v1alpha1_serving_runtime_pod_spec.py | 77 | CODE | |
| LOW | …erve/kserve/models/v1beta1_inference_service_status.py | 77 | CODE | |
| LOW | …/kserve/kserve/models/v1alpha1_inference_graph_spec.py | 81 | CODE | |
| LOW | …thon/kserve/kserve/models/v1beta1_predictors_config.py | 73 | CODE | |
| LOW | …erve/kserve/models/v1beta1_component_extension_spec.py | 83 | CODE | |
| LOW | python/kserve/kserve/models/v1alpha1_container.py | 75 | CODE | |
| LOW | python/kserve/kserve/models/knative_url.py | 73 | CODE | |
| LOW | …rve/kserve/models/v1beta1_hugging_face_runtime_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_custom_predictor.py | 137 | CODE | |
| LOW | …hon/kserve/kserve/models/v1beta1_local_model_config.py | 69 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_predictor_spec.py | 195 | CODE | |
| LOW | …hon/kserve/kserve/models/v1beta1_paddle_server_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_pod_spec.py | 137 | CODE | |
| LOW | …hon/kserve/kserve/models/v1beta1_custom_transformer.py | 137 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_scaler_spec.py | 75 | CODE | |
| LOW | …erve/kserve/models/v1beta1_explainer_extension_spec.py | 113 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_pmml_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_custom_explainer.py | 137 | CODE | |
| LOW | python/kserve/kserve/models/v1alpha1_inference_step.py | 73 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_ingress_config.py | 91 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_light_gbm_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_logger_spec.py | 71 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_triton_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_sk_learn_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_xg_boost_spec.py | 115 | CODE | |
| LOW | …erve/kserve/models/v1beta1_predictor_extension_spec.py | 115 | CODE | |
| LOW | …/kserve/kserve/models/v1beta1_component_status_spec.py | 73 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_torch_serve_spec.py | 115 | CODE | |
| LOW | …thon/kserve/kserve/models/v1beta1_onnx_runtime_spec.py | 115 | CODE | |
| LOW | …/kserve/kserve/models/v1alpha1_serving_runtime_spec.py | 99 | CODE | |
| LOW | …hon/kserve/kserve/models/v1beta1_art_explainer_spec.py | 115 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_model_spec.py | 119 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_explainer_spec.py | 169 | CODE | |
| LOW | python/kserve/kserve/models/v1beta1_worker_spec.py | 141 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 229 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 259 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 289 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 319 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 349 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 379 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 409 | CODE | |
| LOW | …serve/kserve/protocol/grpc/grpc_predict_v2_pb2_grpc.py | 439 | CODE | |
| LOW | …n/huggingfaceserver/huggingfaceserver/encoder_model.py | 88 | CODE | |
| LOW | …uggingfaceserver/huggingfaceserver/generative_model.py | 174 | CODE | |
| LOW | python/custom_model/model_grpc.py | 87 | CODE | |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/kserve/test/test_infer_type.py | 756 | == b'{"id":"1","model_name":"test_model","model_version":null,"outputs":[{"name":"fp16_output","shape":[2,4] | CODE |
| HIGH | python/kserve/test/test_infer_type.py | 863 | == b'{"id":"1","model_name":"test_model","model_version":null,"outputs":[{"name":"output1","shape":[1],"data | CODE |
| HIGH | python/kserve/test/test_infer_type.py | 902 | == b'{"id":"1","model_name":"test_model","model_version":null,"outputs":[{"name":"output1","shape":[1],"data | CODE |
| HIGH | python/kserve/test/test_infer_type.py | 948 | == b'{"id":"1","model_name":"test_model","model_version":null,"outputs":[{"name":"output1","shape":[1],"data | CODE |
| HIGH | python/kserve/test/test_server.py | 631 | == b'{"model_name":"FP16InputModel","model_version":null,"id":"123","parameters":null,"outputs":[{"name":"st | STRING |
| HIGH | python/kserve/test/test_server.py | 706 | == b'{"id":"123","model_name":"FP16OutputModel","model_version":null,"outputs":[{"name":"fp16_output","shape | STRING |
| HIGH | python/kserve/test/test_server.py | 777 | == b'{"model_name":"FP16OutputModel","model_version":null,"id":"123","parameters":null,"outputs":[{"name":"f | STRING |
| HIGH | python/kserve/test/test_server.py | 808 | == b'{"id":"123","model_name":"FP16OutputModel","model_version":null,"outputs":[{"name":"fp16_output","shape | STRING |
| HIGH | python/kserve/test/test_server.py | 850 | == b'{"id":"123","model_name":"FP16OutputModel","model_version":null,"outputs":[{"name":"fp16_output","shape | STRING |
| HIGH⚡ | hack/setup/scripts/generate-versions-from-gomod.py | 213 | result = run("helm repo list -o json || echo '[]'") | CODE |
| HIGH | …ripts/install-script-generator/pkg/manifest_builder.py | 312 | if [ "${{LLMISVC:-false}}" = "true" ] && type get_kserve_llmisvcconfig_manifests &>/dev/null; then | CODE |
| HIGH | …ripts/install-script-generator/pkg/manifest_builder.py | 317 | if [ "${{INSTALL_RUNTIMES:-false}}" = "true" ] && type get_kserve_runtime_manifests &>/dev/null; then | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 469 | # Step 1: Read as v1alpha2 and verify criticality is stored in annotation | COMMENT |
| LOW⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 501 | # Step 2: Read back as v1alpha1 and verify criticality is restored | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 406 | # Step 1: Wait for primary LLMISVC to be ready | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 417 | # Step 2: Create invalid S3 credentials | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 437 | # Step 3: Create secondary LLMISVC with invalid S3 credentials | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 454 | # Step 4: Wait for secondary LLMISVC to report failure | COMMENT |
| LOW | test/e2e/llmisvc/test_pod_watch.py | 476 | # Step 5: Verify primary LLMISVC was not modified | COMMENT |
| LOW⚡ | test/e2e/predictor/test_pod_watch.py | 396 | # Step 2: Create invalid S3 credentials | COMMENT |
| LOW⚡ | test/e2e/predictor/test_pod_watch.py | 403 | # Step 3: Create secondary ISVC with invalid S3 credentials | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 383 | # Step 1: Wait for primary ISVC to be ready (created by managed_isvc) | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 426 | # Step 4: Wait for secondary ISVC to report failure (created by managed_isvc) | COMMENT |
| LOW | test/e2e/predictor/test_pod_watch.py | 440 | # Step 5: Verify primary ISVC was not modified | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 81 | # Step 1: Check gh auth | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 90 | # Step 2: Check tag exists | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 102 | # Step 3: Check release does not already exist | COMMENT |
| LOW⚡ | hack/release/publish-release.sh | 111 | # Step 4: Check install files | COMMENT |
| LOW | hack/release/publish-release.sh | 127 | # Step 5: Build release flags | COMMENT |
| LOW | hack/release/publish-release.sh | 156 | # Step 6: Create release | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 140 | # Step 1: Create kind cluster | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 152 | # Step 2: Install KServe with local charts | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 160 | # Step 3: Test ISVC (sklearn-iris) | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 199 | # Step 4: Test LLMIsvc (facebook-opt-125m) | COMMENT |
| LOW⚡ | hack/release/smoke-test.sh | 241 | # Step 5: Clean up kind cluster | COMMENT |
| LOW⚡ | pkg/controller/v1beta1/inferenceservice/utils/utils.go | 417 | // Step 1: Passes the validation if we have a storage container CR that supports this storageURI. | COMMENT |
| LOW⚡ | pkg/controller/v1beta1/inferenceservice/utils/utils.go | 426 | // Step 2: Does the default storage initializer image support this storageURI? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/e2e/llmisvc/logging.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/conftest.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/test_llm_canary_lifecycle.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/test_llm_lora_adapters.py | 48 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/test_gateway_section_name.py | 45 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/test_llm_autoscaling_wva.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/llmisvc/traffic/__init__.py | 18 | __all__ = ["ResponseRecord", "Slice", "TrafficReport", "TrafficDriver"] | CODE |
| LOW | test/e2e/modelcache/__init__.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | test/e2e/predictor/test_canary_raw_deployment.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/xgbserver/xgbserver/__init__.py | 18 | __all__ = ["XGBoostModel", "XGBoostModelRepository"] | CODE |
| LOW | python/autogluonserver/autogluonserver/__init__.py | 20 | __all__ = [ | CODE |
| LOW | python/lgbserver/lgbserver/__init__.py | 18 | __all__ = ["LightGBMModel", "LightGBMModelRepository"] | CODE |
| LOW | python/kserve/kserve/rest.py | 44 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/kserve/kserve/context.py | 28 | def set_predictor_config(config: PredictorConfig) -> None: | CODE |
| LOW | …hon/kserve/kserve/protocol/rest/timeseries/__init__.py | 33 | __all__ = [ | CODE |
| LOW | python/kserve/kserve/protocol/rest/openai/__init__.py | 29 | __all__ = [ | CODE |
| LOW | …n/kserve/kserve/protocol/rest/openai/types/__init__.py | 75 | __all__ = [ | CODE |
| LOW | …thon/storage/kserve_storage/confidential/cdh_client.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/storage/kserve_storage/confidential/__init__.py | 19 | __all__ = [ | CODE |
| LOW | …n/storage/kserve_storage/confidential/jwe_decryptor.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/storage/kserve_storage/confidential/cli.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | python/huggingfaceserver/huggingfaceserver/__init__.py | 31 | __all__ = [ | CODE |
| LOW | …ggingfaceserver/huggingfaceserver/time_series_model.py | 284 | __all__ = ["TimeSeriesModel", "HuggingFaceTimeSeriesModel"] | CODE |
| LOW | python/predictiveserver/predictiveserver/__init__.py | 19 | __all__ = ["PredictiveServerModel", "PredictiveServerModelRepository"] | CODE |
| LOW | python/sklearnserver/sklearnserver/__init__.py | 18 | __all__ = ["SKLearnModelRepository", "SKLearnModel"] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …on/kserve/kserve/protocol/rest/openai/types/openapi.py | 721 | description='A list of tags to be attached to the newly created run. These tags are passed through directly to W | CODE |
| HIGH | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 7621 | default tags are generated by OpenAI: "openai/finetune", "openai/{base-model}", "openai/{ftjob-abc | CODE |
| HIGH | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 8336 | default tags are generated by OpenAI: "openai/finetune", "openai/{base-model}", "openai/{ftjob-abcdef}". | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/e2e/storage/test_oci_native.py | 186 | # Inspect pod spec as a dict so the assertion is robust against | COMMENT |
| MEDIUM⚡ | …t/e2e/llmisvc/test_llm_inference_service_conversion.py | 686 | # Create a comprehensive config | COMMENT |
| MEDIUM | test/e2e/llmisvc/fixtures.py | 69 | # test harness. Set LLMISVC_DEFAULT_ANNOTATIONS as a JSON object in CI to | COMMENT |
| LOW | python/custom_tokenizer/data_processing.py | 219 | # can fail in certain cases in which case we just return `orig_text`. | COMMENT |
| LOW | python/custom_tokenizer/data_processing.py | 428 | # just create a nonce prediction in this case to avoid failure. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | hack/telepresence-setup.sh | 7 | # Usage: | COMMENT |
| LOW | hack/release/validate-release.sh | 4 | # Usage: | COMMENT |
| LOW | hack/release/publish-release.sh | 8 | # Usage: | COMMENT |
| LOW | hack/release/prepare-for-release.sh | 3 | # Usage: | COMMENT |
| LOW | hack/release/smoke-test.sh | 7 | # Usage: | COMMENT |
| LOW | docs/samples/llmisvc/agentic-tool-calling/run-tests.sh | 6 | # Usage: | COMMENT |
| LOW | …/controller/v1alpha2/llmisvc/fixture/test_namespace.go | 108 | // Example usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pkg/controller/v1alpha1/trainedmodel/suite_test.go | 36 | // +kubebuilder:scaffold:imports | COMMENT |
| MEDIUM | pkg/controller/v1alpha1/localmodel/suite_test.go | 36 | // +kubebuilder:scaffold:imports | COMMENT |
| MEDIUM | pkg/controller/v1alpha1/localmodelnode/suite_test.go | 34 | // +kubebuilder:scaffold:imports | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/kserve/protocol/rest/openai/types/openapi-2.0.0.yaml | 37 | # Note: When adding an endpoint, make sure you also add it in the `groups` section, in the end of this file, | COMMENT |
| LOW | …n/huggingfaceserver/huggingfaceserver/encoder_model.py | 206 | # When adding new tokens to the vocabulary, we should make sure to also resize the token embedding | COMMENT |
| LOW | …uggingfaceserver/huggingfaceserver/generative_model.py | 278 | # When adding new tokens to the vocabulary, we should make sure to also resize the token embedding | COMMENT |
| LOW | config/manager/manager.yaml | 33 | # When changing arguments, make sure to review the args in manager_auth_proxy_patch.yaml | COMMENT |
| LOW | hack/release/prepare-for-release.sh | 74 | # using double dashes "--". We need to make sure to handle this case.` | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/samples/istio-dex/README.md | 185 | KUBEFLOW_USERNAME = "user@example.com" | CODE |
| LOW | docs/samples/istio-dex/dex_auth.py | 107 | KUBEFLOW_USERNAME = "user@example.com" | CODE |
| LOW | …ook/admission/pod/storage_initializer_injector_test.go | 4474 | {Name: constants.CustomSpecStorageUriEnvVarKey, Value: "placeholder"}, | CODE |
| LOW | …ook/admission/pod/storage_initializer_injector_test.go | 4600 | {Name: constants.CustomSpecStorageUriEnvVarKey, Value: "placeholder"}, | CODE |
| LOW | …alpha2/llmisvc/controller_int_scheduler_config_test.go | 1860 | "app": "placeholder", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/kfp/src/kservedeployer.py | 205 | def perform_action( | CODE |