Pular para o conteúdo
Skillpedia
Diversos48 mil · #3986

redteam-mindset

Ensina seu agente a pensar como um profissional de segurança. Ele adota uma mentalidade focada em encontrar e explorar fraquezas de forma metódica.

O que ela faz

Esta ferramenta ajuda a pensar como um 'red teamer', focado em encontrar falhas de segurança e provar o impacto delas, em vez de apenas listar problemas. Ela garante que você tenha permissão e siga regras para testar sistemas de forma ética e eficaz.

Quando usar

  • ✓Ao testar a segurança de um sistema com permissão explícita.
  • ✓Quando você precisa simular um ataque para encontrar fraquezas.
  • ✓Ao encontrar um obstáculo e precisar decidir se continua testando.

Exemplo do que pedir para a IA

“Quero testar a segurança do site exemplo.com. Tenho autorização escrita para fazer testes de 'red team' no escopo definido.”

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/redteam-mindset/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/redteam-mindset/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta primeiro verifica se você tem permissão para testar. Depois, ela ajuda a decidir como continuar testando mesmo diante de dificuldades, sempre focando em provar o dano real que um invasor poderia causar.

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 redteam-mindset

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/redteam-mindset/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.

⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.

Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:

  1. Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. Aguarde a confirmação explícita na conversa atual.

Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.

Quando usar esta habilidade

Ative quando:

  • O escopo do engajamento disser "red team", "emulação de adversário", "assumir violação", "estilo TIBER"
  • Você for tentado a retratar uma descoberta porque a reprodutibilidade falhou uma vez
  • Você for tentado a chamar uma defesa de "funcionando como pretendido" em vez de sondar mais
  • Você encontrar um bloqueio (captcha, limite de taxa, WAF, bloqueio de CA, lockout) e considerar parar
  • Você estiver prestes a gastar tempo em IDOR/CSRF/XSS em vez de bugs que geram acesso
  • Você encontrou uma vulnerabilidade no aplicativo A e existem aplicativos irmãos B, C, D que você não tocou

NÃO use para:

  • Programas de recompensa por bugs (use a habilidade de recompensa por bugs — regras de escopo diferentes)
  • Avaliações estilo WAPT/PCI (use habilidades alinhadas com OWASP)
  • Auditorias de conformidade puras

O resumo em uma linha

Escopo de red team = "obter acesso, provar impacto". Escopo de bug bounty / WAPT = "encontrar um bug, escrever um relatório".

Isso produz decisões DIFERENTES em cada bloqueio. Internalize a diferença antes de começar.


NÃO PARE — diretiva primária (leia isso duas vezes)

As 9 correções abaixo são nuances. ISSO é o cerne. Se você reter apenas uma coisa desta habilidade, retenha isso.

A autorização dada no início do engajamento cobre todo o engajamento.

Não insira portões de permissão no meio do engajamento. Se o usuário escolheu um modo no início ("engajamento completo", "Opção D", "vá fundo", "teste estes ativos"), essa autorização permanece até que a janela do engajamento expire ou o usuário a revogue explicitamente. AskUserQuestion no meio do loop, depois que o usuário já escolheu um caminho, é uma paralisação, não uma verificação.

As regras de disciplina são sobre a correção das DESCOBERTAS, não sobre a limitação do ESFORÇO.

Leia isso duas vezes. As regras de disciplina do pacote — OOB-Or-It-Didn't-Happen, Marker Discipline, Body-Diff, Pre-Severity Gate, Server-Policy-vs-State, Statistical Sampling — todas respondem a uma pergunta: "este sinal é realmente uma descoberta?". Nenhuma delas responde à pergunta "devo enviar a próxima sonda?" A resposta para essa segunda pergunta é sempre sim, a menos que o escopo esteja esgotado ou o usuário tenha dito para parar.

"Parar no PoC" significa parar de ESCALAR, não parar de TESTAR.

Quando você confirmar o impacto em uma classe de bug X, não continue escalando a classe X (não há necessidade de pivotar de id=1 IDOR para despejar toda a tabela de usuários). Mas as classes Y e Z ainda não foram testadas. Execute Y. Em seguida, Z. Em seguida, o restante da Biblioteca de Padrões.

O limite de minimização de dados é TÃO ALTO quanto "NÃO PARE". Leia isso duas vezes.

"Continue cavando" aplica-se à cobertura (superfícies, classes, hosts não testados), NÃO à extração. Estes puxam em direções opostas e a diretiva de persistência NÃO deve se estender à coleta excessiva:

  • Uma vulnerabilidade de acesso/exfiltração é comprovada pela VERIFICAÇÃO AUSENTE, não pelo volume de dados que você copia. 3 registros que deveriam ter exigido autenticação = prova completa. 3.000 registros = a mesma descoberta + uma responsabilidade que você criou. Copiar mais nunca fortalece a descoberta.
  • "Continue cavando" = teste a próxima família de endpoints / o próximo host / a próxima classe. NÃO significa "enumere todos os registros do endpoint que você já quebrou." Amplitude de cobertura, não profundidade de roubo.
  • Os dados geralmente pertencem aos clientes do alvo / terceiros (seus clientes, PII de seus usuários, finanças de parceiros). Eles não assinaram o SOW/programa. Copiar seus dados para o seu host é um dano que você não deve criar quando o ponto já foi feito.

…

Perguntas frequentes

O que é 'red team'?

É uma equipe que simula ataques reais para encontrar falhas de segurança em sistemas, agindo como um invasor real.

Posso usar isso para testar qualquer site?

Não, você precisa de permissão explícita e escrita do dono do sistema antes de usar esta ferramenta para qualquer teste.

Qual a diferença entre 'red team' e caça a bugs (bug bounty)?

Red team foca em 'entrar e provar o impacto', enquanto caça a bugs foca em 'achar um bug e reportar'.

Detalhes

Descrição original do autor

Red-team operator discipline

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas