I was using SonarQube to scan my code for vulnerabilities as part of the DevOps process.
Software Engineer at Adfolks
Good code scanning and quality gate features, but the reporting could be improved
Pros and Cons
- "The most valuable features are code scanning and Quality Gates."
- "The reporting can be improved."
What is our primary use case?
What is most valuable?
The most valuable features are code scanning and Quality Gates.
What needs improvement?
The reporting can be improved. In particular, the portability report can be better.
I would like to see better integration with the various DevOps tools.
For how long have I used the solution?
I was using SonarQube for between six and ten months.
Buyer's Guide
SonarQube Server (formerly SonarQube)
December 2024
Learn what your peers think about SonarQube Server (formerly SonarQube). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
What do I think about the stability of the solution?
The stability is good.
How are customer service and support?
The community support is great. I have not had reason to contact the technical support team from the vendor.
How was the initial setup?
The initial setup is straightforward. I would not say that it is complex and it can be deployed in less than 10 minutes.
What's my experience with pricing, setup cost, and licensing?
I was using the Community Edition, which is available free of charge.
Which other solutions did I evaluate?
I evaluated other products including Veracode and I felt that SonarQube was the best product.
What other advice do I have?
I would rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineer at a tech services company with 11-50 employees
Beneficial testing tool, helps developer become sharper, and makes software more secure
Pros and Cons
- "The solution can verify vulnerabilities, code smells, and hotspots. It makes the software more secure and it helps make a junior or novice developer sharper."
- "The software testing tool capability could improve. It does not always integrate well. You have to use a specific plugin and the plugin does not always go in Apple's applications."
What is our primary use case?
I use SonarQube for testing software.
What is most valuable?
The solution can verify vulnerabilities, code smells, and hotspots. It makes the software more secure and it helps make a junior or novice developer sharper.
What needs improvement?
The software testing tool capability could improve. It does not always integrate well. You have to use a specific plugin and the plugin does not always go in Apple's applications.
In the next release, they should add the ability to analyze containers.
For how long have I used the solution?
I have been using SonarQube for approximately three years.
What do I think about the scalability of the solution?
We have mostly software developers using this solution are there are approximately 50 using it.
Which solution did I use previously and why did I switch?
I have used Snyk and it is more catered to a different audience than SolarQube.SolarQube is more for software developers.
How was the initial setup?
The installation is straightforward, especially with the new Docker implementation.
What about the implementation team?
I did the implementation of the solution myself.
What's my experience with pricing, setup cost, and licensing?
The process of purchasing the solution could improve.
What other advice do I have?
This solution is a good static test tool for developers. It helps keep the maintainability and security of software.
I rate SonarQube an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
SonarQube Server (formerly SonarQube)
December 2024
Learn what your peers think about SonarQube Server (formerly SonarQube). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
Project Manager, Senior Architect at a computer software company with 1,001-5,000 employees
Well featured, easily manageable, identifies production issues
Pros and Cons
- "It is a good deal compared to all other tools on the market."
What is our primary use case?
We decided to implement the solution to keep up to date with testing, security, and other issues with developments, such as bugs.
What is most valuable?
In regards to features, overall the product is good. It minimizes the difficulty or issues that we encountered during the production. We are using the open-sourced version and issues can easily be resolved.
For how long have I used the solution?
I have been using the solution for four to five years.
What do I think about the stability of the solution?
We are using everything that is open-source and this allows us when we have the regular day to day issues, our team works on them directly to identifying their causes and they resolve them quickly.
What about the implementation team?
We have our internal team that is very knowledgeable, experienced, and have extreme abilities that handle our needs.
What's my experience with pricing, setup cost, and licensing?
I think comparing the product to competitors it should be less expensive.
What other advice do I have?
I would recommend SonarQube. It is a good deal compared to all other tools on the market. It certainly helped us, it is a good tool and should be definitely used.
I rate SonarQube a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Architect and Software Engineer at a tech services company
Provides holistic overview of all quality issues in a project and enables easy drill down into particular problems
Pros and Cons
- "With SonarQube's web interface, it is easy to drill down to see the individual problems, but also to look at the project from above and get the big picture, with possible larger problem areas."
What is most valuable?
SonarQube is not valuable because of the information it gives it. We can gather that same information from several other tools as well. It is the way the information is presented that makes it so powerful. It provides a holistic picture of all quality issues in a software project. With SonarQube's web interface, it is easy to drill down to see the individual problems, but also to look at the project from above and get the big picture, with possible larger problem areas.
How has it helped my organization?
Individual developers are more concerned about the quality of their work when they see their results in the big picture.
For how long have I used the solution?
About a year, in different projects, including the current one.
What do I think about the stability of the solution?
No.
What do I think about the scalability of the solution?
No.
How are customer service and technical support?
Not used.
Which solution did I use previously and why did I switch?
We used the same tests, but with every developer running them individually. Now management can also get a picture of the quality assurance.
How was the initial setup?
Very simple.
What's my experience with pricing, setup cost, and licensing?
Price is high and only worth it if your organization has hundreds of developers.
Which other solutions did I evaluate?
No.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Java Developer at a tech consulting company with 51-200 employees
the API documentation is poor, when it exists at all, but it does easily integrate with Jenkins.
Valuable Features:
The feature I find most valuable are--
- Quick access to issues in the code
- The ability to define your own analysis profiles
- Easy integration with Jenkins
Improvements to My Organization:
For the record, what I do with SonarQube is develop a language plugin for a language not previously covered by SonarQube. As such, my experience of running SonarQube is limited to that necessary to have the plugin tested, nothing more.
Room for Improvement:
I'd like to see more API documentation, including, but not limited to, more extensive documentation of provided examples.
Use of Solution:
I've used it for eight months.
Initial Setup:
I only deployed it for development purposes and it was pretty straightforward. You unzip, configure, and run. Of course, production deployments will require more than that.
The provided archives are self running; but since this is a bona fide webapp, you might want to use your own servlet container to run it instead.
Other Solutions Considered:
No, I didn't. I was employed specifically for this plugin, and while know other code-quality control solutions exist, I didn't explore any of them.
Other Advice:
Product is good, but the API documentation is poor, when it exists at all.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Web Developer/DevOps Engineer with 501-1,000 employees
It allows for code exploration on the front-end as well as the ability to import from Fortify.
Valuable Features
Code exploration on the front-end, as well as the ability to import from Fortify, are valuable features.
Improvements to My Organization
It allows for better collaboration of our team members on security findings.
Room for Improvement
The Python code scan has so few rules that it is meaningless.
The support for mobile applications is limited to Android Lint importing, although the Android Lint report is fine on it's own so what it he point of using it.
And the Fortify plugin is deprecated.
Use of Solution
I've used it for two years.
Deployment Issues
It is quality software, even if the plugins are often weaker than would be necessary to have a team centralize around it. It is good for an open source project, but creating plugins is important and so complicated and not well documented that it is rarely done.
Stability Issues
No issues encountered.
Scalability Issues
No issues encountered.
Customer Service and Technical Support
It is open source so I don't try to rely on their technical support.
Initial Setup
It was fairly straightforward, although some plugins depend on outside software to run, which is to be expected.
Implementation Team
We implemented it ourselves.
Pricing, Setup Cost and Licensing
It is free, so the price is good. If they had stronger plugins then we would gladly pay.
Other Solutions Considered
We evaluated the market, and because security scans are so different, there was not a good COTS or open source solution that met our needs so we went with the best open source solution, which was SonarQube.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Founder at a tech services company with 11-50 employees
Works fine and provides good value for money
Pros and Cons
- "It is working fine. It provides a good value for money."
- "One thing to improve would be the integration. There is a steep learning curve to get it integrated."
What is our primary use case?
We use it as a gatekeeper for our external developers to follow the rules. If they don't comply with the rules within the source code, they cannot commit.
What is most valuable?
It is working fine. It provides good value for money.
What needs improvement?
One thing to improve would be the integration. There is a steep learning curve to get it integrated.
For how long have I used the solution?
I have been using this solution for maybe two years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is definitely scalable. Currently, we have six users.
How are customer service and technical support?
We didn't contact them.
Which solution did I use previously and why did I switch?
This was our first one.
How was the initial setup?
Its initial setup is okay. It is not too difficult. It probably took a couple of hours.
One developer is enough for its deployment.
What's my experience with pricing, setup cost, and licensing?
We pay €10 per month for this solution, which is good. It provides good value for money.
What other advice do I have?
I would recommend this solution to others. I would rate SonarQube a nine out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director of consultory at a non-tech company with 1,001-5,000 employees
Straightforward installation, stable, and effective code analysis
Pros and Cons
- "The most valuable features are the analysis and detection of issues within the application code."
- "The solution could improve by providing more advanced technologies."
What is our primary use case?
We use SonarQube for testing, reviewing, and ensuring the quality of application code.
What is most valuable?
The most valuable features are the analysis and detection of issues within the application code.
What needs improvement?
The solution could improve by providing more advanced technologies.
For how long have I used the solution?
I have been using the solution within the last 12 months.
What do I think about the stability of the solution?
The SonarQube is stable.
How was the initial setup?
The installation is easy.
What's my experience with pricing, setup cost, and licensing?
The price of this solution is more expensive than competitors. However, it works better than competitors.
Which other solutions did I evaluate?
I have evaluated other solutions.
What other advice do I have?
I rate SonarQube an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
Buyer's Guide
Download our free SonarQube Server (formerly SonarQube) Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Product Categories
Application Security Tools Static Application Security Testing (SAST) Software Development AnalyticsPopular Comparisons
Fortify on Demand
Sonatype Lifecycle
CrowdStrike Falcon Cloud Security
GitHub Advanced Security
PortSwigger Burp Suite Professional
Qualys Web Application Scanning
Buyer's Guide
Download our free SonarQube Server (formerly SonarQube) Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Is SonarQube the best tool for static analysis?
- Which gives you more for your money - SonarQube or Veracode?
- What Is The Biggest Difference Between Fortify on Demand And SonarQube?
- What is the biggest difference between Checkmarx and SonarQube?
- Checkmarx vs SonarQube; SonarQube interoperability with Checkmarx or Veracode
- How does SonarQube instance relate to the license?
- Which software is ideal for code quality and security?
- What is the difference between Coverity and SonarQube?
- What is the biggest difference between Coverity and SonarQube?
- How would you decide between Coverity and Sonarqube?