Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Static Application Security Testing Software
  3. Microsoft DevSkim

Microsoft DevSkim

What it is

Microsoft DevSkim is a free toolkit for security linting and static source-code analysis. It includes IDE plugins, language analyzers, and built-in rules to help developers identify security issues early; teams can also create custom rules 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 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 repository lists extensions for Visual Studio Code and Visual Studio, and DevSkim supports self-hosted deployment and CI/CD. It is licensed under the MIT License. Project support is limited to GitHub issues and wiki resources; vulnerability reports should be sent privately to Microsoft's Security Response Center instead of posted in public GitHub issues.

For and against

For

  • Free and licensed under the MIT License.
  • CLI analyzes files and directories across Windows, macOS, and Linux.
  • Supports SARIF, JSON, and text output.
  • CLI can apply suggested fixes and add suppressions.

Against

  • Support is limited to GitHub issues and project wiki resources.
  • Security reports should be sent privately, not posted in public issues.

The verdict

DevSkim offers source analysis through IDE extensions, a CLI, and an embeddable C# library. Its suggested fixes and suppression comments can help address findings, while support channels are limited.

Who it suits

DevSkim suits developers who want security analysis in an IDE, command-line workflow, or other tool. Its rules and language support cover a range of source code, with custom rules available for additional checks.

Plans and prices

DevSkim

Free

MIT-licensed open-source library, CLI, and IDE extensions

Every plan, in full

On the record

CLI
The cross-platform .NET CLI analyzes files and directories and can be installed as a .NET global tool or downloaded as platform-specific binaries for Windows, macOS, and Linux.github.com · read 12 Oct 2026
Fixes and suppressions
The CLI can apply suggested fixes from SARIF results and add suppression comments for reported issues.github.com · read 12 Oct 2026
IDE integrations
The repository lists DevSkim extensions for Visual Studio Code and Visual Studio.github.com · read 12 Oct 2026
Intended users
The project describes its goal as helping developers identify and fix security vulnerabilities early and build security awareness.github.com · read 12 Oct 2026
Languages
Its listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others.github.com · read 12 Oct 2026
Library
A C# library is available for embedding DevSkim analysis in other tools, with the package published on NuGet.github.com · read 12 Oct 2026
License
DevSkim is licensed under the MIT License.github.com · read 12 Oct 2026
Output formats
The tool supports SARIF, JSON, and text output formats.github.com · read 12 Oct 2026
Purpose
DevSkim provides IDE plugins, language analyzers, and rules for security linting and static source-code analysis.github.com · read 12 Oct 2026
Rule formats
Rules can use JSONPath, XPath, and YmlPath.github.com · read 12 Oct 2026
Rules
It includes built-in rules and supports writing custom rules.github.com · read 12 Oct 2026
Security reporting
The project asks users to report vulnerabilities privately to Microsoft's Security Response Center rather than through public GitHub issues.github.com · read 12 Oct 2026
Support
Support is limited to GitHub issues and the project wiki resources listed in its support policy.github.com · read 12 Oct 2026

Alternatives to Microsoft DevSkim

Every alternative, ranked