
Доказательства и данные для технического отчёта Sorami о настройках безопасности по умолчанию 15 Helm-чартов для AI-сервинга, векторных баз данных и MCP в Kubernetes.
Этот репозиторий содержит данные и доказательства, лежащие в основе технического отчёта Sorami «AI в Kubernetes: 10 из 14 Helm-чартов поставляются без аутентификации API» (версия 1.2).
Читайте отчёт здесь: https://sorami.com.au/research/ai-kubernetes-helm-chart-security/
Методика, выводы, оценки серьёзности и рекомендации по усилению защиты изложены в отчёте. Этот репозиторий их не повторяет. Он содержит файлы данных, на которые ссылается отчёт, чтобы читатели могли проверить каждое утверждение.
Значения по умолчанию, отрендерены 24 сентября 2026 года. Отдельные live-проверки были повторно запущены 25 сентября 2026 года.
| Чарт | Версия | Источник |
|---|---|---|
| vllm/vllm-stack | 0.1.12 | https://vllm-project.github.io/production-stack |
| kserve-resources | v0.20.0 | oci://ghcr.io/kserve/charts/kserve-resources |
| kuberay/kuberay-operator, kuberay/ray-cluster | 1.7.1 | https://ray-project.github.io/kuberay-helm/ |
| vllm-project/aibrix dist/chart | 0.7.0 | git tag v0.7.0 |
| otwld/ollama | 1.83.0 | https://helm.otwld.com/ |
| open-webui/open-webui | 16.6.0 | https://helm.openwebui.com/ |
| go-skynet/local-ai | 3.4.2 | https://go-skynet.github.io/helm-charts/ |
| litellm-helm | 1.102.1 | oci://ghcr.io/berriai/litellm-helm |
| langfuse/langfuse | 2.1.2 | https://langfuse.github.io/langfuse-k8s |
| n8n-io/n8n-hosting charts/n8n | 1.13.0 | git commit 359e1772 |
| qdrant/qdrant | 1.19.1 | https://qdrant.github.io/qdrant-helm |
| weaviate/weaviate | 17.8.3 | https://weaviate.github.io/weaviate-helm |
| milvus/milvus | 5.0.28 | https://zilliztech.github.io/milvus-helm/ |
| containers/kubernetes-mcp-server | 0.1.0 | oci://ghcr.io/containers/charts/kubernetes-mcp-server |
| Flux159/mcp-server-kubernetes helm-chart | 2.8.0 | git tag v4.1.7 |
results.csv: одна строка на чарт, один столбец на проверку, с доказательствами для каждого значения.tools.tsv: источники чартов, зафиксированные версии и переопределение рендеринга (если оно требовалось) для каждого чарта.manual-checks.tsv: значения по умолчанию для аутентификации API и телеметрии, проверенные вручную по документации и исходному коду вендора.dynamic-results.tsv: результаты live-проверок на локальном тестовом кластере.evidence/totals.json: итоговые подсчёты, использованные в отчёте.evidence/doc-urls.tsv: документация вендоров, на которую ссылаются для каждого утверждения, со статусом HTTP на 24 сентября 2026 года.evidence/scans/scan-summary.json, evidence/scans/scan-detail.json: подсчёты по каждому чарту от Kubescape 4.0.14, Checkov 3.3.19, kube-linter 0.8.3 и Trivy 0.74.0.evidence/dynamic/: журналы запросов и ответов от live-проверок, а также вывод kubectl auth can-i для ServiceAccount, обсуждаемых в отчёте.figures/: рисунки, использованные в отчёте.file:line, например values.yaml:17, указывает на собственные файлы чарта в зафиксированной выше версии. Пути вроде charts/repo-qdrant/qdrant/values.yaml указаны относительно распакованного чарта.off, on, not_enforced и подобные определены в отчёте.<kubeconfig>, <kind-context>, <charts> и <pod-ip>. Больше ничего в запросе или ответе не изменялось.REDACTED-RENDER-TIME-PASSWORD. Плейсхолдерные учётные данные, которые вендоры поставляют в своих чартах, оставлены на месте, поскольку именно они и являются находкой.Мы не распространяем файлы чартов вендоров или отрендеренные манифесты. Любой может воссоздать их из публичных чартов:
helm repo add vllm https://vllm-project.github.io/production-stack
helm repo add kuberay https://ray-project.github.io/kuberay-helm/
helm repo add otwld https://helm.otwld.com/
helm repo add open-webui https://helm.openwebui.com/
helm repo add langfuse https://langfuse.github.io/langfuse-k8s
helm repo add qdrant https://qdrant.github.io/qdrant-helm
helm repo add weaviate https://weaviate.github.io/weaviate-helm
helm repo add milvus https://zilliztech.github.io/milvus-helm/
helm repo add localai https://go-skynet.github.io/helm-charts/
helm repo update
helm template rel vllm/vllm-stack --version 0.1.12 --namespace sbd
helm template rel kuberay/kuberay-operator --version 1.7.1 --namespace sbd
helm template rel kuberay/ray-cluster --version 1.7.1 --namespace sbd
helm template rel otwld/ollama --version 1.83.0 --namespace sbd
helm template rel open-webui/open-webui --version 16.6.0 --namespace sbd
helm template rel langfuse/langfuse --version 2.1.2 --namespace sbd --set clickhouse.crdCheck=false
helm template rel qdrant/qdrant --version 1.19.1 --namespace sbd
helm template rel weaviate/weaviate --version 17.8.3 --namespace sbd
helm template rel milvus/milvus --version 5.0.28 --namespace sbd
helm template rel localai/local-ai --version 3.4.2 --namespace sbd
helm template rel oci://ghcr.io/berriai/litellm-helm --version 1.102.1 --namespace sbd
helm template rel oci://ghcr.io/kserve/charts/kserve-resources --version v0.20.0 --namespace sbd
helm template rel oci://ghcr.io/containers/charts/kubernetes-mcp-server --version 0.1.0 --namespace sbd --set ingress.host=mcp.example.invalid
git clone --depth 1 --branch v0.7.0 https://github.com/vllm-project/aibrix.git
helm template rel aibrix/dist/chart --namespace sbd
git clone --depth 1 --branch v4.1.7 https://github.com/Flux159/mcp-server-kubernetes.git
helm template rel mcp-server-kubernetes/helm-chart --namespace sbd
git clone https://github.com/n8n-io/n8n-hosting.git && git -C n8n-hosting checkout 359e1772f9e4987c964aa4d6ab1621d07bdb107f
helm template rel n8n-hosting/charts/n8n --namespace sbd --set secretRefs.env.N8N_ENCRYPTION_KEY=research-placeholder-not-a-secret
Используйте Helm 3.19 или более поздней версии (чарту Langfuse нужен fromToml). Для рендеринга kube-контекст не требуется. Некоторые чарты используют плавающие теги образов, поэтому более поздний рендеринг может ссылаться на более новые образы.
Каждая находка — это значение по умолчанию, которое документирует вендор, и отчёт ссылается на собственную документацию вендора для каждой из них. Тестирование проводилось только на локальном кластере, созданном для исследования и удалённом после его завершения. Ни одна сторонняя, клиентская или доступная из интернета система не сканировалась и не затрагивалась. Вендоры, у которых есть вопросы по какой-либо находке, могут написать на [email protected].
Данные, файлы доказательств и рисунки в этом репозитории выпущены под лицензией CC BY 4.0. Copyright 2026 Sorami Consulting Pty Ltd. См. LICENSE.
Цитировать как: Sorami (2026). AI в Kubernetes: 10 из 14 Helm-чартов поставляются без аутентификации API. Sorami Technical Report, версия 1.2. https://sorami.com.au/research/ai-kubernetes-helm-chart-security/
Контакт: [email protected]