Scanner le code source
Semgrep Community Edition
Trouver des modèles suspects et des erreurs courantes dans le code source en utilisant des règles configurables.
Utilisez-le pour: Un développeur qui veut une vérification de code ciblée localement ou dans une demande de tirage.
Implication hebdomadaire de l'équipe client
~1–3 h/semaine
Allocation de planification éditoriale · Personnes 1–25 · total de l'équipe après la configuration
Qu'est-ce qui est inclus dans cette allocation?
- Examiner les nouvelles constatations avec les propriétaires de dépôts: 30–90 min/semaine
- Maintenir les règles et vérifier la couverture de l'analyse: 30–90 min/semaine
Les fourchettes couvrent l'examen régulier, l'administration et l'affectation des travaux de suivi. Ajouter à bord, les correctifs de mise en oeuvre, les incidents, les mises à niveau majeures, les exercices de restauration et les travaux d'audit/juridiques séparément. Les outils couvrent différents emplois : n'ajoutez pas d'estimations qui se chevauchent ou comparez-les comme un classement de vitesse.
Configuration, effort et limites
- Comment l'utiliser
- Choisissez des règles pour votre langue, numérisez un dépôt, puis examinez les résultats avec le propriétaire du code.
- Qui le dirige
- Configuration du développeur; sélection des règles et examen de la recherche.
- Ce qu'il faut savoir
- L'analyse CE se limite à une fonction ou un fichier. Le moteur LGPL est open source; les règles maintenues par Semgrep ont une licence distincte limitée à l'utilisation interne. Les fonctionnalités de la plate-forme ont des termes séparés.
Semgrep & contributors LGPL-2.1 (engine); separate rule licenses