k8s
Pass
Audited by Gen Agent Trust Hub on Aug 31, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONPROMPT_INJECTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted Kubernetes and Helm configuration files via the
Readtool. This creates a potential attack surface for indirect prompt injection. Mandatory Evidence Chain: (1) Ingestion points: The skill usesReadon files matching**/values*.yaml,**/Chart.yaml, and**/templates/*.yaml. (2) Boundary markers: TheSKILL.mdfile contains a robust## Reviewing untrusted inputsection that explicitly warns the agent to treat reviewed content as data and ignore any embedded directives. (3) Capability inventory: The skill is restricted toGlobandReadtools, lacking network, shell, or write capabilities. (4) Sanitization: The instructions include logic for consolidated reporting and ignore-reasons, reducing the likelihood of accidental execution of embedded instructions.\n- [PROMPT_INJECTION]: The static analysis identified strings like 'ignore previous instructions' inSKILL.md. However, these are defensive instructions designed to prevent the agent from being subverted by adversarial data within reviewed Helm charts. These patterns represent safety features rather than malicious intent.\n- [COMMAND_EXECUTION]: The evaluation suite includes avalidate.shscript that performs local static analysis using standard utilities likegrepandfind. These scripts are used for CI/CD consistency checks of the rule catalog and are not exposed to the agent's runtime toolset or external input.\n- [CREDENTIALS_UNSAFE]: Test fixtures in theevals/directory contain hardcoded placeholder credentials (e.g., 'hunter2', 'AKIAIOSFODNN7EXAMPLE') and redacted Stripe keys. These are documented as non-functional fixtures used exclusively to verify the skill's ability to detect and flag secrets in Helm values files.
Audit Metadata