security-bluebook-builder
Cria uma política de segurança simples e clara para aplicativos. O resultado é um documento com regras de segurança fáceis de entender. Útil para definir como um aplicativo deve ser seguro.
O que ela faz
Cria uma política de segurança mínima e prática para aplicativos que lidam com informações sensíveis. O resultado é um documento único chamado 'Blue Book', que usa termos como 'DEVE', 'DEVERIA' e 'PODE' para definir regras claras.
Quando usar
- ✓Quando você precisa de uma política de segurança clara e aplicável para um app com dados sensíveis.
- ✓Quando você quer um documento único que liste suposições, controles e pontos de decisão ('gates').
- ✓Quando você precisa de orientações de política baseadas no escopo e nos riscos do seu aplicativo, não em conselhos genéricos.
Exemplo do que pedir para a IA
“Crie uma política de segurança concisa e aplicável para este aplicativo sensível, usando requisitos explícitos de DEVE, DEVERIA e PODE.”
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 IA coleta informações básicas sobre os dados, usuários e como o aplicativo funciona. Em seguida, ela preenche um modelo com essas informações, definindo regras claras e práticas de segurança.
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 security-bluebook-builderOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/security-bluebook-builder/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.
Disponibilidade de material de suporte
Este texto do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos agrupados:
<support-root>/references/bluebook_template.md
Solicite o material de suporte original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando ou afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Construtor do Livro Azul de Segurança
Quando Usar
- Você precisa de uma política de segurança concisa, mas aplicável, para um aplicativo que lida com dados confidenciais.
- Você deseja um único documento do Livro Azul com suposições, controles e portões de aprovação/rejeição explícitos.
- O usuário precisa de orientação de política baseada em escopo, modelo de ameaça e padrões de segurança operacional, em vez de conselhos genéricos.
Visão Geral
Construa uma política de segurança mínima, mas real, para aplicativos confidenciais. O resultado é um único documento coerente do Livro Azul usando a linguagem DEVE/DEVERIA/PODE, com suposições explícitas, escopo e portões de segurança.
Fluxo de Trabalho
1) Coletar entradas (pergunte apenas se estiver faltando)
Colete o contexto suficiente para preencher o modelo. Se o usuário não forneceu detalhes, faça até 6 perguntas curtas:
- Quais classes de dados são tratadas (PII, PHI, financeiras, tokens, conteúdo)?
- Quais são os limites de confiança (cliente/servidor/terceiros)?
- Como os usuários se autenticam (OAuth, e-mail/senha, SSO, sessões de dispositivo)?
- Qual armazenamento é usado (DB, armazenamento de objetos, logs, análises)?
- Quais conectores ou terceiros são usados?
- Expectativas de retenção e exclusão (padrão + iniciada pelo usuário)?
Se o usuário não puder responder, prossiga com os padrões seguros e marque os TODOs.
2) Redigir o Livro Azul
Carregue references/bluebook_template.md e preencha-o com os detalhes fornecidos. Mantenha-o conciso, determinístico e aplicável.
3) Aplicar salvaguardas
- Não inclua segredos, tokens ou credenciais internas.
- Se algo for desconhecido, escreva "TODO" mais uma suposição clara.
- Falhar fechado: se uma capacidade for necessária, mas indisponível, chame-a explicitamente.
- Mantenha o escopo mínimo; não adicione recursos ou ferramentas além do que o usuário solicitou.
4) Verificações de qualidade
Confirme se o Livro Azul inclui:
- Modelo de ameaça (suposições + fora do escopo)
- Classificação de dados + regras de manuseio
- Limites de confiança + controles
- Política de autenticação/sessão
- Política de manuseio de tokens
- Política de registro/auditoria
- Retenção/exclusão
- Mini-manual de resposta a incidentes
- Portões de segurança + lista de verificação de aprovação/rejeição
Recursos
<support-root>/references/bluebook_template.md
Exemplo
Solicitação do usuário:
Crie uma política de segurança concisa e aplicável para este aplicativo confidencial usando requisitos explícitos DEVE, DEVERIA e PODE.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
- Pare e solicite esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que é um 'Blue Book'?
É um documento que funciona como um manual de políticas de segurança, definindo o que é obrigatório (MUST), recomendado (SHOULD) e opcional (CAN) para proteger um aplicativo.
O que significa 'fail closed'?
Significa que, se algo necessário para a segurança não estiver disponível ou claro, a política deve impedir o funcionamento ou o avanço, em vez de permitir algo potencialmente inseguro.
Preciso fornecer muitos detalhes?
Não, a IA pede apenas o essencial para criar uma política básica. Se faltarem informações, ela usa padrões seguros e marca onde você precisará preencher depois (com 'TODO').
Detalhes
Descrição original do autor
Build a minimal but real security policy for sensitive apps. The output is a single, coherent Blue Book document using MUST/SHOULD/CAN language, with explicit assumptions, scope, and security gates.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4084
- 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
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