/install k8s-security-review
Overview
Kubernetes Security Review is a specialized security analysis tool that scans Kubernetes YAML manifests for vulnerabilities, misconfigurations, and deviations from industry security best practices. Organizations using Kubernetes in production environments can leverage this tool to identify and remediate security gaps before deployment.
The tool performs comprehensive static analysis on Kubernetes resources, detecting issues such as missing security contexts, overly permissive RBAC configurations, exposed secrets, resource limits violations, and container image best practices. This proactive approach helps prevent common Kubernetes security incidents and ensures compliance with organizational security policies.
Ideal users include DevOps engineers, platform security teams, Kubernetes administrators, and organizations implementing security-as-code practices. The tool integrates seamlessly into CI/CD pipelines, policy enforcement workflows, and infrastructure-as-code validation processes.
Usage
Sample Request
{
"yaml_content": "apiVersion: v1\
kind: Pod\
metadata:\
name: web-app\
namespace: production\
spec:\
containers:\
- name: nginx\
image: nginx:latest\
ports:\
- containerPort: 80\
securityContext:\
runAsNonRoot: false\
privileged: true\
resources:\
requests:\
memory: \"64Mi\"\
cpu: \"250m\"\
volumeMounts:\
- name: config\
mountPath: /etc/config\
volumes:\
- name: config\
secret:\
secretName: db-credentials"
}
Sample Response
{
"manifest_valid": true,
"findings": [
{
"severity": "HIGH",
"rule_id": "K8S-001",
"category": "Security Context",
"message": "Container running in privileged mode - potential security risk",
"resource": "Pod/web-app/containers/nginx",
"recommendation": "Set privileged: false and use specific capabilities instead"
},
{
"severity": "HIGH",
"rule_id": "K8S-002",
"category": "Container Image",
"message": "Using image tag 'latest' is not recommended in production",
"resource": "Pod/web-app/containers/nginx",
"recommendation": "Pin image to a specific version tag (e.g., nginx:1.25.3)"
},
{
"severity": "MEDIUM",
"rule_id": "K8S-003",
"category": "Security Context",
"message": "Container should run as non-root user",
"resource": "Pod/web-app/containers/nginx",
"recommendation": "Set runAsNonRoot: true and specify a non-zero uid"
},
{
"severity": "MEDIUM",
"rule_id": "K8S-004",
"category": "Pod Security",
"message": "Pod does not enforce read-only root filesystem",
"resource": "Pod/web-app",
"recommendation": "Set readOnlyRootFilesystem: true where possible"
}
],
"summary": {
"total_findings": 4,
"high_severity": 2,
"medium_severity": 2,
"low_severity": 0,
"compliance_score": 65
}
}
Endpoints
POST /review-k8s
Analyzes a Kubernetes YAML manifest for security issues, misconfigurations, and best practices violations.
Method: POST
Path: /review-k8s
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
yaml_content |
string | Yes | Complete Kubernetes YAML manifest as a string. Can include single or multiple resources (Pods, Deployments, Services, ConfigMaps, Secrets, RBAC definitions, Network Policies, etc.). |
Request Body:
{
"yaml_content": "\x3Ckubernetes-yaml-manifest>"
}
Response (200 OK): Returns a comprehensive security analysis report including:
manifest_valid: Boolean indicating if YAML is syntactically validfindings: Array of security findings, each containing:severity: One of HIGH, MEDIUM, LOWrule_id: Unique identifier for the security rulecategory: Type of finding (e.g., Security Context, Container Image, Pod Security, RBAC, Secrets Management)message: Detailed description of the issueresource: Kubernetes resource path affectedrecommendation: Remediation guidance
summary: Aggregate statistics including total findings, severity breakdown, and compliance score
Response (422 Validation Error): Returned when the request payload fails validation.
{
"detail": [
{
"loc": ["body", "yaml_content"],
"msg": "field required",
"type": "value_error.missing"
}
]
}
Pricing
| Plan | Calls/Day | Calls/Month | Price |
|---|---|---|---|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- toolweb.in
- portal.toolweb.in
- hub.toolweb.in
- toolweb.in/openclaw/
- rapidapi.com/user/mkrishna477
- youtube.com/@toolweb-009
References
- Kong Route: https://api.mkkpro.com/security/k8s-security-review
- API Docs: https://api.mkkpro.com:8022/docs
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install k8s-security-review - 安装完成后,直接呼叫该 Skill 的名称或使用
/k8s-security-review触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
K8s Security Review 是什么?
Analyzes Kubernetes YAML manifests for security misconfigurations, best practices violations, and compliance risks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 175 次。
如何安装 K8s Security Review?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install k8s-security-review」即可一键安装,无需额外配置。
K8s Security Review 是免费的吗?
是的,K8s Security Review 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
K8s Security Review 支持哪些平台?
K8s Security Review 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 K8s Security Review?
由 ToolWeb(@krishnakumarmahadevan-cmd)开发并维护,当前版本 v1.0.0。