kubernetes-troubleshooting
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on extensive use of
kubectlcommands to perform cluster diagnostics and management, includingkubectl execfor running arbitrary commands inside containers andkubectl deletefor removing resources. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and display untrusted data from external sources, creating a potential attack surface for indirect prompt injection.
- Ingestion points: Commands such as
kubectl logs,kubectl get events, andkubectl describe podread data from container outputs and cluster events inSKILL.mdandreferences/error-decoder.md. - Boundary markers: There are no explicit instructions or delimiters used to warn the agent to ignore potentially malicious instructions embedded in logs or event messages.
- Capability inventory: The agent has significant capabilities including executing shell commands (
kubectl exec), modifying cluster state (kubectl apply,kubectl delete), and transferring files (kubectl cp) as documented inreferences/kubectl-cheatsheet.md. - Sanitization: No sanitization or validation of the ingested log/event content is performed before processing.
- [CREDENTIALS_UNSAFE]: The skill provides instructions for managing and viewing sensitive information, which could lead to accidental exposure of credentials.
- Evidence:
SKILL.mdincludes commands for creating secrets with plaintext passwords (kubectl create secret docker-registry --docker-password=<password>) andreferences/kubectl-cheatsheet.mdprovides commands to decode and view secret data in the terminal (kubectl get secret <name> -o jsonpath='{.data.password}' | base64 -d). - [EXTERNAL_DOWNLOADS]: The skill suggests running debugging tools from external container images.
- Evidence: In
references/kubectl-cheatsheet.md, the skill recommends using thenicolaka/netshootimage for networking debugging and thebusyboximage for general debugging, which are external images pulled from public registries.
Audit Metadata