review-security-k8s-agents-credentials · git:20260521.27b4bc9 · 2026-05-21 · sha256 923c33c52bee73e1
review-security-k8s-agents-credentials git:20260521.27b4bc9A
Immutable. This exact content is served forever at /api/v1/blob/923c33c52bee73e1.
--- name: review-security-k8s-agents-credentials description: Highly rigorous, deterministic security review skill for AI Agent Kubernetes configurations, targeting credential management, LLM API key security, least privilege, and prompt injection mitigation. --- # Task Review K8s configurations tailored to unique AI agent risks (prompt injection, RCE, credential exfiltration). # Checks ## 1. Zero-Trust Key Management - **Credential Proxy**: All authenticated outbound requests MUST route through a dedicated injecting proxy/sidecar. Flag agent containers with direct access to Secrets. - **No Direct Mounts/EnvVars**: Main agent container MUST NOT use `env`, `envFrom`, or volume mounts for secrets. - **No Hardcoded Credentials**: Flag any plaintext keys/passwords in manifests. ## 2. Least Privilege - **No Auto-mounting**: Require `automountServiceAccountToken: false`. If API access is required, mount token ONLY in the sidecar proxy. - **Dedicated Accounts**: Require dedicated `serviceAccountName`. Flag `default`. - **Granular RBAC**: Ensure strict scoping. Flag wildcards (`*`) in `verbs` or `resources`.