cloud-k8s
Permite ao agente avaliar a segurança de nuvem, contêineres e Kubernetes. Ele verifica configurações de IAM e caminhos de escape.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de ambientes de nuvem, contêineres e Kubernetes. Ela procura por configurações incorretas que podem ser exploradas por invasores.
Quando usar
- ✓Ao testar a segurança de uma conta de nuvem.
- ✓Ao avaliar a segurança de aplicações rodando em contêineres.
- ✓Ao verificar permissões e configurações em clusters Kubernetes.
Exemplo do que pedir para a IA
“Verifique a segurança da minha conta AWS e dos meus contêineres Docker.”
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 analisa as configurações de segurança, permissões de acesso e possíveis vulnerabilidades em serviços de nuvem e orquestradores de contêineres como Kubernetes.
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 zhaoxuya520/reverse-skill --skill cloud-k8sOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/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.
Segurança de Cloud / Container / Kubernetes
AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)
NOW: Leia../field-journal/precedent-pentest.md— Testes em Cloud/K8s exigem autorização por escritoNOW: case-init + escopo; defina limites de conta, proíba operações destrutivasNOW: Confirme se é metadados de cloud / container / K8s / IAM, e não varredura web comum (esta últimapentest-tools/)NEXT: tool-index; kubectl/aws/gcloud, etc., são frequentemente instalados manualmenteACT: Comece por "Identidade e Superfície de Exposição", proíba varreduras globais por padrão
Cenários de Aplicação
- SSRF de metadados de cloud (169.254.169.254 / IMDS)
- Permissões excessivas de IAM, buckets públicos, grupos de segurança mal configurados
- Avaliação de caminhos de escape de Docker/containerd
- RBAC do Kubernetes, Secrets, Admission, imagens da cadeia de suprimentos
- Vulnerabilidades em imagens de container (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 Cloud
# 示例(按厂商替换;MUST 在授权账号内)
aws sts get-caller-identity
aws s3 ls
# Azure / GCP 对应 identity 命令
□ 公开桶 / 错误 ACL
□ 元数据:IMDSv1 vs v2;SSRF 链
□ 角色可扮演(PassRole)与横向
Fase 3 — Container
□ 是否 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 | Imagens / IaC | bootstrap trivy se disponível |
| kube-bench / kubeaudit | CIS / Configuração | Manual |
| pacu / scoutsuite | Auditoria de Cloud (autorização) | Manual |
| nuclei | Templates de vulnerabilidades conhecidas em cloud | 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 em imagens → supply-chain
NÃO FAZER: Varredura não autorizada de outros inquilinos de nuvem pública
Autoverificação de Conclusão da Tarefa
- Está limitado à conta/cluster autorizado?
- As descobertas incluem reprodução e impacto?
- Evitou operações destrutivas?
- Relatório / journal?
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, é essencial ter autorização por escrito antes de realizar qualquer teste de segurança em ambientes de nuvem ou Kubernetes.
Esta ferramenta pode causar danos?
Não, a ferramenta é projetada para análise e não deve realizar operações destrutivas. É importante definir claramente o escopo e evitar varreduras agressivas.
O que é SSRF?
SSRF (Server-Side Request Forgery) é uma vulnerabilidade que permite a um invasor fazer com que o servidor execute requisições HTTP para um domínio escolhido por ele.
Detalhes
Descrição original do autor
Use for authorized cloud, container, and Kubernetes security assessment including metadata SSRF, IAM misconfig, container escape paths, and cluster RBAC review.
Popularidade
- Estrelas no GitHub
- 42 mil
- Posição no ranking
- #4755
- Licença
- MIT
- Atualizada em
- 22/09/2026
Comentários
- …
Mais skills deste repositório
competition-ad-certificate-abuse
Ajuda seu agente a analisar ataques a sistemas de certificados digitais. Ele investiga como certificados podem ser usados indevidamente para obter acesso.
zhaoxuya520/reverse-skill
competition-agent-cloud
Faz seu agente analisar desafios de segurança em sistemas de IA e nuvem. Ele investiga como prompts, ferramentas e a nuvem podem ser explorados.
zhaoxuya520/reverse-skill
competition-android-hooking
Ajuda seu agente a investigar aplicativos Android. Ele analisa como os aplicativos funcionam internamente e como podem ser modificados ou explorados.
zhaoxuya520/reverse-skill
competition-browser-persistence
Faz seu agente analisar como sites guardam informações no seu navegador. Ele investiga cookies e outros dados para entender como as sessões funcionam.
zhaoxuya520/reverse-skill
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC