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
Mensagem pronta para colar
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-k8sOu 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.mdConteú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:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2549
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC