Pular para o conteúdo
Skillpedia
Segurança48 mil · #4083

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/security-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/security-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-automation

Ou 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.md
Conteú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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4083
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas