We primarily use Checkmarx for application security and tracking.
Vice President Of Technology at a computer software company with 5,001-10,000 employees
Good reporting, performance, and coverage for different languages
Pros and Cons
- "The most valuable feature is the application tracking reporting."
- "The cost per user is high and should be reduced."
What is our primary use case?
What is most valuable?
The most valuable feature is the application tracking reporting.
From the user's perspective, the interface is pretty good. It will point out the exact line of code when an issue is found.
It is good in terms of coverage for different languages.
It is updated automatically so there is less maintenance.
What needs improvement?
The cost per user is high and should be reduced. Five years ago, it was a user-based model, which was significantly better. It would be great if we could distribute the cost equally between projects.
For how long have I used the solution?
I have been working with Checkmarx for about two years.
Buyer's Guide
Checkmarx One
January 2025
Learn what your peers think about Checkmarx One. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is a stable product.
What do I think about the scalability of the solution?
It is scalable in terms of being able to run multiple instances for different products. We have approximately 10 users, which is the size of our application security team.
I would like to increase our usage of this product, but it will ultimately depend on the company's strategy.
How are customer service and support?
Given the stability of Checmarx, it doesn't require a lot of communication with technical support. That said, we have been in touch with them for non-technical issues and they have a good team with a lot of Russian speakers.
Which solution did I use previously and why did I switch?
Prior to using Checkmarx, I used AppScan but the concept is completely different. With Checkmarx, you are working with source code, whereas as with AppScan, you are working with binaries. You can say that AppScan is more like a dynamic security scan and Checkmarx is more static.
These products are quite different in terms of how you do the testing. Checkmarx is better from both a performance perspective and reporting a lower number of false positives.
How was the initial setup?
We did not have any trouble with the initial setup. Our deployment was done within a couple of hours. The easiest thing to do is create a virtual machine and deploy it.
What about the implementation team?
Our in-house IT staff was responsible for the implementation.
What's my experience with pricing, setup cost, and licensing?
The number of users and coverage for languages will have an impact on the cost of the license. We would like to deploy it for the whole company but it's a question of spending thousands of dollars. Investing $200,000 or $300,000 would be an upper management decision.
The educational component is additional and costs approximately $100 per month for each user. This is too high so we did not agree to the service.
What other advice do I have?
Overall, we are very satisfied with Checkmarx and it is a product that I recommend.
I would rate this solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solution Manager at a computer software company with 201-500 employees
Good value with a very good CodeBashing platform and AppSec Awareness
Pros and Cons
- "The value you can get out of the speedy production may be worth the price tag."
- "The pricing can get a bit expensive, depending on the company's size."
What is our primary use case?
We're more evaluating the solution rather than using it right now. We're resellers and it's something we'd like to offer to our clients.
What is most valuable?
I am aware of Checkmarx's portfolio, however, we've been playing exclusively with the SAST and with the AppSec Awareness platform, they're Codebashing platform. It's been a very positive experience overall.
The value you can get out of the speedy production may be worth the price tag.
What needs improvement?
The reporting could be better on the product. The need to be much more customizable including being customizable for various roles.
The pricing can get a bit expensive, depending on the company's size.
For how long have I used the solution?
We've been working with this solution for some time. I have personally been working with the product for the last three or four months.
Which solution did I use previously and why did I switch?
We haven't really extensively worked with any other products.
What's my experience with pricing, setup cost, and licensing?
The cost might seem steep, however, it really depends on, first the size and requirements of your company. There are companies for which the speed of developing new features and developing them securely, is more valuable than for other organizations.
This goes not only for Checkmarx. It goes for any automated desktop security platform in general. I definitely see the cases when the Checkmarx license is a reasonable expense. It just may not be for everyone.
Which other solutions did I evaluate?
We've been looking at SonarQube. We're looking into other options as we don't want exclusively to just offer Checkmarx to potential clients.
We looking for solutions more on the enterprise spectrum. Therefore, I would probably consider products such as Vericode. I would also consider the newer players, such as, for example, GitLab.
What other advice do I have?
We're resellers, however, we don't have an exclusive relationship with this company. We're looking at other products we can use and offer to our clients as well.
In our company, we do not have the Checkmarx solution running on production. We do have it, however, we only have a learning license, which is non-commercial.
On a scale from one to ten, I would rate this product at an eight. Overall, it's been a positive experience so far.
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
Buyer's Guide
Checkmarx One
January 2025
Learn what your peers think about Checkmarx One. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Founder & Chairman at Endpoint-labs Cyber Security R&D
The flexibility in regards to finding false-positives and false-negatives is amazing
Pros and Cons
- "From my point of view, it is the best product on the market."
- "Micro-services need to be included in the next release."
What is our primary use case?
I am the founder and the chairman of an internationally certified cybersecurity research lab. I have a Ph.D. in cryptology and network security.
We are a strategic partner of Checkmarx. Our job is to help them develop solutions. Currently, we are developing some algorithms and strategic solutions for them. Checkmarx informs us about what is happening, in advance, before they launch a product. We are also one of their testers.
What is most valuable?
Aside from my occupation, I am an academic. Because of our status, we test products as well as their competition, for example, we45, AppScan, SonarQube, etc. I have to point out, from an academic and business point of view, there is a very serious competitive advantage to using Checkmarx. Even if there are multiple vulnerabilities in the source coding, Checkmarx is able to identify which lines need to be corrected and then proceeds to automatically remediate the situation. This is an outstanding advantage that none of the competition offers.
The flexibility in regards to finding false-positives and false-negatives is amazing. Checkmarx can easily manage false-positives and negatives. You don't need to generate an additional platform if you would like to scan a mobile application from iOS or Android. With a single license, you are able to scan and test every platform. This is not possible with other competitive products. For instance, say you are using we45 — if you would like to scan an iOS application, you would have to generate an iOS platform first. With Checkmarx you don't need to do anything — take the source code, scan it and you're good to go. Last but not least, the incremental scanning capabilities are a mission-critical feature for developers.
Also, the API and integrations are both very flexible.
What needs improvement?
Checkmarx is going to announce the cloud version very soon. Every product has something innovative at the moment. Presently, we are extremely satisfied and that's why Checkmarx has been the leader for the last few years, consecutively. This is the third year they have been recognized in the static code analysis world.
Micro-services need to be included in the next release; however, as a developer, I can assure you that micro-service methodology is going to be improved in the next version. Presently, they support micro-services, but the supporting methodology of the micro-services is not good enough at the moment.
For how long have I used the solution?
I have been using Checkmarx for six years.
What do I think about the stability of the solution?
Checkmarx is stable. We investigate the stability of the competition as well. From my point of view, it is the best product on the market. It's relatively expensive, but it's the best product. Keep in mind, this is not my private comment. I respect the comments, results, and the statistics of Gartner and these are their findings.
What do I think about the scalability of the solution?
Checkmarx has been selected as the front-runner by Gartner for the third year in a row — you bet it's scalable.
How are customer service and technical support?
We give technical support in our territory; Checkmarx's technical support is also quite good. If you open a ticket with a question, they'll reply the same day.
How was the initial setup?
The initial setup is not complex at all, it's straightforward and robust. If you decide to use Checkmarx, you'll be ready to go in one day.
What other advice do I have?
If you wish to purchase Checkmarx, you should scan the same source code with a different product, compare them to their competition, and make a decision. This way, you can see the difference and understand the benefits of Checkmarx. Test and scan some lines of code in any programming language you wish, then do the same with a competitor. Checkmarx will produce far fewer false-positives compared to any other solution on the market. Other solutions will produce roughly 900 false-positives whereas Checkmarx will cut that number in half. I am not trying to sell this product to you, this is simply the reality of it.
From the technological side, I would give this solution a rating of ten. From a commercial aspect, because it's relatively expensive, I would give it a rating of eight. Overall, because I must choose one number between one and ten, I will give Checkmarx a rating of ten.
Day by day, they are improving this product. For example, one of the most important features missing was open sources, which they have now added. They were also missing code training facilities, but they have added those as well. They have a complimentary product now.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
CEO at a tech services company with 11-50 employees
Easy interface that is user friendly, quick scanning, and good technical support
Pros and Cons
- "The most valuable features are the easy to understand interface, and it 's very user-friendly."
- "We have received some feedback from our customers who are receiving a large number of false positives."
What is our primary use case?
The primary use case is for a white-box penetration testing security. When we work with source code, it's a tool to help us conduct a deep analysis on a source code level.
We push the zip file with source code to our own stent with the solution and receive a report. Also, we work with the interface to find the vulnerabilities we may have.
The most popular projects for us are the mobile application security assessment. We propose this option to our customers to check source code for iOS and Android mobile applications.
What is most valuable?
The most valuable features are the easy to understand interface, and it 's very user-friendly. We spend some time tuning to start scanning a new project, which is only a few clicks. A few simple tunes for custom rules and we can start our scan.
We can do the work quickly and we don't need to compile the source code because Checkmarx does the work without compiling the project.
The scanning is very quick. It's about 20,000 lines per hour, which is a good speed for scanning.
What needs improvement?
Checkmarx has tried to build a deeper analysis using IAST and SAST. They have a code version for developers. It would be good if they improve the combination of the two solutions.
Both are good, but ISAT (Interactive Application Security Testing) is in progress and doesn't support the full spectrum of languages. A combination of the two solutions would achieve good results.
We have received some feedback from our customers who are receiving a large number of false positives. I believe that they can improve their engine to reduce false positives. It's better for reducing false positives when you use a compilation.
There are several levels and they are mapped to the different languages and some customers want to check when the developers will pass the training. There should be a questionnaire for the team lead to check the employees and how well they understand the material and the training.
Also, they will want to add their own content to this solution.
I would like to see some improvements in technology to reduce false positives. This is only relevant to some use cases, not all. For example, there are several false positives for some languages, but it works in C#.
For how long have I used the solution?
I have been using this solution since 2015.
What do I think about the stability of the solution?
This solution is stable and we have not had bugs or glitches. If it is set up according to the instructions, there will be no negative feedback from the customers.
The platform has regular updates.
What do I think about the scalability of the solution?
This solution is scalable, but it depends on the package you have purchased as some do not allow you to expand.
How are customer service and support?
They have a great support team, and they can help you tune a solution. For our country, it is very important that they have Russian speaking support engineers and to have a quick response.
Also, they have a very good knowledge base. The resources are public on the Checkmarx website and they have good instructions and regulations on how you should tune the solution. It shows you where you can download the plug-ins, how to do it, and explains how they should be integrated.
Which solution did I use previously and why did I switch?
We have some experience with AppScan and with SonarQube. We started with a trial and felt that Checkmarx was the best.
How was the initial setup?
The initial setup is pretty simple, it's no problem to start using Checkmarx. It's a very good approach if you compare it with competitors.
It only takes a few hours to tune your Checkmarx solution. You may need more time for deeper integration when it comes to DLC integration, for example, when using plug-in build management, such as Jenkins.
If you are scanning and you have the source code then you are good to start scanning in a few hours. Three to four hours is required for tasks done in source code.
We have one or two engineers who can work with the solution.
For some of our customers have more than 100 developers and a DevOps team.
What's my experience with pricing, setup cost, and licensing?
This solution is expensive.
The customized package allows you to buy additional users at any time.
You could advise the vendor that you are in need of some more resources, and they can send you a trial license which lets you pay later. In the meantime, you can start working with the trial license.
They have subscriptions for licenses, but this is confidential information and I cannot share the price as per our non-disclosure agreement.
If you purchase a typical package then it is clear licensing with no hidden payments. You can add integration services for Checkmarx if you needed to, but it's optional.
The hardware is on the customer site. It could be virtual, or a physical server, or even cloud-based. You can choose what you want to use and there are still no hidden fees. Licensing and policy are clear.
What other advice do I have?
We are resellers but we are also users of this product when we need to check source code because our main business activity is security assessments, not reselling.
We have many customers who have purchased this solution from our company. One of them is Softcell, a Ukrainian company.
With our approach, we need to find a way to reduce false positives. We don't have great resources to do this work long-term, and we need quick results. There are some projects that have a lot of false positives but we can reduce them by tuning during the scanning.
Some of our customers like the Codebashing model. It's an additional model for learning for security practice for developers. They ask for additional tests to this model and want to receive the functionality to check the knowledge.
When you receive your product, you should start with testing and understand how it works according to your environment. This includes the language and what framework to choose because it is not a simple solution. You should understand that you should tune it.
The most effective approach is to implement SAST into the SDLC, (software development life cycle).
You should regularly check your source code, and check your security before every release. For infrastructure, security testing is not enough. There are several applications and static source code security is a must.
You should choose Checkmarx SAST for security checks and try to optimize it's build management or source code repository.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
Senior Software Security Analyst at a financial services firm with 1,001-5,000 employees
It scans code for security vulnerabilities without needing to compile first. It reports many false positives.
Pros and Cons
- "We were using HPE Security Fortify to scan code for security vulnerabilities, but it can scan only after a successful compile. If the code has dependencies or build errors, the scan fails. With Checkmarx, pre-compile scanning is seamless. This allows us to scan more code."
- "Checkmarx reports many false positives that we need to manually segregate and mark “Not exploitable”."
How has it helped my organization?
Checkmarx saves us a lot of time. We were using HPE Security Fortify to scan code for security vulnerabilities, but it can scan only after a successful compile. If the code has dependencies or build errors, the scan fails. With Checkmarx, pre-compile scanning is seamless. This allows us to scan more code.
What is most valuable?
The most valuable feature is that Checkmarx scans code for security vulnerabilities without needing to compile first.
What needs improvement?
Checkmarx reports many false positives that we need to manually segregate and mark “Not exploitable”.
What do I think about the stability of the solution?
We encountered stability issues when scanning large code blocks. It consumes a lot of memory, and at times, Checkmarx services freeze and don’t work properly.
What do I think about the scalability of the solution?
I don’t know of any scalability issues.
How are customer service and technical support?
Just four words for the technical support team: “Checkmarx team is awesome”.
Which solution did I use previously and why did I switch?
Before Checkmarx, we used HPE Security Fortify and IBM AppScan. We also tried several open-source scanning tools.
How was the initial setup?
Overall, the initial setup is easy. Checkmarx provides an installer binary and we just need go through the wizard for an express installation. If we need an advanced configuration, we contact the Checkmarx support team.
What's my experience with pricing, setup cost, and licensing?
I believe pricing is better compared to other commercial tools.
Which other solutions did I evaluate?
Yes, we compared Checkmarx features and benefits with IBM AppScan and HPE Security Fortify.
What other advice do I have?
Personally, I recommend Checkmarx for static analysis.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineer Intern at Connex Information Technologies
Easy to deploy, scalable, and user-friendly UI
Pros and Cons
- "The UI is user-friendly."
- "The plugins for the development environment have room for improvements such as for Android Studio and X code."
What is our primary use case?
We use the solution for our international customers.
What is most valuable?
The UI is user-friendly.
The Fast feature for static application security testing is the most valuable.
What needs improvement?
The plugins for the development environment have room for improvements such as for Android Studio and X code.
For how long have I used the solution?
I have been using the solution for two months.
What do I think about the stability of the solution?
I give the stability a seven out of ten.
What do I think about the scalability of the solution?
I give the scalability a nine out of ten.
The scalability is based on the number of licenses. We currently have five licenses.
How are customer service and support?
The technical support is quick to respond.
How would you rate customer service and support?
Positive
How was the initial setup?
I give the initial setup an eight out of ten. The deployment takes about ten minutes.
What about the implementation team?
The implementation was completed by a consultant.
What's my experience with pricing, setup cost, and licensing?
The solution is costly. I give the solution a six out of ten for price.
What other advice do I have?
I give the solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Application Security Manager at a tech services company with 201-500 employees
Good interface and reporting capability, and it integrates well with other products
Pros and Cons
- "The user interface is modern and nice to use."
- "If it is a very large code base then we have a problem where we cannot scan it."
What is our primary use case?
I am in charge of application security and Checkmarx is one of the products that I use in this capacity. We use this product for code scanning and static code analysis.
What is most valuable?
The user interface is modern and nice to use.
This product has very good reports.
Checkmarx integrates with a lot of different tools such as BitBucket and Jira.
There is good coverage for different languages.
What needs improvement?
I think that the configuration is a bit difficult and we required support from Checkmarx to complete it (there are a lot of manual, not documented configurations should be done, like direct changes in a Database for example). This is the case, at least, if you are using the on-premises version. From my point of view, the configuration should be improved.
If it is a very large code base then we have a problem where we cannot scan it (if more then ~ 30 mb zip file provided - scan is crashes or takes a lot of time) . It seems to me that they have a problem with the number of code line scans.
In the future, I would like to see Checkmarx support a combination of dynamic and static code scanning (IAST)
For how long have I used the solution?
I have been working with Checkmarx for about five months.
What do I think about the stability of the solution?
It works fine but if you have a file that is too big to scan then it takes a lot of time to run and sometimes crashes.
There is a problem with the memory, and scanning a large codebase should be done by dividing it into different files. For microservices with a small number of lines of code, it works well well. On the other hand, scanning a legacy solution such as a big monolith with millions of lines of code in it has been a problem. We need to make certain modifications to the files before we can upload them to the scan.
What do I think about the scalability of the solution?
We have 80 users who are using Checkmarx.
How are customer service and technical support?
They have very good technical support and we haven't had a problem with them. If you have a problem that you cannot handle on your own or you need to configure this product then you should have technical support.
How was the initial setup?
The basic installation is easy for us but in our case, we had some additional configuration that had to be done to access our documents on the server. We were not able to complete it without help from Checkmarx because there are a lot of configuration options, and we had to make manual changes to the database as well.
What other advice do I have?
In summary, this is a good application that you can use to scan every code language. You can configure the scan because they provide the Checkmarx query language. These queries are very good and very flexible. It requires a knowledge of this language but you can reach and deal with it using most languages.
I would rate this solution 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.
Java Developer at a security firm with 51-200 employees
Has a valuable static code analysis feature and a simple setup process
Pros and Cons
- "The product's most valuable feature is static code and supply chain effect analysis. It provides a lot of visibility."
- "The product's reporting feature could be better. The feature works well for developers, but reports generated to be shared with external parties are poor, it lacks the details one gets when viewing the results directly from the Checkmarx One platform."
What is our primary use case?
We use the product for static code analysis, supply chain, and container security.
What is most valuable?
The product's most valuable feature is static code and supply chain effect analysis. It provides a lot of visibility.
What needs improvement?
The product's reporting feature could be better. The feature works well for developers, but reports generated to be shared with external parties are poor, it lacks the details one gets when viewing the results directly from the Checkmarx One platform.
For how long have I used the solution?
We have been using Checkmarx's on-premise version for four years. We switched to the cloud version recently.
What do I think about the stability of the solution?
I rate the product's stability a nine or ten out of ten.
What do I think about the scalability of the solution?
We have 40 Checkmarx users in our organization. I rate its scalability a nine out of ten.
How are customer service and support?
The technical support team promptly addresses the issues.
How was the initial setup?
The initial setup process is easy.
What other advice do I have?
I rate Checkmarx an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Checkmarx One Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Application Security Tools Static Application Security Testing (SAST) Vulnerability Management Static Code Analysis API Security DevSecOps Risk-Based Vulnerability ManagementPopular Comparisons
SonarQube Server (formerly SonarQube)
GitLab
Veracode
Mend.io
Fortify on Demand
Sonatype Lifecycle
CrowdStrike Falcon Cloud Security
Acunetix
GitHub Advanced Security
PortSwigger Burp Suite Professional
HCL AppScan
Qualys Web Application Scanning
GitHub
Klocwork
Buyer's Guide
Download our free Checkmarx One Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What is the biggest difference between Veracode and Checkmarx?
- Checkmarx or Veracode. Which should we choose?
- What is the Biggest Difference Between Checkmarx and Fortify?
- What is the biggest difference between Checkmarx and SonarQube?
- Checkmarx vs SonarQube; SonarQube interoperability with Checkmarx or Veracode
- If you had to both encrypt and compress data during transmission, which would you do first and why?
- When evaluating Application Security, what aspect do you think is the most important to look for?
- What are the Top 5 cybersecurity trends in 2022?
- What are the threats associated with using ‘bogus’ cybersecurity tools?
- Which application security solutions include both vulnerability scans and quality checks?