secrets-management
Gerencia segredos de forma segura em pipelines de CI/CD usando ferramentas como Vault.
O que ela faz
Esta ferramenta ajuda a gerenciar senhas e chaves de acesso de forma segura para sistemas automatizados, como os usados em desenvolvimento de software. Ela garante que apenas os programas certos possam acessar informações sensíveis.
Quando usar
- ✓Ao configurar o acesso seguro a bancos de dados para um aplicativo.
- ✓Ao dar permissão para um sistema automatizado rodar tarefas.
- ✓Ao planejar como as senhas serão trocadas periodicamente.
Exemplo do que pedir para a IA
“Como configuro o acesso seguro para que meu aplicativo possa usar a chave da API do serviço X?”
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 escolhe um local seguro para guardar as senhas (como Vault ou um serviço da nuvem). Ela define quem pode acessar o quê e como as senhas serão atualizadas sem expor os dados.
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 secrets-managementOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/secrets-management/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.
Gerenciamento de Segredos
Quando Usar
Projetar ou reparar recuperação de segredos, credenciais de CI, identidade de carga de trabalho, políticas de acesso e rotação para um sistema autorizado.
Entradas
Identifique nomes de segredos e proprietários, consumidores, ambientes, mecanismo de autenticação e a política de rotação/recuperação. Inspecione a configuração sem exibir valores.
Procedimento
- Escolha o backend suportado existente: Vault, um gerenciador de segredos na nuvem ou o armazenamento de segredos protegido do host. Mantenha os limites do ambiente e os privilégios mínimos explícitos.
- Para o Vault, leia
references/vault-setup.md. O modo de desenvolvimento e os tokens raiz não são configuração de produção. - Para o GitHub Actions, leia
references/github-secrets.md. Mantenha a validação de pull-request separada de trabalhos privilegiados. Forneça valores ao processo consumidor, nunca os interpole em código shell gerado ou os imprima para depuração. - Prefira identidade de carga de trabalho de curta duração quando o backend a suportar. Verifique o emissor, a audiência, as restrições de carga de trabalho/ambiente e o acesso negado antes de habilitar a recuperação.
- Rotacione através de preparação, troca de consumidor, verificação e revogação de credencial antiga. Use o protocolo de rotação suportado pelo backend; as tentativas de repetição não devem deixar o banco de dados e o armazenamento de segredos com credenciais diferentes.
- Inspecione logs, caminhos de erro, artefatos e relatórios de falha com marcadores de segredo sintéticos. Registre metadados como operação, principal e resultado em vez de valores.
Exemplo
Uma implantação precisa de uma credencial de banco de dados. O trabalho confiável a recupera através da identidade configurada e a passa apenas para o processo de migração. Teste o acesso ausente e uma identidade expirada em staging. Verifique se nenhuma credencial aparece na saída e se uma rotação falha deixa um estado de trabalho recuperável.
Verificação
- A recuperação autorizada é bem-sucedida; uma carga de trabalho ou ambiente diferente é negado.
- Credenciais ausentes falham de forma segura sem expor valores.
- Rotação e reversão são exercidas com dados sintéticos.
- Logs e artefatos não contêm marcadores de segredo, inclusive em caso de falha.
- Credenciais expostas são revogadas ou rotacionadas; simplesmente excluir sua entrada de log é insuficiente.
Limitações
A mascaramento não pode tornar os segredos de log seguros. Dados secretos podem persistir no estado da infraestrutura, em ambientes de subprocessos ou em backups; revise esses limites explicitamente. Não altere credenciais reais nem implante infraestrutura de segredos sem autorização.
Fontes
Perguntas frequentes
O que são 'segredos'?
Segredos são informações sensíveis como senhas, chaves de API ou certificados que precisam ser protegidos.
Por que não posso simplesmente colocar a senha no código?
Colocar senhas diretamente no código é muito perigoso. Se o código for visto por alguém não autorizado, a senha também será, comprometendo a segurança.
O que é 'rotação de segredos'?
É o processo de trocar senhas ou chaves periodicamente por novas. Isso reduz o risco caso uma senha antiga seja comprometida.
Detalhes
Descrição original do autor
Secure secrets management practices for CI/CD pipelines using Vault, AWS Secrets Manager, and other tools.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4078
- 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