security-automation
Automatiza tarefas de segurança e correção de falhas. Cria processos de segurança e verifica conformidade automaticamente. É útil para melhorar a segurança em larga escala.
O que ela faz
Esta ferramenta ajuda a automatizar tarefas de segurança no seu ambiente de tecnologia. Ela pode verificar códigos, encontrar segredos expostos e responder a incidentes automaticamente.
Quando usar
- ✓Quando você precisa verificar seu código em busca de falhas de segurança.
- ✓Para encontrar informações sensíveis que foram expostas acidentalmente.
- ✓Quando um evento de segurança acontece e você quer que a IA tome as primeiras ações.
Exemplo do que pedir para a IA
“Automatize a verificação de segurança do meu código e me avise se encontrar algo.”
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 configura verificações automáticas que rodam quando você envia código novo. Ela também pode ser configurada para responder a alertas de segurança, como bloquear um IP suspeito.
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-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/security-automation/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.
Automação de Segurança
Automatize operações de segurança para escala e eficiência.
Pipeline de Segurança
# .github/workflows/security.yml
name: Security Pipeline
on: [push, pull_request]
jobs:
security:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Secret Scanning
uses: trufflesecurity/trufflehog@main
- name: SAST
uses: returntocorp/semgrep-action@v1
- name: Dependency Scan
run: npm audit --audit-level=high
- name: Container Scan
uses: aquasecurity/trivy-action@master
with:
scan-type: 'fs'
- name: Compliance Check
run: |
checkov -d . --framework terraform
Remediação Automatizada
# Auto-remediation script
def remediate_public_s3(bucket_name):
"""Remove public access from S3 bucket."""
s3 = boto3.client('s3')
s3.put_public_access_block(
Bucket=bucket_name,
PublicAccessBlockConfiguration={
'BlockPublicAcls': True,
'IgnorePublicAcls': True,
'BlockPublicPolicy': True,
'RestrictPublicBuckets': True
}
)
Integração SOAR
playbook:
name: Suspicious Login Response
trigger: alert.type == "suspicious_login"
actions:
- enrich_ip:
source: threat_intel
- if_condition: ip.is_malicious
then:
- block_ip:
firewall: cloudflare
- disable_user:
duration: 1h
- notify:
channel: security
- create_ticket:
priority: high
Conformidade como Código
# Checkov custom check
from checkov.terraform.checks.resource.base_resource_check import BaseResourceCheck
class S3Encryption(BaseResourceCheck):
def __init__(self):
name = "Ensure S3 bucket has encryption enabled"
id = "CUSTOM_S3_1"
supported_resources = ['aws_s3_bucket']
super().__init__(name=name, id=id, ...)
def scan_resource_conf(self, conf):
if 'server_side_encryption_configuration' in conf:
return CheckResult.PASSED
return CheckResult.FAILED
Melhores Práticas
- Comece com automações de alto impacto
- Teste em ambiente de homologação primeiro
- Inclua pontos de revisão manual
- Monitore a eficácia da automação
- Atualizações regulares de regras
Habilidades Relacionadas
- github-actions (
github-actions) - Automação de CI/CD - policy-as-code (
policy-as-code) - Aplicação de políticas
Quando Usar
- Você precisa do fluxo de trabalho de segurança coberto por esta habilidade (segredos, varreduras, defesa de rede, operações, segurança de IA) dentro de um escopo autorizado.
Limitações
- Aplique as orientações apenas dentro do escopo autorizado; teste passos destrutivos em ambiente de não produção primeiro.
- Importação apenas de documentação: scripts e modelos de origem não estão incluídos.
Exemplo
# Read-only first: inventory before any active step.
which <tool> && <tool> --help | head -n 20
Adaptado de BagelHole/DevOps-Security-Agent-Skills (MIT); frontmatter, Quando Usar/Limitações e limites de segurança adicionados para conformidade de origem. Importação apenas de documentação: scripts auxiliares e modelos não estão incluídos.
Perguntas frequentes
O que são 'pipelines de segurança'?
São sequências de passos automáticos que verificam a segurança do seu código e sistemas, como procurar por segredos ou vulnerabilidades.
O que é 'remediação automatizada'?
É quando a ferramenta age sozinha para corrigir um problema de segurança, como remover o acesso público de um local onde não deveria estar.
O que é 'SOAR'?
Significa 'Security Orchestration, Automation and Response'. É a capacidade de coordenar e automatizar respostas a incidentes de segurança.
Detalhes
Descrição original do autor
Automate security workflows and remediation. Build security pipelines, automate compliance checks, and implement SOAR capabilities. Use when scaling security operations or implementing DevSecOps.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4083
- 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