Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

like image 254
user3847894 Avatar asked Oct 15 '19 15:10

user3847894


People also ask

Is SonarQube a SCA?

SonarQube has no feature on the Software Composition Analysis (SCA) domain.

What is fortify used for?

Fortify Software Security Center: An AppSec platform that enables organizations to automate an application security program. It provides management, development, and security teams a way to work together to triage, track, validate, and manage software security activities.

What is difference between veracode and SonarQube?

SonarQube and Veracode are application security and code quality management options. SonarQube provides a free and open source community edition and focuses on static code analysis, while Veracode provides SAST, but also DAST, IAST, and penetration testing, as well as application security consulting.

Is fortify open source?

Both Fortify and GitLab Ultimate offer open source component scanning along with Static and Dynamic Application Security Testing. …


2 Answers

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
like image 157
Max Barrass Avatar answered Oct 21 '22 12:10

Max Barrass


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.

like image 41
Soumen Mukherjee Avatar answered Oct 21 '22 11:10

Soumen Mukherjee