More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Kubernetes Manifest Reviewer

    1

    Audit K8s YAML manifests for security vulnerabilities, missing resource limits, and reliability gaps before deployment.

    Free

    4 usesSecurity scanned
    kubernetes-manifest-reviewer

    kubernetes-manifest-reviewer

    Example session with this skill installed

    "Review my k8s/ manifests before I apply to production"

    • Read your context and instructions
    • Compiled the kubernetes-manifest-reviewer

    "Kubernetes Manifest Review Report — 8 files, 12 resources

    Summary: Files reviewed: 8 | Issues: 3 critical, 5 high, 4 medium, 2 low
    Overall risk: HIGH

    Critical Issues (must fix before deploy):

    1. [deployment.yaml:15] Container runs as root — runAsNonRoot: true missing from securityContext
    2. [deployment.yaml:8] Image uses :latest tag — pin to specific version for reproducible deployments
    3. [secret.yaml:6] Password hardcoded in env var — use Kubernetes Secret with secretKeyRef

    High-Priority Issues

    1. [deployment.yaml:20] No resource limits set — pods will compete for resources, OOMKilled under load
    2. [deployment.yaml:25] Missing livenessProbe — unhealthy pods will keep receiving traffic
    3. [deployment.yaml:30] replicas: 1 in production — single pod failure causes downtime
    4. [ingress.yaml:10] No TLS configured — traffic served over HTTP
    5. [deployment.yaml:8] Missing readOnlyRootF

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The Problem

    You kubectl apply a manifest that worked in staging, and production pods immediately start getting OOMKilled because there are no resource limits. Or a container runs as root with privileged: true because nobody reviewed the securityContext. Or the Ingress has no TLS and your security audit flags it as a critical finding. Kubernetes manifests are 200-line YAML files that silently encode security decisions — and most teams review them by scrolling and hoping.

    What You Get

    • Pod security audit — flags containers running as root, privileged mode, missing readOnlyRootFilesystem, missing seccompProfile, dangerous capabilities (NET_ADMIN, SYS_ADMIN), and missing capabilities.drop: ["ALL"]
    • Image security scanning — catches :latest tag usage, missing registry prefixes, images from untrusted registries, and missing imagePullPolicy for mutable tags
    • Resource limit enforcement — validates that all containers have CPU/memory requests AND limits, catches requests exceeding limits, flags unrealistic values, and recommends LimitRange/ResourceQuota at namespace level
    • Reliability gap detection — identifies missing livenessProbe/readinessProbe, single-replica Deployments in production, missing PodDisruptionBudgets, missing podAntiAffinity rules, and missing rollout strategies
    • Secret management audit — catches hardcoded passwords in env vars, Secrets without proper type designation, ConfigMaps containing sensitive data, and recommends secretKeyRef patterns
    • Network security review — flags Ingress resources without TLS, LoadBalancer Services without IP whitelisting, missing NetworkPolicy resources, and missing ssl-redirect annotations

    Why This Beats Prompting It Yourself

    You can ask "check this manifest" for a single file. But production deployments involve 15+ resources — Deployments, Services, ConfigMaps, Secrets, Ingresses, PDBs — and the most dangerous issues are cross-resource mismatches: a Service selector that doesn't match any Pod labels, a ConfigMap reference that points to a key that doesn't exist, or a PVC that uses a StorageClass your cluster doesn't have. This skill performs the full cross-resource validation that individual file review misses.

    Example Session

    You: "Review my k8s/ manifests before I apply to production"

    Agent: "Kubernetes Manifest Review Report — 8 files, 12 resources

    Summary: Files reviewed: 8 | Issues: 3 critical, 5 high, 4 medium, 2 low Overall risk: HIGH

    Critical Issues (must fix before deploy):

    1. [deployment.yaml:15] Container runs as root — runAsNonRoot: true missing from securityContext
    2. [deployment.yaml:8] Image uses :latest tag — pin to specific version for reproducible deployments
    3. [secret.yaml:6] Password hardcoded in env var — use Kubernetes Secret with secretKeyRef

    High-Priority Issues:

    1. [deployment.yaml:20] No resource limits set — pods will compete for resources, OOMKilled under load
    2. [deployment.yaml:25] Missing livenessProbe — unhealthy pods will keep receiving traffic
    3. [deployment.yaml:30] replicas: 1 in production — single pod failure causes downtime
    4. [ingress.yaml:10] No TLS configured — traffic served over HTTP
    5. [deployment.yaml:8] Missing readOnlyRootFilesystem — container can write to filesystem

    Medium-Priority Issues:

    1. [deployment.yaml:35] Missing PodDisruptionBudget — node maintenance will cause downtime
    2. [service.yaml:8] Missing app.kubernetes.io/* labels — breaks monitoring and service mesh
    3. [configmap.yaml:5] Contains API key — should be a Secret, not a ConfigMap
    4. [deployment.yaml:40] No topologySpreadConstraints — all pods may land on same node

    Recommendation: Fix 3 critical + 5 high issues before applying to production."

    Use Cases

    • Pre-deployment review before applying manifests to any cluster (dev, staging, production)
    • PR review for changes that introduce or modify Kubernetes resources
    • Debugging deployment failures caused by manifest misconfigurations
    • Onboarding new developers who are writing their first Kubernetes manifests
    • Security audit of existing deployments to establish a baseline

    Known Limitations

    This skill reviews manifest files statically — it cannot detect runtime issues like network connectivity, DNS resolution, or storage class availability. API version deprecation warnings depend on knowing your cluster version; ask the user for their K8s version if not provided. Does not replace tools like OPA/Gatekeeper or Kyverno for policy enforcement at admission time.

    This skill reviews manifest files statically — it cannot detect runtime issues like network connectivity, DNS resolution, or storage class availability. API version deprecation warnings depend on knowing your cluster version; ask the user for their K8s version if not provided. Does not replace tools like OPA/Gatekeeper or Kyverno for policy enforcement at admission time.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    4 uses

    Times used to date

    Free forever

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed 4 months ago

    • Free with an Agensi account

    Requires

    Python

    Permissions

    No special permissions declared or detected

    Listed4 months ago
    Updated15 days ago

    What's inside

    Frequently Asked Questions

    This skill acts as an automated Senior DevOps engineer, performing deep static analysis to catch security vulnerabilities, deprecated APIs, and architectural errors that standard YAML linters often miss. It ensures your manifests are secure, stable, and ready for production before you ever run 'kubectl apply'.

    Yes, you can specify your target Kubernetes version (from 1.25 up to 1.32+), and the agent will specifically flag APIs that are deprecated or removed in that specific version. This prevents deployment failures during cluster upgrades.

    The reviewer identifies common security risks such as containers running as root, missing Seccomp profiles, privileged escalation, and insecure hostPath mounts, providing immediate remediation advice for each.

    Absolutely. The skill is designed to cross-reference multiple files to ensure that Service selectors correctly match Deployment labels and that referenced ConfigMaps or Secrets actually exist.

    This skill is a "plug-and-play" prompt-based tool compatible with most major AI agents and LLMs. Once purchased, you receive the specialized logic that you can immediately integrate into your existing DevOps agent or use as a standalone reviewer.

    Updates are provided periodically to include the latest Kubernetes version schemas and evolving security best practices. Buyers receive lifetime access to these updates to ensure their manifest reviews remain current with the CNCF ecosystem.