Skip to content
SPECIFICTION
Get listed

Microsoft DevSkim vs Semgrep Code

Microsoft DevSkim

github.com

Semgrep Code

semgrep.dev

Side by side

FigureMicrosoft DevSkimSemgrep Code
Price fromFree$15/mo
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published17
Spec score · Static Application Security Testing Software7.9 (#12)8.7 (#2)
LanguagesIts listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others.Semgrep lists support for more than 30 programming languages and frameworks for SAST and nine for SCA.
PurposeDevSkim provides IDE plugins, language analyzers, and rules for security linting and static source-code analysis.Semgrep Code is a static application security testing product that finds code vulnerabilities and helps developers fix them.
SupportSupport is limited to GitHub issues and the project wiki resources listed in its support policy.Paid customers receive technical support from 8 AM to 1 AM UTC on weekdays through private Slack, the web help area or support email.

Plans

Microsoft DevSkim

  • DevSkimFree

Microsoft DevSkim pricing →

Semgrep Code

  • Free EditionFree
  • Free EditionFree
  • Teams Secrets$15 a month
  • Teams — Code$30 a month
  • Teams Code$30 a month
  • Teams Supply Chain$30 a month
  • EnterprisePriced on request

Semgrep Code pricing →

In their own words

Microsoft DevSkim

Microsoft DevSkim is a free, MIT-licensed toolkit for security linting and static source-code analysis. It provides IDE extensions, language analyzers, and rules to help developers identify and address security vulnerabilities early. It includes built-in rules and allows teams to write their own using JSONPath, XPath, and YmlPath. Listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others. Its cross-platform .NET CLI analyzes files and directories and can be installed as a global tool or obtained as binaries for Windows, macOS, and Linux. A C# library is also available for embedding analysis in other tools. Results can be emitted as SARIF, JSON, or text; the CLI can apply suggested fixes from SARIF results and add suppression comments. The project lists extensions for Visual Studio Code and Visual Studio, and supports CI/CD in self-hosted environments. Support is limited to GitHub issues and project wiki resources. Vulnerability reports should be sent privately to Microsoft's Security Response Center rather than posted publicly.

Visit github.com

Semgrep Code

Semgrep Code is a cloud-based static application security testing product for finding vulnerabilities in source code and helping developers address them. It combines deterministic analysis for issues such as XSS and SQL injection with AI analysis aimed at complex flaws, including IDOR and business logic vulnerabilities. Pull requests can carry tailored, step-by-step remediation instructions, and the product supports 35 programming languages. Semgrep lists integrations with GitHub, GitLab, Bitbucket, Jenkins, CircleCI, Azure and Buildkite, plus VS Code and IntelliJ extensions and Slack, email and webhook notifications. The Free Edition includes Code and Supply Chain, with scanning for up to 10 repositories and a limit of 10 contributors. Teams supports up to 500 private repositories; Enterprise has no repository or contributor limit. For local or fully CI-based scans, code stays on the user's computer or CI environment; opting into AI processing sends part of a file containing a finding to a model. The Free Edition costs nothing. Teams — Code is listed at $30 a month.

Visit semgrep.dev