Introducing G2.ai, the future of software buying.Try now

Avis et détails du produit Semgrep

Tarification

Tarification fournie par Semgrep.

Semgrep Code, Supply Chain, and Secrets Detection

À partir de $40.00
1 contributor Par mois

Intégrations Semgrep

(8)
Vérifié par Semgrep

Média de Semgrep

Démo de Semgrep - Semgrep Supply Chain (SCA)
Semgrep Supply Chain makes it easy to find and remediate the 2% of dependency vulnerabilities that are actually reachable in your code.
Démo de Semgrep - Semgrep Code (SAST)
A SAST solution where developers actually fix the majority of issues they see. Make fix rate the north star metric of your AppSec program with Semgrep Code.
Démo de Semgrep - Semgrep Secrets
Go beyond regex: leverage Semantic Analysis, entropy analysis, and validation to accurately detect and fix secrets.
Démo de Semgrep - Dashboard
The Semgrep dashboard provides clear, actionable insights into code security and quality, helping teams quickly identify, prioritize, and remediate issues across their projects.
Semgrep is a code security solution that enables organizations to scale their security programs quickly and easily.
Lancer la vidéo de Semgrep
Semgrep is a code security solution that enables organizations to scale their security programs quickly and easily.
Démo interactive
Essayez une démo interactive créée par le vendeur de logiciels (ici même sur G2).
Image de l'avatar du produit

Avez-vous déjà utilisé Semgrep auparavant?

Répondez à quelques questions pour aider la communauté Semgrep

Avis Semgrep (54)

Avis

Avis Semgrep (54)

4.6
Avis 54

Avantages & Inconvénients

Généré à partir de véritables avis d'utilisateurs
Voir tous les avantages et inconvénients
Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
Shreekanth k.
SK
Cloud Application Development Engineer
Entreprise (> 1000 employés)
"Sécurité du code simplifiée avec Semgrep"
Qu'aimez-vous le plus à propos de Semgrep?

J'apprécie l'utilisation de Semgrep pour ses capacités robustes de scan de sécurité, en particulier dans nos analyses de sécurité du code pour Azure Data Factory, les notebooks Azure Databricks et le code Python. La configuration a été simple et s'est intégrée parfaitement dans notre pipeline sans trop de tracas, démontrant une facilité d'utilisation qui contraste fortement avec d'autres outils. L'une des caractéristiques remarquables pour moi est le faible taux de faux positifs ; il identifie efficacement les véritables problèmes de sécurité sans perdre de temps sur de fausses alertes, ce qui le rend incroyablement efficace. Les règles intégrées sont complètes, couvrant la plupart des langages majeurs que nous utilisons et fournissant des vérifications approfondies pour les vulnérabilités courantes. Les résultats des scans sont transparents et exploitables, pointant la ligne exacte dans le code où les problèmes surviennent et offrant des conseils clairs sur la façon de les corriger, accélérant ainsi considérablement la remédiation. Je trouve également que la performance est solide, ne gênant pas nos processus de build avec des retards. De plus, après avoir investi du temps à apprendre à écrire des règles personnalisées adaptées à nos besoins spécifiques, j'ai réalisé la flexibilité puissante que Semgrep offre. Dans l'ensemble, il a nettement amélioré notre processus de revue de code en concentrant l'attention sur les véritables problèmes et en aidant à la détection précoce des préoccupations de sécurité. Cela a finalement renforcé notre flux de développement et réduit le temps passé sur les risques de sécurité. Je recommande vivement Semgrep comme un outil SAST pratique qui offre des résultats exceptionnels tout en étant facile à maintenir. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

La syntaxe des règles personnalisées a pris du temps à apprendre et n'était pas intuitive au départ. De plus, parfois Semgrep manque des motifs de sécurité complexes qui s'étendent sur plusieurs fonctions ou fichiers, nécessitant des révisions manuelles pour ces cas. En outre, la documentation des règles pourrait être améliorée avec plus d'exemples concrets. Une meilleure intégration avec notre IDE spécifique et éventuellement des suggestions de règles assistées par l'IA basées sur les motifs de notre base de code seraient également bénéfiques. Avis collecté par et hébergé sur G2.com.

Anupam J.
AJ
IT Consultant
Entreprise (> 1000 employés)
"Moteur de règles puissant et correction automatique, mais la gouvernance à grande échelle nécessite du travail"
Qu'aimez-vous le plus à propos de Semgrep?

Moteur de règles flexible et transparent avec une syntaxe YAML claire et des modèles de flux de données, ainsi qu'un registre public étendu pour des gains rapides et une personnalisation.

• Intégration fluide CI/CD et runtime léger, permettant des analyses fréquentes sans impact majeur sur la vitesse des développeurs.

• Capacités d'autocorrection (basées sur des règles déterministes et assistées par une IA d'assistant) qui proposent ou appliquent des modifications de code sûres, réduisant le temps moyen de remédiation. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

La surcharge de gouvernance à grande échelle ; maintenir des ensembles de règles, des exceptions et des mises à jour à l'échelle de l'organisation à travers de nombreux dépôts devient un fardeau opérationnel sans un responsable dédié. • L'autocorrection et le filtrage du bruit par l'IA sont utiles mais encore en évolution ; l'efficacité varie selon le langage et la base de code, et certaines équipes restent prudentes quant à l'application automatique des correctifs. Avis collecté par et hébergé sur G2.com.

Deepam .
D
Security Engineer
Entreprise (> 1000 employés)
"Examen de Semgrep"
Qu'aimez-vous le plus à propos de Semgrep?

Semgrep est l'un des meilleurs outils que j'ai utilisés pour sécuriser les applications. Depuis qu'il a été intégré dans notre flux de travail DevSecOps, il a pu identifier un grand nombre de problèmes beaucoup plus tôt dans le processus de développement. Semgrep analyse les packages potentiellement vulnérables ou les versions de logiciels obsolètes dans le code et identifie avec précision les CVE pertinents. Il fournit également des informations claires sur l'impact et suggère les étapes de remédiation appropriées, de sorte que les développeurs n'ont pas besoin de chercher des solutions en ligne.

Je l'ai trouvé particulièrement efficace pour détecter les secrets codés en dur, même ceux que d'autres outils comme Trufflehog pourraient manquer. Semgrep Supply Chain fait également un excellent travail pour identifier les versions de logiciels vulnérables.

Dans l'ensemble, je considère Semgrep comme essentiel pour sécuriser les pipelines CI/CD dans l'environnement actuel. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Rien de tel. Cela fonctionne très bien avec toutes les fonctionnalités. Avis collecté par et hébergé sur G2.com.

Ivo M.
IM
Analista de segurança da informação junior
Entreprise (> 1000 employés)
"Outil d'analyse statique rapide, fiable et convivial pour les développeurs"
Qu'aimez-vous le plus à propos de Semgrep?

Semgrep est léger, très rapide par rapport aux outils SAST traditionnels, et s'intègre facilement dans les pipelines CI/CD. J'aime qu'il dispose d'un écosystème de règles solide (règles communautaires et Pro), et la possibilité d'écrire des règles personnalisées le rend flexible pour différents standards de codage et besoins de conformité. Le tableau de bord offre une excellente visibilité sur les résultats de sécurité et les problèmes de qualité du code, aidant les développeurs à résoudre les problèmes rapidement sans les ralentir. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

La configuration initiale pour des cas d'utilisation plus avancés peut être délicate, surtout lors de l'affinement de règles personnalisées ou de la gestion de grands ensembles de règles à travers plusieurs projets. Parfois, il y a des faux positifs qui nécessitent un tri manuel, et la courbe d'apprentissage pour l'écriture de règles est un peu raide pour les nouveaux venus. J'aimerais également voir des intégrations plus profondes avec davantage de plateformes de sécurité d'entreprise prêtes à l'emploi. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Fabrication
UF
Entreprise (> 1000 employés)
"Analyse statique puissante et personnalisable avec des analyses rapides—Nécessite un certain apprentissage et réglage"
Qu'aimez-vous le plus à propos de Semgrep?

Semgrep est un outil d'analyse statique qui permet aux développeurs de créer des règles personnalisées en utilisant une syntaxe de correspondance de motifs intuitive, qui reflète étroitement le code examiné. Il offre un support pour une variété de langages de programmation, y compris Python, JavaScript, Java et Go, entre autres. Avec Semgrep, les utilisateurs peuvent identifier les vulnérabilités de sécurité, résoudre les problèmes de qualité du code et appliquer efficacement les normes de codage. De nombreux développeurs apprécient son intégration transparente avec les pipelines CI/CD, la possibilité d'exécuter des analyses localement pendant le développement, et la flexibilité de créer des règles adaptées à la base de code de leur organisation. L'outil est connu pour ses capacités de balayage rapide et ses taux de faux positifs plus faibles par rapport aux solutions d'analyse statique plus traditionnelles. De plus, Semgrep est disponible en versions open-source et commerciale, avec des fonctionnalités avancées telles que la gestion centralisée des règles et des options pour la collaboration en équipe. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Les outils d'analyse statique peuvent présenter certaines limitations, telles que la génération de faux positifs qui doivent être examinés manuellement. Ils peuvent également avoir du mal à identifier des vulnérabilités complexes à l'exécution ou des défauts logiques qui ne deviennent apparents que lors de l'exécution. Maintenir et ajuster les règles pour suivre l'évolution des bases de code est une exigence continue. Certains utilisateurs notent que la création de règles personnalisées implique une courbe d'apprentissage, en particulier lorsqu'il s'agit de maîtriser la syntaxe de correspondance de motifs. Les analyses complètes de grandes bases de code peuvent également affecter les performances des pipelines CI/CD. Bien que ces outils soient performants en correspondance de motifs, ils peuvent négliger des vulnérabilités dépendantes du contexte qui nécessitent une analyse sémantique plus avancée. En conséquence, les équipes doivent souvent consacrer du temps à configurer les règles afin de minimiser le bruit et de prioriser les résultats pertinents pour leur pile technologique spécifique. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Fabrication
UF
Petite entreprise (50 employés ou moins)
"Intégration rapide, précise et transparente avec GitHub"
Qu'aimez-vous le plus à propos de Semgrep?

Les retours sont rapides et exploitables, ce qui permet de résoudre les problèmes rapidement. J'apprécie également le nombre réduit de faux positifs, car cela permet de gagner du temps et des efforts. L'intégration avec GitHub et Actions est fluide, rendant le flux de travail harmonieux. La précision est élevée, et le support pour un large éventail de langues est un autre point fort. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Semgrep est assez étroitement ciblé, se concentrant principalement sur la sécurité et manquant de capacités de balayage intégrées pour d'autres domaines importants tels que la détection de secrets, l'infrastructure en tant que code ou la sécurité des conteneurs. Il y a aussi une courbe d'apprentissage à prendre en compte ; créer des règles efficaces et personnalisées exige un certain niveau d'expertise, ce qui peut être particulièrement difficile lorsqu'il s'agit de vulnérabilités plus complexes. De plus, Semgrep à lui seul fournit un contexte limité, donc sans outils supplémentaires, il peut être difficile de déterminer si une vulnérabilité est réellement exploitable ou accessible à l'exécution. Cette limitation peut rendre plus difficile la priorisation correcte des problèmes. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Technologie de l'information et services
UT
Entreprise (> 1000 employés)
"Semgrep : Une solution SAST puissante et personnalisable"
Qu'aimez-vous le plus à propos de Semgrep?

L'avantage le plus significatif de Semgrep est son moteur de règles hautement personnalisable et la facilité d'écriture des règles. La capacité de définir des règles personnalisées en YAML, adaptées à des bases de code et des modèles de menace spécifiques, le distingue de nombreuses autres solutions SAST. Cette flexibilité permet une détection précise des vulnérabilités personnalisées et le respect de normes de codage spécifiques. Sa nature légère et son exécution rapide dans les pipelines CI/CD sont également très bénéfiques, permettant des boucles de rétroaction rapides sans affecter significativement les temps de construction. De plus, le noyau open-source offre transparence et permet les contributions de la communauté et les audits de l'exécution des règles. L'analyse de la portée dans Semgrep Supply Chain est également une caractéristique remarquable, réduisant considérablement les faux positifs en se concentrant sur les vulnérabilités réellement exploitables au sein des composants tiers. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Bien que Semgrep excelle dans l'analyse statique, son focus étroit peut être une limitation pour les organisations cherchant une plateforme de sécurité applicative complète. Il n'offre pas nativement de balayage intégré pour les secrets, l'Infrastructure as Code (IaC), les conteneurs ou la posture CI/CD, nécessitant l'utilisation d'outils supplémentaires pour une couverture plus large. Le réglage initial requis pour réduire les faux positifs et optimiser les ensembles de règles peut également représenter un investissement initial, surtout pour les nouveaux utilisateurs ou les projets complexes. Enfin, bien que l'écriture de règles soit un point fort, la courbe d'apprentissage pour la création de règles avancées peut être abrupte pour ceux qui découvrent l'outil ou l'analyse statique en général. Le manque de fonctionnalités de reporting robustes intégrées et d'options d'exportation pour une analyse détaillée des vulnérabilités est également un inconvénient notable. Avis collecté par et hébergé sur G2.com.

Nagaraju A.
NA
Delivery Manager
"Facile à utiliser avec de grandes capacités de test fonctionnel"
Qu'aimez-vous le plus à propos de Semgrep?

J'apprécie la manière dont Semgrep excelle dans les capacités de validation et de test QA, montrant une bonne efficacité dans l'exécution de ces tâches. La facilité d'utilisation est particulièrement remarquable, nécessitant moins de script par rapport à d'autres alternatives, et le processus d'installation initiale a été simple et sans effort. J'apprécie sa fonctionnalité dans la réalisation de tests fonctionnels, ce qui simplifie considérablement mes tâches. La conception des cas de test et les résultats obtenus sont particulièrement satisfaisants, améliorant mon processus de test. Chaque fois que je rencontre des problèmes que d'autres outils ne peuvent pas résoudre, Semgrep devient une ressource indispensable, me permettant de progresser en utilisant ses fonctionnalités efficacement. Dans l'ensemble, je trouve que Semgrep mérite d'être exploré pour sa fonctionnalité et son approche conviviale. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Rien Avis collecté par et hébergé sur G2.com.

MA
Product Owner
Entreprise (> 1000 employés)
"Excellente expérience, mais l'interface utilisateur pourrait être plus conviviale."
Qu'aimez-vous le plus à propos de Semgrep?

Semgrep est l'un des outils les plus faciles et les plus légers pour détecter les vulnérabilités de sécurité dans notre base de code. Il nous permet également de scanner nos dépôts locaux et peut être intégré à notre pipeline CI/CD pour fournir une analyse continue du code. Nous préférons l'utiliser avec presque toutes nos applications pour nous sentir plus confiants. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Il n'y a pas grand-chose à redire, mais je pense que l'interface utilisateur pourrait être plus épurée et plus conviviale. Avis collecté par et hébergé sur G2.com.

AJ
Engineering manager-DevOps
Entreprise (> 1000 employés)
"Analyse de code sans effort—Beaucoup plus facile que notre ancien outil"
Qu'aimez-vous le plus à propos de Semgrep?

C'est un outil très convivial pour analyser les dépôts de code, et je le trouve beaucoup plus facile à utiliser par rapport à notre précédent scan Checkmarx. Il est assez facile à intégrer avec notre dépôt de code existant et peut également être filtré en fonction des besoins. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Semgrep?

Comme nous avons seulement commencé à utiliser cet outil récemment, il n'y a rien que nous n'aimions pas jusqu'à présent. Avis collecté par et hébergé sur G2.com.

Options de tarification

Tarification fournie par Semgrep.

Semgrep Code, Supply Chain, and Secrets Detection

À partir de $40.00
1 contributor Par mois
Comparaisons Semgrep
Image de l'avatar du produit
SonarQube
Comparer maintenant
Image de l'avatar du produit
Snyk
Comparer maintenant
Image de l'avatar du produit
OpenText Static Application Security Testing
Comparer maintenant
Fonctionnalités de Semgrep
API / Intégrations
Rapports et analyses
Suivi des problèmes
Analyse de code statique
Outils en ligne de commande
Taux de détection
Faux positifs
transparence
Image de l'avatar du produit
Image de l'avatar du produit
Semgrep