• ATIVO
  • AUDITORIA
  • REVISÃO
  • LIMPEZA

Como implantar regras de segurança com seu AI e Semgrep

Conecte o Semgrep ao seu cliente de AI para transformar requisitos de segurança em regras de varredura ativas.

Pergunte à IA sobre esta página

Resposta rápida

Como posso usar AI para implantar regras do Semgrep?

Você descreve um padrão de código para o seu agente, e ele usa o MCP do Semgrep para escrever e enviar uma nova regra para o seu ambiente. Isso mantém sua postura de segurança atualizada sem precisar editar arquivos YAML manualmente.

O resultado do seu pedido.

Onde suas regras são aplicadas.

O AI cuida da sintaxe da regra e da lógica de implantação.

ATIVO

Conjuntos de regras ativos

O AI envia a nova regra para sua implantação do Semgrep. Seus scanners começam a buscar o padrão definido imediatamente.

AUDITORIA

Inventário de regras

O AI busca uma lista das regras existentes. Isso garante que a nova regra não conflite com sua configuração atual.

REVISÃO

Supervisão humana

O AI mostra a lógica da regra primeiro. Você decide se o padrão está correto antes de ele entrar no ar.

LIMPEZA

Remoção de regras

Se uma regra causar falsos positivos, seu AI pode removê-la da implantação para você.

O fluxo

O que seu AI faz quando surge um novo padrão.

O AI atua como a ponte entre seu raciocínio de segurança e o motor do Semgrep.

  1. Verificar regras existentes

    O AI busca seu conjunto de regras atual para garantir que o novo padrão não se sobreponha ao que você já possui.

    list_rules
  2. Escrever a regra

    O AI gera a sintaxe semântica da regra com base na vulnerabilidade que você descreveu.

    create_rule
  3. Enviar para implantação

    O AI envia a nova regra para sua instância do Semgrep para que ela comece a bloquear o código.

    create_rule
  4. Remover regras antigas

    O AI deleta regras que não são mais necessárias ou que estão causando problemas.

    delete_rule

Teste

Copie estes comandos para começar.

Use estes prompts para acionar o MCP do Semgrep.

Pontos de partida

Substitua o texto entre colchetes pelos nomes de regras ou padrões de código específicos.

Semgrep Connector

Tudo pronto. Escolha seu cliente MCP e siga as instruções de configuração.

Link do conectorhttps://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp

Claude Desktop

Siga os passos abaixo para conectar em segundos.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Semgrep capabilities are ready to use.
Configuração · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "semgrep-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
    }
  }
}
Copie no chat04
  • Liste todas as minhas regras atuais do Semgrep para que eu possa ver o que está ativo.

  • Crie uma nova regra do Semgrep para bloquear qualquer uso da função insegura [function_name] no meu repositório [repo_name].

  • Preciso remover a regra chamada [rule_id] da minha implantação do Semgrep.

  • Verifique minhas regras existentes e depois crie uma nova que detecte padrões similares ao [rule_id].

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Comece aqui

Conecte o Semgrep uma vez e depois é só pedir.

Uma única conexão dá ao seu AI acesso às suas regras do Semgrep. Suas credenciais ficam criptografadas do nosso lado.

Conectar Semgrep ao seu AI

FAQ

Como esta tarefa funciona.

  • 01

    O AI pode executar as varreduras de código?

    Não. O AI gerencia as regras que o scanner utiliza, mas não dispara a execução da varredura em si.

  • 02

    O AI vai deletar todas as minhas regras se eu não tomar cuidado?

    Não. O AI só deleta regras específicas que você instruir explicitamente para remover.

  • 03

    O AI precisa ver meu código-fonte?

    O AI escreve regras com base nos padrões que você descreve. Ele usa as ferramentas para interagir com a API do Semgrep, não para ler todo o seu código.

  • 04

    O AI pode corrigir as vulnerabilidades de código que encontrar?

    Não. O AI pode criar regras para detectar vulnerabilidades, mas não tem capacidade de reescrever o código da sua aplicação.

  • 05

    Como o AI sabe quais regras já existem?

    Ele utiliza a ferramenta list_rules para buscar seu conjunto de regras atual antes de tentar criar algo novo.

Conecte Semgrep ao Claude, Cursor, ChatGPT e outros