• ACTIF
  • AUDIT
  • REVUE
  • NETTOYAGE

Déployer des règles de sécurité avec votre IA

Connectez Semgrep à votre client IA pour transformer vos exigences de sécurité en règles de scan actives.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment utiliser l'IA pour déployer des règles Semgrep ?

Décrivez un modèle de code à votre agent, et il utilisera le MCP Semgrep pour rédiger et pousser une nouvelle règle sur votre environnement. Cela permet de maintenir votre sécurité à jour sans éditer manuellement de fichiers YAML.

Résultats de votre demande.

Où vos règles sont appliquées.

L'IA gère la syntaxe des règles et la logique de déploiement.

ACTIF

Jeux de règles en direct

L'IA pousse la nouvelle règle sur votre déploiement Semgrep. Vos scanners détectent immédiatement le modèle défini.

AUDIT

Inventaire des règles

L'IA récupère la liste des règles existantes pour s'assurer que la nouvelle ne crée pas de conflit avec votre configuration.

REVUE

Contrôle humain

L'IA vous présente d'abord la logique de la règle. Vous décidez si le modèle est correct avant la mise en production.

NETTOYAGE

Suppression de règles

Si une règle génère des faux positifs, votre IA peut la retirer du déploiement pour vous.

Le flux

Ce que fait votre IA face à un nouveau modèle.

L'IA sert de pont entre votre raisonnement de sécurité et le moteur Semgrep.

  1. Vérifier les règles existantes

    L'IA récupère votre jeu de règles actuel pour éviter tout chevauchement avec le nouveau modèle.

    list_rules
  2. Rédiger la règle

    L'IA génère la syntaxe sémantique de la règle selon la vulnérabilité décrite.

    create_rule
  3. Pousser le déploiement

    L'IA envoie la nouvelle règle à votre instance Semgrep pour qu'elle commence à bloquer le code.

    create_rule
  4. Supprimer les anciennes règles

    L'IA supprime les règles devenues inutiles ou qui posent problème.

    delete_rule

Essayez

Copiez ces commandes pour commencer.

Utilisez ces prompts pour activer le MCP Semgrep.

Points de départ

Remplacez le texte entre crochets par vos noms de règles ou vos modèles de code spécifiques.

Semgrep Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  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.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "semgrep-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_419UaVAC33VwJmeeVBLCqRf2d8eEEPrGrsnPeNVU/mcp"
    }
  }
}
Copiez dans le chat04
  • Liste toutes mes règles Semgrep actuelles pour que je puisse voir ce qui est actif.

  • Crée une nouvelle règle Semgrep pour bloquer toute utilisation de la fonction non sécurisée [function_name] dans mon dépôt [repo_name].

  • Je dois supprimer la règle nommée [rule_id] de mon déploiement Semgrep.

  • Vérifie mes règles existantes, puis crée-en une nouvelle qui détecte des modèles similaires à [rule_id].

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

Commencez ici

Connectez Semgrep une fois, puis demandez.

Une seule connexion donne à votre IA l'accès à vos règles Semgrep. Vos identifiants restent chiffrés de notre côté.

Connecter Semgrep à votre IA

FAQ

Fonctionnement de la tâche.

  • 01

    L'IA peut-elle exécuter les scans de code ?

    Non. L'IA gère les règles utilisées par le scanner, mais elle ne déclenche pas l'exécution du scan elle-même.

  • 02

    L'IA va-t-elle supprimer toutes mes règles si je ne fais pas attention ?

    Non. L'IA ne supprime que les règles spécifiques que vous lui demandez explicitement de retirer.

  • 03

    L'IA a-t-elle besoin de voir mon code source ?

    L'IA rédige des règles basées sur les modèles que vous décrivez. Elle utilise les outils pour interagir avec l'API Semgrep, pas pour lire l'intégralité de votre base de code.

  • 04

    L'IA peut-elle corriger les vulnérabilités qu'elle trouve ?

    Non. L'IA peut créer des règles pour détecter des vulnérabilités, mais elle n'a pas la capacité de réécrire le code de votre application.

  • 05

    Comment l'IA sait-elle quelles règles existent déjà ?

    Elle utilise l'outil list_rules pour récupérer votre jeu de règles actuel avant de tenter d'en créer de nouvelles.

  • D'autres questions sur Semgrep ? Voir toutes les capacités du connecteur Semgrep

Connectez Semgrep à Claude, Cursor, ChatGPT et d'autres