operating-kubernetes
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill documentation and reference guides provide instructions for installing essential cluster components from external sources.
- Evidence:
- Fetches the Kubernetes Metrics Server configuration from the official
kubernetes-sigsrepository on GitHub. - Downloads the OPA Gatekeeper deployment manifest from its official GitHub repository.
- References the
cert-managerinstallation manifest from the official project repository on GitHub. - Clones the official Kubernetes
autoscalerrepository for Vertical Pod Autoscaler (VPA) setup. - All identified targets are well-known technology projects or trusted organizations, and these downloads are documented neutrally as standard operational procedures.
- [COMMAND_EXECUTION]: The skill includes several scripts designed to automate cluster maintenance and auditing tasks.
- Evidence:
scripts/audit-networkpolicies.sh,scripts/cost-analysis.sh, andscripts/validate-resources.shexecutekubectlcommands to retrieve cluster state andjq/awkfor data processing.- Python scripts in
examples/python/utilize the officialkubernetesclient library to perform security and resource audits. - These operations are consistent with the skill's primary purpose of Kubernetes operations and troubleshooting.
- [INDIRECT_PROMPT_INJECTION]: The auditing and reporting scripts ingest untrusted data from the Kubernetes cluster, creating a theoretical injection surface.
- Evidence:
- Ingestion points: Multiple scripts (e.g.,
scripts/cost-analysis.sh,examples/python/validate_rbac.py) read pod labels, annotations, and resource configurations from the cluster environment viakubectland the Python SDK. - Boundary markers: There are no explicit delimiters or specific warnings used to isolate the agent from potentially malicious content embedded in cluster metadata during processing.
- Capability inventory: The skill possesses capabilities for cluster interaction (read/audit) and shell execution, though it does not automatically perform write operations based on ingested metadata.
- Sanitization: Data processing relies on standard JSON parsing through
jqand thekubernetesPython library; no custom sanitization or filtering of input strings is implemented.
Audit Metadata