Skip to content
SPECIFICTION
Get listed

Microsoft DevSkim vs OpenGrep

Microsoft DevSkim

github.com

OpenGrep

github.com

Side by side

FigureMicrosoft DevSkimOpenGrep
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published11
Spec score · Static Application Security Testing Software7.9 (#12)8.5 (#5)
Intended usersThe project describes its goal as helping developers identify and fix security vulnerabilities early and build security awareness.The project invites developers and organizations to use and contribute to its open static analysis engine.
LicenseDevSkim is licensed under the MIT License.The repository identifies OpenGrep as a fork of Semgrep under the LGPL 2.1 license.
Output formatsThe tool supports SARIF, JSON, and text output formats.The tool supports JSON and SARIF outputs and can include metavariable values, fingerprints and enclosing match context.
PurposeDevSkim provides IDE plugins, language analyzers, and rules for security linting and static source-code analysis.OpenGrep is an open-source static code analysis engine for finding security issues and searching code patterns.

Plans

Microsoft DevSkim

  • DevSkimFree

Microsoft DevSkim pricing →

OpenGrep

  • OpenGrepFree

OpenGrep 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

OpenGrep

OpenGrep is a free, open-source static analysis engine for finding security issues and searching patterns in source code. It runs on Linux, macOS, and Windows, with self-hosted deployment. The project supports more than 30 languages, including Python, Java, JavaScript, Go, Rust, PHP, and Visual Basic, and existing Semgrep rules and rulesets work without changes. Its intrafile taint analysis tracks constructor and field assignments, flow between methods, higher-order functions across 12 languages, and collection operations such as map, filter, and reduce. OpenGrep produces JSON and SARIF output and documents a CI subcommand for workflow use. The project distributes self-contained binaries and says releases are signed with Cosign. OpenGrep is a Semgrep fork under the LGPL 2.1 license. The security policy requests vulnerability reports by email and lists only the latest version as supported.

Visit github.com