Training has improved secure coding skills and now empowers developers to fix issues faster
What is our primary use case?
I have been working with Codebashing, which is one of the modules in Checkmarx. Checkmarx has different modules like Codebashing, SAST, DAST, and SCA, providing a complete AppSec platform that includes Codebashing.
Codebashing has been integrated with our IDEs like Jenkins, Visual Studio, and Eclipse. Whenever a developer identifies any kind of security-related vulnerabilities, they receive a lot of information from Codebashing, such as what exactly the vulnerability is, how it can be fixed, any games around that, and any videos related to those vulnerabilities. The developer watches these videos and learns how to fix those specific issues. Additionally, we organize tournaments to test developer capabilities in terms of how quickly they can identify and fix issues, and how effectively they handle those issues without creating new ones.
For Checkmarx, we are the customer, and we use this particular platform to service our customers.
What is most valuable?
The kind of remediation that Codebashing trains developers on is outstanding, as it relates developers to real-life use cases.
I would like to highlight the tournament feature of Codebashing as great, allowing us to organize competitions among skilled developers, which helps identify the best and most productive individuals in our organization.
Codebashing's adaptive learning paths help us by addressing different use cases among our customers, as some follow OWASP Top 10 guidelines while others adhere to CWE, PCI DSS, or HIPAA. This means Codebashing helps us comply with these requirements so developers do not make mistakes when remediating issues found in the source code.
I have a very clear example regarding the measurable impact Codebashing has had on our team's ability to identify security flaws early in development. One customer in the aviation sector had around 7.8 vulnerabilities in one thousand lines of code before implementing Checkmarx or Codebashing. After using Codebashing, we improved our mean time to remediation (MTTR) and reduced the defect count to 3.6 in one thousand lines of code.
What needs improvement?
I am not using Codebashing's up-to-date modules to address emerging security threats, as I handle the security part and this module is not relevant for me, although my development team might be using it.
I think the video content of Codebashing can be improved and should be updated regularly, as we currently see minimal updates in terms of real-time vulnerabilities.
I think the user interface (UI) features could be improved, as it is not very attractive when compared to competitors like Secure Code Warrior, which we recently evaluated.
For how long have I used the solution?
I have been working with Codebashing since we took Codebashing and Checkmarx in 2022, so it has been almost four years now.
What do I think about the stability of the solution?
Codebashing has been stable and reliable so far, as I have not seen any crashes or issues in platform usage, so it has been performing great for my team.
I would rate the stability and reliability of Codebashing a ten, as ten represents the highest level of stability.
What do I think about the scalability of the solution?
I can evaluate how scalable Codebashing is. I find Codebashing very scalable as we are currently using around 250 developers, having started with 50, so it has been increasing rapidly for the past four years.
How are customer service and support?
We often communicate with the technical support of Codebashing, as we have dedicated technical support for that.
My impression of their support is positive, as they are available on calls and emails, and they provide fast responses, abiding by the signed SLA for technical responses. I find them to be highly professional.
I would rate their support a nine out of ten.
We have not had any significant issues, as all L1 and L2 issues have been remediated immediately over calls, although some complicated issues take time to resolve due to R&D and engineering involvement. Overall, support from Checkmarx is good.
What was our ROI?
The return on investment with Codebashing has been evaluated by my business team, so I do not have any information about that.
What's my experience with pricing, setup cost, and licensing?
The pricing and licensing of Codebashing is based on contributing developers. I consider Codebashing an affordable solution, as we have been using the Checkmarx platform and it came to us at a very nominal cost.
Which other solutions did I evaluate?
The reason I switched to Codebashing is that we were already a user of Checkmarx, and since Codebashing is a module of it, we got great pricing from the Checkmarx team, which is why we onboarded Codebashing as a fully-fledged tool.
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?
Amazon Web Services (AWS)
Fabulous
What do you like best about the product?
Very easy to understand and easy to manage the graphic interface
What do you dislike about the product?
Nothing as of now. I will say need to use this once
What problems is the product solving and how is that benefiting you?
If we talk about other product this product is easy to handle and manage
A all in one Secure training platform for Developers and IT professionals
What do you like best about the product?
The Training modules it has are very interactive helping users to detect and remediate issues . Covers all OWASP top 10 along with various other security test cases.
What do you dislike about the product?
Cost consideration . Bit of customization challenges to the content .
What problems is the product solving and how is that benefiting you?
Shift Left where in developers need to be aware of secure coding practices . THis is where Checkmarx COdebashing is a boon . Comprehensive training plan , Material and content aim at assisting teams to understand basic concepts and help to mitigate security flaws well ahead of production.
Best tool to learn and upskill yourself
What do you like best about the product?
The easiest ways and examples to learn coding and implementation
What do you dislike about the product?
The cost factor is one can be improved a bit
What problems is the product solving and how is that benefiting you?
Upskilling in careere by learning secure coding helped me in promotion as well
Nice platform to level up coding skills
What do you like best about the product?
The overall experience of the coding journey which feels so intuitive and game play alike and task based is really fun to learn.
Overall UI/UX and lots of training problems on almost all the major coding languages makes this platform must to try for coding lovers.
What do you dislike about the product?
UI lag keeps user experience good, which otherwise would have been great. Also the pricing looks a bit too premium for such a platform, I think many individuals would give a thought before getting their hands dirty owing to this.
What problems is the product solving and how is that benefiting you?
Helps improving the code quality and more towards learning more secure coding standards which would otherwise be loopholes in the product.
Mitigating security risks in our software
What do you like best about the product?
Codebashing consistently meets my expectations. It stands out from the tools.
What do you dislike about the product?
The platform is more user-friendly with navigation and clearer instructions. It does provide value there is room, for improvement.
What problems is the product solving and how is that benefiting you?
Checkmarx Codebashing insecure coding practices. It offers a practical training platform. This increases our developers skills.
Equipping our developers with hands on training
What do you like best about the product?
Theres nothing to dislike about this product. It is a simple and attractive interface.
What do you dislike about the product?
Tthe support for remediation is more comprehensive as it sometimes falls short in solving security issues.
What problems is the product solving and how is that benefiting you?
Checkmarx Codebashing eliminate the issue of security vulnerabilities, in code, which identify and resolve these issues. It has increased our code quality and mitigated security risks.