Checkmarx is used to check the code from programmers and vulnerabilities in third-party software.
Checkmarx can be deployed on the cloud and on-premise. However, it depends on the version.
Checkmarx is used to check the code from programmers and vulnerabilities in third-party software.
Checkmarx can be deployed on the cloud and on-premise. However, it depends on the version.
Checkmarx detected code sections that did not adhere to best practices. After being informed, the programmers were able to rectify some of the issues. Without Checkmarx, it is unlikely we would have identified these issues.
Utilizing the SCA module, I gained valuable insights into the vulnerabilities present in open-source Python libraries that individuals desire to use. As an information security consultant, I advise against employing Python libraries that contain known vulnerabilities. The SCA solution proved to be helpful in this regard.
The most valuable features of Checkmarx are the SCA module and the code-checking module. Additionally, the solutions are explanatory and helpful.
Checkmarx could improve the solution reports and false positives. The false positives could be reduced. For example, we have alerts that are tagged as vulnerabilities but when you drill down they are not.
In a future release, the SCA module could have better documentation. It was difficult to know how to check the names of all the modules. It took me a lot of time and I needed help to be able to write the requirements file. More clarification would be helpful in the documentation, such as examples.
I have been using Checkmarx for approximately six months.
The stability is great.
I rate the stability of Checkmarx a ten out of ten.
The scalability of the solution is great. Everything I send to the solution is processed quickly.
We have five information security analysts and programmers using this solution.
We plan to increase our usage. We will install it on more networks.
I rate the scalability of Checkmarx a ten out of ten.
I found someone in the evening that logged in and answered my issues. They are responsive.
I rate the support of Checkmarx a ten out of ten.
We have one person for the maintenance of the solution but it is minimal and is not a full-time job.
I would advise others to ask for a demo of the solution and if it works well for their use case then purchase it.
I rate Checkmarx a nine out of ten.
We use the solution for our international customers.
The UI is user-friendly.
The Fast feature for static application security testing is the most valuable.
The plugins for the development environment have room for improvements such as for Android Studio and X code.
I have been using the solution for two months.
I give the stability a seven out of ten.
I give the scalability a nine out of ten.
The scalability is based on the number of licenses. We currently have five licenses.
The technical support is quick to respond.
Positive
I give the initial setup an eight out of ten. The deployment takes about ten minutes.
The implementation was completed by a consultant.
The solution is costly. I give the solution a six out of ten for price.
I give the solution a nine out of ten.
We use the solution for SAST and DAST testing.
Checkmarx has helped us deliver more secure products. We are able to do static code analysis with the tool before shipping our code to production. When the integration is in the pipeline, this tool gives us early notifications on code fixes.
Checkmarx gives you an overview of all security aspects of the codes and shows what code aspects you need to be looking into.
I would like to see the tool’s pricing improved.
I have been working with the solution for three years. At present, I am using the latest version.
The solution is stable.
The solution is scalable. Around 50 developers in our organization are using it.
The solution was easy to setup since it had proper documentation.
The solution’s deployment was done by in-house members.
We got good ROI with the use of the solution. We have seen returns on PCI and other security aspects.
I would rate the solution’s pricing an eight out of ten. The tool’s pricing is higher than others and it is for the license alone.
I would rate the solution an eight out of ten since it fulfills most of the requirements. I recommend this tool to anyone who is willing to give it a try.
We primarily use Checkmarx for assessing vulnerabilities in applications.
What I like best about Checkmarx is that it has fewer false positives than other products, giving you better results.
One area for improvement in Checkmarx is pricing, as it's more expensive than other products.
I've used Checkmarx for four to five years.
Regarding Checkmarx stability, it's an eight out of ten.
Checkmarx is a scalable tool and much better scalability-wise than other products I used. I'm rating its scalability as eight out of ten.
We never had to contact the Checkmarx technical support team.
I was not involved in the initial setup for Checkmarx.
Checkmarx is comparatively costlier than other products, which is why some of the customers feel reluctant to go for it, though performance-wise, Checkmarx can compete with other products.
My company is in the service business, so it provides services to customers. For example, the customer uses SonarQube, so my company uses the same tool to execute vulnerability assessments.
I've worked on Checkmarx, NetSuite, Acunetix, and other application security tools used by customers.
My rating for Checkmarx is eight out of ten because it's a good product, and its only con is the cost, which is high for some customers.
I recommend Checkmarx to others because of its performance. The tool has better intelligent outcomes, and Checkmarx has better automation internally.
My company is a Checkmarx customer.
The best thing about Checkmarx is the amount of vulnerabilities that it can find compared to other free tools.
The statistics module has a function that allows you to show some statistics, but I think it's limited. Maybe it needs more information. There are some cases where you have to go directly to the Checkmarx database to get the information that you want. The default module that provides statistics is basic, and you need more elaborate information to do vulnerability management. The tool has a limited scope.
It is easy to scale, you just have to pay. There are about 100 developers and security people using this solution in my company.
The contract that we have is not directly with Checkmarx. It's with an intermediary company in Argentina, and they give us support. They are not very fast in answering our questions. They have a kind of first level support, but for more technical stuff they go directly to Checkmarx.
As with other tools, if you want more, you have to pay more. You have to pay for additional modules or functionalities. For instance, if you want to do some scanning to external dependencies of the software, you have to buy another tool provided by Checkmarx.
You have to pay for licenses for the number of projects that you want to scan and the number of users. I think you have to pay licenses for three features: the number of users, the projects, and I don't remember the other one.
We have two administrators who coordinate maintenance with the vendor.
My advice is that you need to estimate the right amount of licenses. That's very important because right now, our company needs more licenses, and that was not well estimated at the beginning. The other thing is to be clear about the features of this tool that you want or need.
I would rate this solution as a nine out of ten.
Our main uses of this solution are to ensure our required compliance policies are met, and that we are applying best practice.
This solution helps to remediate the compliance requirements we have.
The product also increases the quality of the code the developers are able to implement.
The main advantage of this solution is its centralized reporting functionality, which lets us track issues, then see and report on the priorities via a web portal.
We would like to be able to run scans from our local system, rather than having to always connect to the product server, which is a longer process.
We have been using this solution for two years.
The stability of this solution depends on the size of application to be scanned, as larger files result in lower performance levels.
This solution is not very easily scalable, and seems to lack the capability to manage a high volume of applications.
The technical support team for this solution are very supportive and skilled. They also define SLA's for their customers.
We found the initial setup of this solution to be okay, but it is very reliant on server capacity.
We would recommend that organizations considering this solution think about the size of the project involved, as this product works best with very small-scale applications.
I would rate this solution a seven out of ten.
We use Checkmarx as a code analysis tool.
We have always used some kind of code analysis tool and Checkmarx has been working for us at this time. We like the tool.
The most valuable feature of Checkmarx are the automation and information that it provides in the reports.
I am using Checkmarx for approximately two years.
The stability of Checkmarx could improve. We're having issues with it, but we don't want to upgrade to the newest version until we make sure that the issues we're having now aren't present in the newer version.
The scan reliability sometimes is impacted and we sometimes have to restart the services to allow scans out of the queue.
Checkmarx needs to be more scalable for large enterprise companies.
I have used the support from Checkmarx.
I rate the support from Checkmarx a seven out of ten.
Neutral
I was previously using Fortify but they were antiquated. They were not updating the solution on a regular basis.
The initial setup of Checkmarx is straightforward. The implementation of Checkmarx does not take long because we have a process for it.
We have four people that maintain Checkmarx in our company. We have professional services but I did most of the deployment myself.
My advice to others is that Checkmarx is good compared to the other tools. However, they are all comparable, it depends on what languages they want to scan. Overall, Checkmarx is a decent solution. It would be a good idea to test other solutions.
I rate Checkmarx
The main thing we find valuable about Checkmarx is the ease of use. It's easy to initiate scans and triage defects.
As the solution becomes more complex and feature rich, it takes more time to debug and resolve problems. Feature-wise, we have no complaints, but Checkmarx becomes harder to maintain as the product becomes more complex. When I talk to support, it takes them longer to fix the problem than it used to.
We've been using Checkmarx for five years now.
Checkmarx is stable.
Checkmarx is scalable. We can add more engines without a problem.
Deploying Checkmarx isn't straightforward. It is a little complex, so it requires somebody well-versed in DevOps and Linux administration or Windows administration to do the setup.
We've seen a good return.
Checkmarx costs us around $132,000 annually.
We evaluated CAST, Fortify, and HCL AppScan, but the deciding factor was Checkmarx's ease of use.
I rate Checkmarx eight out of 10. It's secure, easy to use, and Checkmarx regularly updates their rule sets. I'm happy with the main features of the product, but some of the additional features didn't work for us in the beginning, like scanning at the source code repository level, reporting, etc. There was a lot of back and forth before it started working, so that's why I deducted two points.
My advice for future Checkmarx users is to plan the initial deployment well. You will have to choose the right system configuration: CPUs, RAM, disk space, and backup policy. If you plan ahead, you won't have any issues trying to debug or when the size increases.
We mainly use Checkmarx for accreditation, checking for vulnerabilities, and identifying areas in the code to fix some of the NIST 800 security controls.
The most valuable feature is that it actually identifies the different criteria you can set to meet whatever standards you're trying to get your system accredited for. It's also pretty intuitive and has a lot of good dashboards and metrics.
Checkmarx could be improved with more integration with third-party software.
I've been using Checkmarx for about six months.
We've had no issues with Checkmarx's stability.
I thought Checkmarx was pretty scalable.
My experience with Checkmarx's technical support has been very positive.
Positive
I found the setup pretty straightforward, though it took several days because the system engineers had to go through some different configuration settings to get it done.
We worked with Checkmarx when we ran into issues, and they were pretty responsive.
Checkmarx isn't accredited by the US government for DOD networks, so we've been forced to remove it from the network. I'd rate Checkmarx as seven out of ten.
I am using it for software assurance focused on security. I am using its latest version.
I use both the static code analysis and the open-source analysis engine. It gives visibility into weaknesses and the software that may be there in the source code and static analysis. It also gives some insights into the open source vulnerabilities that may be there in the codebase.
I like that you don't have to compile the code in order to execute static code analysis. So, it's very handy. Typically when using SCA tools on C/C++ and C# you must compile the software for SCA to work. CX doesn’t require any compilation due to the way the tool does synthetic compilation to help find errors in code. Many times 3rd party assurance providers don’t have all the files to compile so CX comes in handy.
They should make it more container-friendly and optimized for the CI pipeline. They should make it a little less heavy. Right now, it requires a SQL database, and the way the tool works is that it has an engine and then it has an analysis database in which it stores the information. So, it is pretty heavy from that perspective because you have to have a full SQL Server. They're working on something called Checkmarx Light, which is a slim-down version. They haven't released it yet, but that's what we need. There should be something a little more slimmed down that can just run the analysis and output the results in a format that's readable as opposed to having a full, really big, and thick deployment with a full database server.
I had several issues with the installation. It should just work out of the box.
I have been using it off and on for about a year.
I've run into a few bugs here and there but i would recommend installing on virtual machine and snapshoting a working install.
My setup is standalone. They do have a scalable version, but it's not something I need.
We're not using it a lot. Its usage is once a month. The way our organization works is that we don't do static code analysis every day. It's more on an as-needed basis. So, it's no fault of the Checkmarx tool. It's just not something that we've been working on.
They were pretty good. I would rate them a four out of five, but I was using their salespeople. It wasn't their traditional tech support, so I can't really evaluate their traditional tech support. When they're selling something, they give you a lot more service instead of having to go through the support system.
I still use other tools, so I just added it to the tool chest. I have Fortify, CodeSonar, etc and I added Checkmarx as a different tool.
I installed it. It's straightforward to install, but I had several issues with the installation. I don't know if it was with my environment or not. If it works properly, it's a simple install, but in my example, it did not work right off the bat. There was some troubleshooting that had to go on, which was a little frustrating.
It took weeks. It required back and forth communication with support for a couple of days, but I wasn't actively working on it for days. I would run into a bug, send the log file, and go back and forth. It wasn't anything crazy, but it was a little frustrating. It should just work out of the box. It should be pretty straightforward where you just click the installer and go, but it wasn't.
It was implemented in-house, and then I had to call support when needed.
In terms of maintenance, it is pretty self-sustaining. You update it whenever it needs to be updated.
There hasn't been much return yet because we haven't used it much, but I have enough faith in it that I committed to it for multiple years. We are starting to use it more but not enough to state ROI yet
I would rate it a seven out of ten. It's not the best tool on the market, but it provides some good capability for what it is.
