EVERYTHING XIAOMI
Get listed

Microsoft DevSkim

Microsoft DevSkim is a free, MIT-licensed toolkit for security linting and static source-code analysis.

Microsoft DevSkim's website

What Microsoft DevSkim is

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. The toolkit includes built-in rules and supports 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 platform-specific 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. DevSkim is licensed under the MIT License. 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.

Good

  • Free and MIT-licensed.
  • Supports custom security rules.
  • CLI outputs SARIF, JSON, and text.
  • Can apply suggested fixes from SARIF results.

Watch out

  • Support is limited to GitHub issues and wiki resources.
  • Vulnerability reports should not be posted publicly on GitHub.

Who it suits

DevSkim suits developers and teams who want source-code security analysis in IDEs, command-line workflows, or other tools. Its custom rules and library may be useful where teams need to adapt or embed analysis.

Verdict

DevSkim offers multiple ways to add security linting to development workflows, including IDE extensions, a CLI, and an embeddable library. Its support channels are limited, and vulnerability reporting has a separate private route.

Plans and prices

From Microsoft DevSkim's own pricing page, checked 12 Oct 2026.

All about pricing
PlanPriceWhat it gives you
DevSkimFreeMIT-licensed open-source library, CLI, and IDE extensions

The facts

Each one read from Microsoft DevSkim's own pages, with the date it was checked.

What it does

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.checked 12 Oct 2026
Fixes and suppressions
The CLI can apply suggested fixes from SARIF results and add suppression comments for reported issues.checked 12 Oct 2026
IDE integrations
The repository lists DevSkim extensions for Visual Studio Code and Visual Studio.checked 12 Oct 2026
Intended users
The project describes its goal as helping developers identify and fix security vulnerabilities early and build security awareness.checked 12 Oct 2026
Languages
Its listed language support includes C, C++, C#, Cobol, Go, Java, JavaScript/TypeScript, and Python, among others.checked 12 Oct 2026
Library
A C# library is available for embedding DevSkim analysis in other tools, with the package published on NuGet.checked 12 Oct 2026
License
DevSkim is licensed under the MIT License.checked 12 Oct 2026
Output formats
The tool supports SARIF, JSON, and text output formats.checked 12 Oct 2026
Purpose
DevSkim provides IDE plugins, language analyzers, and rules for security linting and static source-code analysis.checked 12 Oct 2026
Rule formats
Rules can use JSONPath, XPath, and YmlPath.checked 12 Oct 2026
Rules
It includes built-in rules and supports writing custom rules.checked 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.checked 12 Oct 2026
Support
Support is limited to GitHub issues and the project wiki resources listed in its support policy.checked 12 Oct 2026

Money

Free plan
Yeschecked 22 Sep 2026

Alternatives to Microsoft DevSkim

All alternatives
  1. 1Semgrep Code logo

    Semgrep Code

    Free planOpen sourceWebAPIExtensionLinux
    8.3From $15 a month
  2. 2GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  3. 3

    OpenGrep

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  4. 4

    Bandit

    Free planOpen sourceExtensionLinuxmacOSSelf-hosted
    7.2Free plan
  5. 5

    gosec

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan
  6. 6Skylos logo

    Skylos

    Free planWebAPIExtensionLinux
    7.0Free plan