setup-k8s-collection
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill identifies a potential attack surface where untrusted data from a Kubernetes cluster (such as log lines or resource metadata) could be pasted into the conversation. It mitigates this by requiring the user to use a
wraphelper function. - Ingestion points: User-pasted output from
kubectl get pods,kubectl logs, andhelm get values(referenced inSKILL.mdandreferences/untrusted-output.md). - Boundary markers: The skill uses a nonce-delimited
<untrusted-data>tag system to isolate external data from instructions. - Capability inventory: The skill guides the user through
helmandkubectloperations includingupgrade --install,apply,create,patch, andannotate. - Sanitization: The
wrapfunction includessedandtrcommands to strip ANSI escape sequences and non-printable control characters that could be used to manipulate terminal display. - [EXTERNAL_DOWNLOADS]: The skill references and downloads resources from official vendor-controlled and well-known domains.
- Evidence: Downloads Helm charts from
https://observeinc.github.io/helm-chartsand fetches configuration guidance fromhttps://docs.observeinc.com. - Evidence: References the official
open-telemetry/opentelemetry-operatorfor EKS Fargate deployments. - [COMMAND_EXECUTION]: The skill provides various Kubernetes management commands for the user to execute.
- Evidence: Generates
helm upgrade --installandkubectl applycommands for cluster configuration. - Safety Measure: Explicitly instructs the agent not to run these commands itself and provides a method to use sensitive tokens (
$OBSERVE_TOKEN) without them ever entering the AI's context.
Audit Metadata