Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)48 mil · #2549

cloud-k8s

Ajuda seu agente a encontrar falhas de segurança em ambientes de nuvem e Kubernetes. Ele verifica configurações e caminhos que podem ser explorados por invasores.

O que ela faz

Esta ferramenta verifica a segurança de sistemas na nuvem e de contêineres (como Kubernetes). Ela procura por configurações incorretas que possam ser exploradas por invasores.

Quando usar

  • ✓Ao avaliar a segurança de um ambiente de nuvem ou Kubernetes que você tem permissão para testar.
  • ✓Para revisar permissões de acesso (IAM/RBAC) e ver se há caminhos para ganhar mais controle.
  • ✓Para encontrar falhas em contêineres que permitam escapar para o sistema principal.

Exemplo do que pedir para a IA

“Verifique a segurança do meu cluster Kubernetes no endereço IP 192.168.1.100, tenho autorização escrita.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/cloud-k8s/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/cloud-k8s/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta simula ataques comuns para encontrar vulnerabilidades. Ela primeiro confirma sua identidade e autorização antes de realizar qualquer teste, e explica o que cada teste fará.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill cloud-k8s

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cloud-k8s/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

⚠️ APENAS PARA USO AUTORIZADO Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Segurança de Nuvem / Contêiner / Kubernetes

Quando Usar

  • Avaliando a segurança de cargas de trabalho em nuvem ou clusters Kubernetes dentro de um escopo aprovado.
  • Revisando configurações de IAM/RBAC para caminhos de escalonamento de privilégios.

Cenários de Aplicação

  • SSRF de metadados de nuvem (169.254.169.254 / IMDS)
  • Permissões excessivas de IAM, buckets públicos, grupos de segurança incorretos
  • Avaliação de caminhos de escape de Docker/containerd
  • RBAC do Kubernetes, Secrets, Admissão, imagens de cadeia de suprimentos
  • Vulnerabilidades de imagem de contêiner (pode ser vinculado a supply-chain-security/)

Fluxo de Trabalho

Fase 1 — Identidade e Limites

□ 当前身份:云 AK/SK、K8s SA、节点 SSH?
□ 范围:单账号 / 单 cluster / 单 namespace
□ 网络档:authorized_target_only

Fase 2 — Plano de Controle da Nuvem

# 示例(按厂商替换;MUST 在授权账号内)
aws sts get-caller-identity
aws s3 ls
# Azure / GCP 对应 identity 命令
□ 公开桶 / 错误 ACL
□ 元数据:IMDSv1 vs v2;SSRF 链
□ 角色可扮演(PassRole)与横向

Fase 3 — Contêineres

□ 是否 privileged / hostPath / hostNetwork
□ capabilities(SYS_ADMIN 等)
□ 可写宿主机路径 → 逃逸候选
□ 镜像历史与已知 CVE → Trivy

Fase 4 — Kubernetes

kubectl auth can-i --list
kubectl get pods,secrets,svc -A
kubectl get clusterrolebindings
□ SA token 挂载与权限
□ 危险 admission webhook 缺失
□ etcd / dashboard 暴露
□ 网络策略是否默认放行

Cadeia de Ferramentas

Ferramenta Uso Bootstrapping
kubectl Interação com o cluster Manual
trivy Imagem/IaC bootstrap trivy se disponível
kube-bench / kubeaudit CIS/Configuração Manual
pacu / scoutsuite Auditoria de nuvem (autorizada) Manual
nuclei Modelos de vulnerabilidade de nuvem conhecidos bootstrap ecossistema nmap/nuclei

Referências

  • references/k8s-cloud-checklist.md
  • Comparativo CTF: ../../CTF-Sandbox-Orchestrator/competition-agent-cloud/
  • ../supply-chain-security/ ../pentest-tools/

Contexto de Roteamento

Upstream: MASTER R23
Downstream: Obter shell do nó → attack-chain / windows-ad; Vulnerabilidades de imagem → cadeia de suprimentos
NÃO DEVE: Escanear outros locatários de nuvem pública sem autorização

Autoverificação de Conclusão da Tarefa

  • Está restrito à conta/cluster autorizado?
  • A descoberta inclui reprodução e impacto?
  • Evita operações destrutivas?
  • Relatório / diário?

Limitações

  • Chamadas de API do provedor de nuvem podem incorrer em custos e acionar alertas; coordene com o proprietário.
  • A validação de caminhos de escape deve permanecer dentro de clusters de laboratório descartáveis.

Adaptado de zhaoxuya520/reverse-skill (MIT).

Perguntas frequentes

Preciso de permissão para usar esta ferramenta?

Sim, você precisa de permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso não autorizado é ilegal.

Esta ferramenta pode causar danos?

A ferramenta é projetada para ser segura, mas testes em ambientes de produção podem gerar custos ou alertas. É recomendado usar em ambientes de teste controlados ou laboratórios.

O que são 'SSRF', 'IAM' e 'RBAC'?

São termos técnicos. SSRF é um tipo de ataque. IAM e RBAC são sistemas que controlam quem pode acessar o quê em ambientes de nuvem e Kubernetes, respectivamente. A ferramenta verifica se esses sistemas estão configurados corretamente.

Detalhes

Descrição original do autor

Authorized cloud, container, and Kubernetes security assessment: metadata SSRF, IAM misconfiguration, container escape paths, and cluster RBAC review.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2549
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas