Skip to content
SPECIFICTION
Get listed

GitHub CodeQL vs Security Code Scan

GitHub CodeQL

codeql.github.com

Security Code Scan

security-code-scan.github.io

Side by side

FigureGitHub CodeQLSecurity Code Scan
Price from$30/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYes—
LinuxYesYes
Self-hostedYesYes
Plans published51
Spec score · SAST Tools8.5 (#5)7.4 (#19)
PurposeCodeQL is a language and toolchain for code analysis that treats code as data.Security Code Scan is a static code analyzer for .NET that detects vulnerability patterns in C# and VB.NET.

Plans

GitHub CodeQL

  • Free for research and open sourceFree
  • GitHub Code Security$30 a month
  • CodeQL for open source and researchFree
  • GitHub Code Security$30 a month
  • GitHub Free with CodeQL code scanningPrice not published

GitHub CodeQL pricing →

Security Code Scan

  • Security Code ScanFree

Security Code Scan pricing →

In their own words

GitHub CodeQL

GitHub CodeQL has no write-up on Specifiction yet; its figures are above.

Visit codeql.github.com

Security Code Scan

Security Code Scan is a free, open-source static analyzer for .NET projects written in C# and VB.NET. It detects vulnerability patterns such as SQL injection, cross-site scripting, CSRF, and XML external entity injection, using inter-procedural taint analysis to follow input data. Projects can be analyzed in the background through IntelliSense or during a build. For delivery workflows, it supports GitHub and GitLab pipelines, MSBuild, and a stand-alone runner; custom integrations can emit SARIF results and place warnings alongside other build messages. Users can define taint sources, sinks, sanitizers, validators, and project-specific settings. The analyzer supports Visual Studio 2019 or higher, while the project says other Roslyn analyzer editors such as Rider or OmniSharp should work. Releases are available as a NuGet package, Visual Studio extension, and stand-alone runner for Windows and Linux. The maker warns that the extension or NuGet package can slow the IDE and recommends CI/CD pipelines as the more common use case. Audit mode is off by default. The repository identifies an LGPL-3.0 license.

Visit security-code-scan.github.io