Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

4 AWS reviews

External reviews

138 reviews
from and

External reviews are not included in the AWS star rating for the product.


    Eryk Lawyd

A cost-effective solution that makes scanning your repositories a cinch

  • July 05, 2023
  • Review from a verified AWS customer

What is our primary use case?

We use some legacy and some new languages as we are aiming for serverless solutions. We're using serverless as is and with Python. We import it to Snyk to do SAST scanning for every one of our repositories on the Bitbucket pipeline. At least 350 repositories, including libraries and some automation such as robots or scripts. We have a huge background in using this tool.

How has it helped my organization?

We have seen an improvement this month. My security team told me, "We need to break your pipeline if the tools present critical and high-end security issues on the code, so this code cannot go to a staging or homologation environment." I then made improvements to the tools, which were not cheap. But it's a standard feature and a customer need, so I do this, then we apply. Using Snyk, we get the results and the reports and deploy the applications with high-end critical issues of security such as DoS or Cross-Site scripting, any kind of present, on the Snyk IO solution.

What is most valuable?

I find SCA to be valuable. It can read your libraries, your license and bring the best way to resolve your problem in the best scenario. Snyk was built for SCA initially, so it's the main goal of the solution so far. But SCA only loses the battle with Black Duck from Synopsys.

What needs improvement?

They need to improve the Snyk plugins and make it easier to make your optimizations based on your own needs or features. It's very basic right now. For example, you need to make many workarounds to get reports from API RUSH. Improving how the plugin works is the best way to get any partnership with most tools. This way, Snyk could, for example, integrate with the Atlassian Bitbucket pipeline. If the plugins could be improved, I could integrate plugins in a few seconds instead of making many workarounds using API REST.

For how long have I used the solution?

We have been using Snyk for two years in a row now. It scans all of our applications on the site. It's mandatory for all of our applications to be scanned on this tool.

What do I think about the stability of the solution?

I have never faced downtime for maintenance or any kind of trouble in the two years I've used the tool. I rate the stability a nine-point five out of ten because we sometimes face delays.

What do I think about the scalability of the solution?

I rate Snyk's scalability a ten out of ten. Snyk is a huge platform. You don't have limits on the number of repositories you can import. You only have a limitation on the number of scans, but that depends on your license. We have 50 users using Snyk in my company. Snyk's usage in the bank I work for has been elastic. Last year we had 75 users, but we needed to fire a few while others left for other jobs. If we start to grow again, I will ask for a bigger license, and we can work with a huge pool. My target is to work with 100 licenses.

How are customer service and support?

I contact customer support at least once a month, not because we are facing issues, but to give technical reports as a customer. When we bought the solution, we asked the sales team about the technical support provided to engineers. Snyk has a monthly feedback meeting to see if the tool works well and if you have any issues or needs. Every month I have at least one call with my account manager and the solution engineer to discuss the solution. I can speak directly to the engineer if I've found some improvement. He takes notes and then proceeds internally. If I face some bugs, I can send a mail, and they'll always respond within two days because of the time zone, and always with a link or a descriptive solution for the issue or bug I'm facing. Snyk customer support is one of the best I have contacted.

How would you rate customer service and support?

Positive

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

Apart from Snyk, I have used Veracode. We switched because we faced a bug on Veracode using Atlassian Jira. I tried to figure it out with the support for at least four months in a row, and they didn't find it. I did my own tests and found that Veracode doesn't support the Brazilian keyboard, and my keyboard is entirely Brazilian-encoded. We have some special characters in our vocabulary that Veracode can't read, which breaks the platform plugin. I needed to make a workaround to upload my tickets. I tried asking them to improve and apply the solution to our language, but they said they didn't have a roadmap and suggested I work in English. I didn't want to take the risk of rewriting Jira in English just because of one tool, so I looked for other solutions on the market at the time. Snyk was listed as a visionary in Gartner, so we contacted them, and they made an offer, and we were given the enterprise edition for free for three months. We decided to make a POC using the enterprise solution for three months.

In the end, Snyk brought more results and connectivity with Jira and Atlassian for a lot cheaper.

How was the initial setup?

I brought Snyk into the bank I work with. I held the technical interview, made a POC, and the initial commits and imports on the tool.

The initial setup's difficulty depends on whether you use it on CI/CD, but I rate it eight out of ten. The initial setup is not very hard, especially if you use the Snyk IO on the cloud platform. It is just point-and-click. If you are using it on your customizations, on your CI/CD, the rating drops to six out of ten because you need to understand very well what you need on your CI/CD staging to apply Snyk as the correct tool for that demand.

It took at least about 30 seconds to deploy Snyk on the platform. The authorization to break the pipeline takes at least 15 seconds.

The steps taken for deploying Snyk differ for each kind of solution and application we have here, but they follow the same recipe. First, we perform a SaTScan, to look for a hardcoded password or access key, then perform a unit test to see if the solution passes and then install. We check to see, "Oh, you have these kinds of issues." We might have high, critical, lower, or information issues. After that, we deploy the solution on the deployment environment, then repeat the same steps in staging the environment. After this, we make the build for the production site or environment.

What about the implementation team?

I handled Snyk's deployment by myself.

What was our ROI?

I have seen a 70% ROI from Snyk. The other 15% is my company's fault. If you don't have your development team engaged to reduce all kinds of issues to zero, you are wasting some of your money. In the past, some squads didn't use the platform at all even though they had access, which is a waste of money because we could use the free solution instead. Some other squads engaged with calls trying to bring the number of issues down to zero. They worked so hard on the platform and got so deep into the documentation that they brought huge results.

For example, some of our projects had 25 critical and 100 high-level issues. My development team brought it down to 0 criticals and reduced 75% of the high-level issues by only using the tools on Snyk without asking me any questions, only looking at the platform and reading the solution on their own to find out what could be done to fix the problem.

I saw an ROI for some of my squads. For others, I only saw 20%. Seeing an ROI depends on the scenario in your company.

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

For what Snyk offers, it has the best cost-benefit I have ever seen because you're buying the license per user. With most similar tools on the market, you buy the application and pay for each application, so you have a limited number of projects you can put inside it. For example, if you have ten applications in your company, you need to buy one application to get these ten projects inside this application. Your application then becomes your organization, and your applications in your organization become your project. It's different on Snyk, where you buy the application for computers.

Every three months, Snyk runs a script on your organization and checks each of your computers and providers of code. They check activity for three months for each license. In my bank, for example, I have 50 licenses. But if one person goes off or is fired, their support is freed up to be used by someone else. The permit is bought per user rather than application, and it's not limited to the number of projects you can import. For example, in the beginning, I made some mistakes, and I imported my entire Bitbucket three times, so my whole Bitbucket has at least 715 projects, but I still wasn't charged for it. I only had to remove each one manually.

You don't have a limitation on repositories to be scanned. You are limited to how much scanning you do based on the plan you're working with. With the free plan, you have 300 scans. With the business plan, you have 1,000 scans, and the enterprise plan is unlimited. You need to understand how much you will use the tool to ensure you buy the correct Snyk license. I rate Snyk's pricing eight out of ten because it is a bit high.

What other advice do I have?

You can use Snyk to develop tech IT, and you can use it anywhere from small sectors and large sectors. For example, if you have IOPS, you can use this as IaC in infrastructure to read files.

Snyk is the best place to start for a SaaS solution because it's cheaper. It's a good start for small FinTech companies that don't have a large budget. It's one of the best places to start for this kind of security scanning application. After a few months, Snyk was bought by Atlassian. Atlassian creates a lot of plugins to, for example, create a pull request for Bitbucket pipelines or Bitbucket cloud to create Jira tickets integrated with Snyk IO. In the last year, they changed the way they connect. We no longer have to use an application password because it's native for the Bitbucket cloud to use a plugin in Atlassian's marketplace. They made a huge improvement in a year and a half. This year I compared Snyk to Veracode and saw that it has huge tools, but it doesn't fit my requirements right now, so I continue using Snyk IO.

The main difference between Snyk and Veracode is the UI. Snyk IO is far more user-friendly and easier to manage your issues, and the SCA solution is much better than Veracode's.

I rate Snyk an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    MRIDUL N.

Secure projects

  • July 04, 2023
  • Review provided by G2

What do you like best about the product?
I like the automatic weekly report generator that keeps me updated with the new vulnerabilities detected in my projects.
What do you dislike about the product?
The filename is limited to about 255 characters, consuming a lot of time to rename files temporarily.
What problems is the product solving and how is that benefiting you?
I use it to scan vulnerabilities in my code to make my apps secure and remove threats as they appear.


    Bill S.

Great product, easy to use

  • May 29, 2023
  • Review provided by G2

What do you like best about the product?
Effective at mitigating cybersecurity risk
What do you dislike about the product?
Could provide more robust SAST capabilities
What problems is the product solving and how is that benefiting you?
Identifying and visualizing cybersecurity vulnerabilities


    Oil & Energy

Snyk - Great idea, poor implementation

  • May 24, 2023
  • Review provided by G2

What do you like best about the product?
The holistic nature of a developer security suite from IDE to app monitoring is a great idea.
What do you dislike about the product?
Our Developers loathe it. Many false positives on the code scanning, the tool UI is clunky and slow and the post-sales support is truly awful. There are very few support folks at Snyk that actually seem to have any software development experience or the empathy to understand how development teams would use their tool.
What problems is the product solving and how is that benefiting you?
The OSS/SBOM is pretty good.


    RumyTaulu

It's good for identifying security errors, but we have problems integrating it with our CI/CD solution

  • May 23, 2023
  • Review provided by PeerSpot

What is our primary use case?

I use Snyk to review my code.

What is most valuable?

Snyk helps me pinpoint security errors in my code.

What needs improvement?

Sometimes we have problems upgrading a library because it's too old. The only thing we can do is use another library.

What do I think about the scalability of the solution?

It is easy to scale Snyk once you install it, but it depends on your cloud service provider. Everything will scale smoothly if you have the correct cloud server settings.

How are customer service and support?

I rate Snyk support eight out of 10.

How would you rate customer service and support?

Positive

How was the initial setup?

Setting up Snyk is relatively complex if you're working with multiple developers who use different IDEs. It can be complicated if, for example, one developer uses Visual Studio and another developer uses a different editor.

Snyk is cloud-based. We use Bamboo for CI/CD, and we had problems integrating Snyk with it. Ultimately, we got the two solutions to work together, but it was difficult.

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

I rate Snyk three out of 10 for affordability. The price is relatively high, but it's worth it.

What other advice do I have?

I rate Snyk seven out of 10.


    Akash P.

Benefits of Integrating Synk

  • March 15, 2023
  • Review provided by G2

What do you like best about the product?
Quickly Identifies the vulnerabilities and classifies them. It identifies the issues as you write the code, which increases security and code quality. The best part is you can get started using it for free.
What do you dislike about the product?
In the free plan, they can increase some resource quota. Also, it would be more helpful if they provided more information on documentation regarding how Synk works in the backend when integrated.
What problems is the product solving and how is that benefiting you?
Firstly it finds vulnerabilities in code which by default increases the security, and secondly, it identifies issues while writing the code, which imporves code quality. Apart from this, I integrated it into the CI/CD pipeline, which allowed me to merge code only if there were no critical issues. These were some of the things that were very beneficial for me.


    Krishnaveni P.

The tool which helps for DevSecOps

  • March 11, 2023
  • Review provided by G2

What do you like best about the product?
It ensures our application security at every stage of our application development. Helps to find and fix vulnerabilities in our code. When you install snyk in IDE like Visual studio code , the vulnerabilities get detected at earlier stage.
With Snyk CLI commands , snyk scan also be integrated in CICD pipeline with basic knowledge on snyk.
What do you dislike about the product?
Snyk reported vulnerabilities scna takes more time. It is not free, we have to pay.
What problems is the product solving and how is that benefiting you?
It scans for vulnerabilitis in our product. It helps to safeguard our product against attacks by hackers. Developers does not need to research on security of new library which they integrate on their project which will be taken care by Snyk. Developer can focus on their priorities when snyk tool is integrated on their IDE.


    Prakash C.

Good for finding Vulnerabilities.

  • March 10, 2023
  • Review provided by G2

What do you like best about the product?
Its good tool to check Vulnerabilities in project and it also shows category wise vulnerability like critical, high, medium and low by which we can decide which to be fix first and important. And it also provides suggestions of versions in which respective Vulnerabilities has fixed. Also provides plugins for almost very IDE and snyk cli also good by running snyk test in cli it will give details of vulnerabilities in project.
What do you dislike about the product?
In node Js or react it only check yarn.lock file means first we have to install all dependencies then only it will check for all vulnerabilities. Need to work on code quality suggestion part.
What problems is the product solving and how is that benefiting you?
By this tool we are able to fix Vulnerabilities in project and help to secure our product and secure the customer data. And also code quality is improved by using this tool.


    Gavin C.

AI ML

  • March 08, 2023
  • Review provided by G2

What do you like best about the product?
check security very quickly, really really fast
What do you dislike about the product?
provider me too error massage, I need quick answer
What problems is the product solving and how is that benefiting you?
container security


    Aleksandr K.

Decent product for compliance requirements, not so good for efficient AppSec program

  • February 24, 2023
  • Review provided by G2

What do you like best about the product?
The best thing there is the ability to plug it in and play with it almost instantly. Integrations are straightforward to manage; Snyk provides you with all the stats you need for your SOC2.
What do you dislike about the product?
Snyk core engine is not very good when it comes down to being able to scan mono repositories. When you have a repo that has multiple languages combine, scan times can be over 1 hour.
What problems is the product solving and how is that benefiting you?
The biggest problem we had back when we first integrated Snyk was to have some visibility into our code, libraries, and IaC configs. Implementing it was beneficial as we saw a clear breakdown of vulnerabilities.