Difference Between Sonarqube and Fortify? [Closed]

Can someone tell me what is the difference between SonarQube and Fortify? Both are static code analysis tool. I found out Fortify is more inclined towards security as it gives information about vulnerabilities included in OWASP, SANS etc. SonarQube also shows this information.

Fortify essentially classifies the code quality issues in terms of its security impact on the solution. While Sonarqube is more of a Static code analysis tool which also gives you like "code smells," though Sonarqube also lists out the vulnerabilities as part of its analysis.

However, the biggest difference is in-terms of Cost. Sonarqube is Free to use (with community support) while Fortify needs a license, which is expensive.

3

When comparing product its good to have a list of things, here is my list let me know what you think.

Fortify

  • static analysis
  • can't add rules, using configuration as code
  • proprietary rules
  • manual file upload use case, no easy way of pipeline integration
  • does not provide git branch perspectives, improvements over other branches
  • provide only security code metrics
  • not opensource
  • has only paid support model

SonarQube

  • static analysis
  • can add rules, using configuration as code
  • has standard rules based on language being used
  • automated code upload use case, has tooling for major frameworks
  • provide git branch perspectives, improvements over other branches
  • provide all code quality metrics, including security
  • opensource
  • has paid support model
  • free cloud host sonarcloud.io
2

The main difference is the quality of the results. Fortify is an enterprise grade solution, sonarqube works hard but is not in the same league.

2
Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article
Twitter Facebook Pinterest