aegisops-ai
Faz seu agente revisar código e configurações de infraestrutura. Ele ajuda a garantir segurança e otimização de custos em sistemas.
O que ela faz
Este assistente de IA ajuda a revisar mudanças em códigos de segurança, custos de infraestrutura na nuvem e configurações de sistemas. Ele verifica se as alterações são seguras e não vão aumentar os gastos.
Quando usar
- ✓Ao revisar mudanças no código do sistema Linux.
- ✓Antes de aplicar alterações em infraestruturas na nuvem (como Terraform).
- ✓Ao configurar sistemas para garantir que sejam seguros (Kubernetes).
Exemplo do que pedir para a IA
“Verifique este patch do kernel Linux em busca de vulnerabilidades de segurança e me diga se ele é seguro para aplicar.”
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
Ele usa inteligência artificial para entender o código e as configurações. Ele analisa as mudanças para encontrar problemas de segurança ou de custo antes que eles causem problemas.
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 aegisops-aiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/aegisops-ai/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.
/aegisops-ai — Orquestrador de Governança Autônoma
AegisOps-AI é descrito por seu upstream como um pipeline de governança que integra raciocínio avançado de IA diretamente no SDLC. Ele atua como um guardião inteligente para segurança em nível de sistema, custos de infraestrutura em nuvem, e conformidade do Kubernetes.
Objetivo
Automatizar auditorias de segurança e financeiras de alto risco por meio de:
- Identificação de vulnerabilidades baseadas em lógica (UAF, Estado Obsoleto) em patches do Kernel Linux.
- Detecção de desvios massivos de custos de "Desastre Silencioso" em planos do Terraform.
- Tradução de intenções de segurança em linguagem natural para manifestos K8s endurecidos.
Quando Usar
- Revisão de Patch do Kernel: Auditoria de diffs Git brutos baseados em C para segurança de memória.
- Auditoria Pré-Aplicação de IaC: Análise de saídas
terraform planpara prevenir picos de faturas. - Endurecimento de Cluster: Geração de
securityContextsde "Privilégio Mínimo" para implantações. - Controle de Qualidade em CI/CD: Bloqueio de merges não conformes via GitHub Actions.
Quando Não Usar
- Lógica de Aplicativo Web: Não use para vulnerabilidades web padrão (XSS, SQLi); use scanners SAST dedicados.
- Análise de Memória Não-C: O analisador de patches é otimizado para lógica C; evite usá-lo para linguagens de alto nível como Python ou JS.
- Mutação Direta de Recursos: Este é um auditor, não uma ferramenta de implantação. Ele não executa
terraform applyoukubectl apply. - Análise Pós-Mortem: Para analisar por que uma sessão de IA anterior falhou, use
/analyze-projectem vez disso.
🤖 Integração de IA Generativa
AegisOps-AI utiliza o Google GenAI SDK para implementar um "Caminho de Raciocínio" para auditorias autônomas de segurança e financeiras:
- Análise Neural de Patches: Realiza revisões semânticas de código de patches do Kernel Linux, indo além da simples correspondência de padrões para entender a lógica complexa do estado da memória.
- Síntese Inteligente de Custos: Processa diffs brutos de planos Terraform através de um modelo de raciocínio financeiro para detectar escalonamentos de recursos de alto risco e desvios fiscais "silenciosos".
- Mapeamento de Políticas em Linguagem Natural: Traduz intenções de segurança humanas em configurações de
securityContextdo Kubernetes sintaticamente corretas e endurecidas.
🧭 Módulos Principais
1. 🐧 Revisador de Patches do Kernel (patch_analyzer.py)
- Problema: A revisão manual da segurança de memória do Kernel Linux consome tempo e está sujeita a erros humanos.
- Solução: Um modelo configurado propõe descobertas em diffs Git brutos; verifique cada gatilho e consequência alcançáveis através de revisão de código e testes apropriados. Nenhuma garantia de latência ou detecção é feita.
- Saída Principal:
analysis_results.json
2. 💰 Auditor de FinOps e Nuvem (cost_auditor.py)
- Problema: Mudanças em Infraestrutura como Código (IaC) podem levar a "Desastres Silenciosos" acidentais e picos massivos nas faturas de nuvem.
- Solução: Analisa a saída
terraform planpara identificar anomalias de custo — como atualizações acidentais det3.micropara instâncias de GPU de alto desempenho. - Saída Principal:
infrastructure_audit_report.json
3. ☸️ Endurecedor de Políticas K8s (k8s_policy_generator.py)
- Problema: Implementar contextos de segurança de "Privilégio Mínimo" no Kubernetes é complexo e frequentemente negligenciado.
- Solução: Traduz requisitos de segurança em linguagem natural em manifestos YAML candidatos que exigem validação de esquema, política e aplicação (FS raiz somente leitura, aplicação sem root, etc.).
- Saída Principal:
hardened_deployment.yaml
🛠️ Configuração e Ambiente
AAS agrupa apenas este guia: patch_analyzer.py, cost_auditor.py, k8s_policy_generator.py, main.py e seus relatórios são componentes upstream, não arquivos locais agrupados. Verifique o repositório upstream, uma revisão fixa, licença, dependências, disponibilidade do modelo e ponto de entrada real antes de usar a ferramenta. Trate as descobertas do provedor como consultivas, não como uma autoridade automática de merge de CI.
Obtenha autorização para chamadas de modelo pagas e transmissão de patches privados, planos ou configuração de cluster. Redija segredos e identificadores pessoais/de conta; não assuma que o armazenamento .env é automaticamente seguro.
1. Clone o Repositório
git clone https://github.com/Champbreed/AegisOps-AI.git
cd AegisOps-AI
2. Configuração
python3 -m venv venv
source venv/bin/activate
pip install google-genai python-dotenv
3. Configuração da API
…
Perguntas frequentes
O que são 'vulnerabilidades logic-based'?
São falhas de segurança que surgem da lógica do programa, como problemas em como a memória é usada ou em como o estado do sistema é mantido.
O que é 'Terraform cost changes'?
Refere-se a mudanças em planos de infraestrutura definidos com Terraform que podem levar a um aumento inesperado e grande nos custos da nuvem.
O que é 'Kubernetes policy'?
São regras e configurações de segurança para o Kubernetes, um sistema que gerencia aplicações em contêineres, garantindo que elas rodem de forma segura e controlada.
Detalhes
Descrição original do autor
Autonomous DevSecOps & FinOps Guardrails. Guide to reviewing Linux kernel patches, Terraform cost changes and Kubernetes policy with a separately reviewed upstream tool and configured model.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2040
- 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