performing-kubernetes-etcd-security-assessment

Assess Kubernetes etcd security posture across encryption, TLS, access, and network isolation.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-kubernetes-etcd-security-assessment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performing-kubernetes-etcd-security-assessment
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/performing-kubernetes-etcd-security-assessment
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-kubernetes-etcd-security-assessment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Identify and remediate weaknesses in etcd security within Kubernetes control planes, including misconfigurations around encryption, TLS, access controls, backups, and network exposure.

Core Features & Use Cases

  • Comprehensive TLS & encryption checks for etcd and API server communications, with actionable remediation guidance.
  • Audit and inventory of secrets stored in etcd to flag unencrypted or sensitive entries and assess backup security.
  • Control-plane hardening workflows for incident response, compliance audits, and scheduled security testing on Kubernetes clusters.

Quick Start

Provide your cluster context and run the assessment tool to generate a security report.

Frequently Asked Questions about performing-kubernetes-etcd-security-assessment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit etcd security configuration in a Kubernetes cluster?

You can audit etcd security by evaluating encryption at rest, TLS configuration, access controls, backup encryption, and network isolation across control plane nodes. This assessment requires kubectl and etcdctl access to generate a comprehensive security report.

What does encryption at rest mean for Kubernetes etcd secrets?

Encryption at rest protects secrets stored in etcd by encrypting them before persistence. The assessment checks for unencrypted sensitive entries and inventory of secrets to flag misconfigurations that expose data.

Can I run an etcd security assessment using kubectl and etcdctl?

Yes, you need both kubectl and etcdctl access along with a reachable Kubernetes control plane to execute the assessment scripts and evaluate TLS, encryption, access controls, and network exposure.

How do I check TLS configuration between the Kubernetes API server and etcd?

The assessment evaluates TLS configuration for etcd and API server communications by running scripts against your cluster context, providing actionable remediation guidance for any detected misconfigurations.

What's the best way to harden Kubernetes control plane nodes for compliance audits?

Run control-plane hardening workflows that assess encryption, TLS, access controls, backups, and network isolation. This supports incident response, compliance audits, and scheduled security testing on Kubernetes clusters.

Why does my etcd security assessment fail to connect to the control plane?

Assessment scripts require a reachable Kubernetes control plane with proper kubectl and etcdctl access. Verify your cluster context is set correctly and that control plane nodes are accessible from your environment.