Share your experience using CodeSonar

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 84,000+ reviews on PeerSpot:

Team Leader in software dept at a tech services company with 11-50 employees
Real User
Top 20
Provides good integration capabilities, but the licensing model needs improvement
Pros and Cons
  • "CodeSonar’s most valuable feature is finding security threats."
  • "There could be a shared licensing model for the users."

What is our primary use case?

We use CodeSonar for static analysis and finding security threats or vulnerabilities.

What is most valuable?

CodeSonar’s most valuable feature is finding security threats. It is a significant benefit for us.

What needs improvement?

Our license model allows one user per license. Currently, we have limitations for VPN profiles. We can’t share the key with other users. There could be a shared licensing model for the users. It will be very beneficial for a large company site.

For how long have I used the solution?

We have been using CodeSonar for two years.

What do I think about the stability of the solution?

I rate the application’s stability a nine out of ten.

What do I think about the scalability of the solution?

My team consists of two to three developers who use CodeSonar. I rate its scalability an eight out of ten.

Which solution did I use previously and why did I switch?

We have used a few open-source static analysis tools. We switched to CodeSonar for security, flexibility, and integration capabilities with multiple solutions.

How was the initial setup?

The application is easy to deploy. Although, we have to wait in a queue while integrating it with GitHub because of the licensing model. There could be an option to share licenses for easier deployment. It takes a couple of hours to complete.

What's my experience with pricing, setup cost, and licensing?

The application’s pricing is high compared to other tools. I rate its pricing a four out of ten.

What other advice do I have?

I recommend CodeSonar to others and rate it a seven 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.
Flag as inappropriate
Manjunath Nada - PeerSpot reviewer
Team Lead at a tech services company with 10,001+ employees
Real User
Top 10
Useful buffering and beneficial categorized classes
Pros and Cons
  • "The most valuable features of CodeSonar were all the categorized classes provided, and reports of future bugs which might occur in the production code. Additionally, I found the buffer overflow and underflow useful."
  • "In a future release, the solution should upgrade itself to the current trends and differentiate between the languages. If there are any classifications that can be set for these programming languages that would be helpful rather than having everything in the generic category."

What is our primary use case?

CodeSonar was integrated into Jenkins.

We used CodeSonar for our DevOps when every code change was sent to our repository. There was a check enabled that was used to run CodeSonar for the submitted code.

How has it helped my organization?

The solution has helped out the organization because of the buffer usage. There was a vehicle identification number that we had to configure and since it was a string, it was common to use the buffer overflow. While that was happening, it did not get a valid VIN number for the vehicle. For this example, the solution was very helpful.

What is most valuable?

The most valuable features of CodeSonar were all the categorized classes provided, and reports of future bugs which might occur in the production code. Additionally, I found the buffer overflow and underflow useful.

It was comfortable logging into the solution and seeing all the warnings that are there in case we wanted to suppress them.

What needs improvement?

I am from the embedded domain, in which typically, our code works on the hardware. We follow a standard called MISRA guidelines. The MISRA guidelines were not appropriately reported. There were some flags or errors. I was working on C++ code and there were certain class categories, which were C standards, and were being reported in C++, where C++ is a higher-level language, some of those may not even be applicable in the latest C++ version that we had. The reporting could improve to make the solution better.

In a future release, the solution should upgrade itself to the current trends and differentiate between the languages. If there are any classifications that can be set for these programming languages that would be helpful rather than having everything in the generic category.

For how long have I used the solution?

I have been using CodeSonar for approximately three years.

What do I think about the stability of the solution?

CodeSonar is stable.

What do I think about the scalability of the solution?

The scalability of CodeSonar is good. Our organization might increase the usage of the solution.

How are customer service and support?

I rate the support from CodeSonar a four out of five.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We used one other solution other prior to CodeSonar.

What was our ROI?

We have received a return on investment using CodeSonar.

What's my experience with pricing, setup cost, and licensing?

Our organization purchased a license to use the solution.

What other advice do I have?

We have not needed more than two people for the maintenance of the solution.

My advice to others is this is a needed tool if you are deploying something on a larger scale.

I rate CodeSonar 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.