Try our new research platform with insights from 80,000+ expert users
Snyk Logo

Snyk pros and cons

Vendor: Snyk
4.1 out of 5
Badge Ranked 1
481 followers
Post review

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Snyk is praised for its simplicity and high level of automation, which helps in continuously monitoring and reducing vulnerabilities without manual intervention.
The enriched information provided by Snyk allows for better triaging of vulnerabilities, offering suggestions for mitigations and version upgrades, enhancing the overall vulnerability management process.
The CLI feature of Snyk offers flexibility and integration capabilities, allowing the use of commands and outputs, enhancing the automation in development pipelines and aiding in build decisions based on vulnerability scores.
Snyk is valued for its comprehensive vulnerability database, known for accuracy and a low number of false positives, providing reliable insights into potential security issues.
Snyk's support for multiple programming languages and advanced features like AI-powered scanning and software composition analysis aids in identifying and addressing vulnerabilities effectively and cost-efficiently.

CONS

Snyk's documentation is lacking, making it difficult to resolve integration issues quickly.
Scalability issues arise when processing large volumes of code, resulting in slow performance.
Notifications are overwhelming because of their broad categorization and lack of filtering options.
Integrations with other systems and platforms, such as Bamboo and JFrog Artifactory, have proven challenging and need enhancement.
Snyk generates too many false positives, reducing the overall quality of reports and increasing the workload for users.
 

Snyk Pros review quotes

NS
Jul 8, 2020
The dependency checks of the libraries are very valuable, but the licensing part is also very important because, with open source components, licensing can be all over the place. Our project is not an open source project, but we do use quite a lot of open source components and we want to make sure that we don't have surprises in there.
CG
Aug 30, 2020
The most valuable features are their GitLab and JIRA integrations. The GitLab integration lets us pull projects in pretty easily, so that it's pretty minimal for developers to get it set up. Using the JIRA integration, it's also pretty easy to get the information that is generated, as a result of that GitLab integration, back to our teams in a non-intrusive way and in a workflow that we are already using.
reviewer1417671 - PeerSpot reviewer
Sep 9, 2020
We're loving some of the Kubernetes integration as well. That's really quite cool. It's still in the early days of our use of it, but it looks really exciting. In the Kubernetes world, it's very good at reporting on the areas around the configuration of your platform, rather than the things that you've pulled in. There's some good advice there that allows you to prioritize whether something is important or just worrying. That's very helpful.
Learn what your peers think about Snyk. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,053 professionals have used our research since 2012.
SM
Oct 21, 2020
From the software composition analysis perspective, it first makes sure that we understand what is happening from a third-party perspective for the particular product that we use. This is very difficult when you are building software and incorporating dependencies from other libraries, because those dependencies have dependencies and that chain of dependencies can go pretty deep. There could be a vulnerability in something that is seven layers deep, and it would be very difficult to understand that is even affecting us. Therefore, Snyk provides fantastic visibility to know, "Yes, we have a problem. Here is where it ultimately comes from." It may not be with what we're incorporating, but something much deeper than that.
Eryk Lawyd - PeerSpot reviewer
Jul 5, 2023
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.
SK
May 21, 2020
The most valuable features include enriched information around the vulnerabilities for better triaging, in terms of the vulnerability layer origin and vulnerability tree.
reviewer1412625 - PeerSpot reviewer
Aug 31, 2020
The most valuable feature is that they add a lot of their own information to the vulnerabilities. They describe vulnerabilities and suggest their own mitigations or version upgrades. The information was the winning factor when we compared Snyk to others. This is what gave it more impact.
reviewer1354503 - PeerSpot reviewer
May 21, 2020
Our overall security has improved. We are running fewer severities and vulnerabilities in our packages. We fixed a lot of the vulnerabilities that we didn't know were there.
reviewer1367229 - PeerSpot reviewer
Jun 10, 2020
The CLI feature is quite useful because it gives us a lot of flexibility in what we want to do. If you use the UI, all the information is there and you can see what Snyk is showing you, but there is nothing else that you can change. However, when you use the CLI, then you can use commands and can get the output or response back from Snyk. You can also take advantage of that output in a different way. For the same reason, we have been using the CLI for the hard gate in the pipeline: Obtain a particular CDSS score for vulnerability. Based on that information, we can then decide if we want to block or allow the build. We have more flexibility if we use the CLI.
Sep 1, 2020
It has an accurate database of vulnerabilities with a low amount of false positives.
 

Snyk Cons review quotes

NS
Jul 8, 2020
Generating reports and visibility through reports are definitely things they can do better.
CG
Aug 30, 2020
Because Snyk has so many integrations and so many things it can do, it's hard to really understand all of them and to get that information to each team that needs it... If there were more self-service, perhaps tutorials or overviews for new teams or developers, so that they could click through and see things themselves, that would help.
reviewer1417671 - PeerSpot reviewer
Sep 9, 2020
There is always more work to do around managing the volume of information when you've got thousands of vulnerabilities. Trying to get those down to zero is virtually impossible, either through ignoring them all or through fixing them. That filtering or information management is always going to be something that can be improved.
Learn what your peers think about Snyk. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,053 professionals have used our research since 2012.
SM
Oct 21, 2020
It lists projects. So, if you have a number of microservices in an enterprise, then you could have pages of findings. Developers will then spend zero time going through the pages of reports to figure out, "Is there something I need to fix?" While it may make sense to list all the projects and issues in these very long lists for completeness, Snyk could do a better job of bubbling up and grouping items, e.g., a higher level dashboard that draws attention to things that are new, the highest priority things, or things trending in the wrong direction. That would make it a lot easier. They don't quite have that yet in container security.
Eryk Lawyd - PeerSpot reviewer
Jul 5, 2023
They need to improve the Snyk plugins and make it easier to make your optimizations based on your own needs or features.
SK
May 21, 2020
We've also had technical issues with blocking newly introduced vulnerabilities in PRs and that was creating a lot of extra work for developers in trying to close and reopen the PR to get rid of some areas. We ended up having to disable that feature altogether because it wasn't really working for us and it was actually slowing down developer velocity.
reviewer1412625 - PeerSpot reviewer
Aug 31, 2020
We tried to integrate it into our software development environment but it went really badly. It took a lot of time and prevented the developers from using the IDE. Eventually, we didn't use it in the development area... I would like to see better integrations to help the developers get along better with the tool. And the plugin for the IDE is not so good. This is something we would like to have...
reviewer1354503 - PeerSpot reviewer
May 21, 2020
Scalability has some issues because we have a lot of code and its use is mandatory. Therefore, it can be slow at times, especially because there are a lot of projects and reporting. Some UI improvements could help with this.
reviewer1367229 - PeerSpot reviewer
Jun 10, 2020
The way Snyk notifies if we have an issue, there are a few options: High vulnerability or medium vulnerability. The problem with that is high vulnerabilities are too broad, because there are too many. If you enable notifications, you get a lot of notifications, When you get many notifications, they become irrelevant because they're not specific. I would prefer to have control over the notifications and somehow decide if I want to get only exploitable vulnerabilities or get a specific score for a vulnerability. Right now, we receive too many high vulnerabilities. If we enable notifications, then we just get a lot of spam message. Therefore, we would like some type of filtering system to be built-in for the system to be more precise.
Sep 1, 2020
The documentation sometimes is not relevant. It does not cover the latest updates, scanning, and configurations. The documentation for some things is wrong and does not cover some configuration scannings for the multiple project settings.