Audit Kubernetes manifests against CIS-style security rules
Single tool k8saudit_scan has a basic description but critically lacks parameter descriptions and output schema documentation. The input schema defines 'target' as a string but provides no guidance on format, constraints, or examples. No output schema is documented despite the tool returning JSON findings. Parameter descriptions are absent entirely. The tool name follows verb_noun convention (audit action), but the implementation lacks the rigor expected for production agent use.
Audit Kubernetes manifests against CIS-style security rules. Returns JSON findings.
Missing parameter description for 'target'. LLMs cannot infer whether to pass a file path, directory, glob pattern, or URL. No guidance on format, constraints, or examples.
No output schema documented. Tool returns JSON findings but LLMs have no visibility into the structure (fields, types, nesting). Prevents downstream tool chaining and forces LLMs to guess field names.
Tool description (67 chars) is minimal and lacks WHEN/WHY context. Does not explain prerequisites (Kubernetes manifest format), what 'CIS-style rules' means, or when to call this vs other security tools.
No error handling guidance. Tool may fail on invalid paths, permission errors, or malformed YAML, but no recovery hints are provided to the LLM.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
STDIO transport only. Server is not remotely accessible and cannot be used by hosted MCP clients. Limits deployment to local/containerized environments.