We performed a comparison between Rapid7 InsightVM and Tenable Nessus based on our users’ reviews in four categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Both solutions were considered by our users as easy to deploy but on the expensive side. Rapid7 users were happier with the service and support, but PeerSpot users ranked Tenable Nessus as number one overall at the time this comparison was written.
"InsightVM offers a robust platform for identifying, prioritizing, and addressing vulnerabilities across an organization's IT infrastructure."
"The reports in Rapid7 InsightVM are useful when compared to competitors."
"Using Rapid7, we can install a scan engine, we can do our VPN connections, and we can conduct internal scans of remote sites. We prefer the web application. It's smarter and more accurate from an application perspective."
"Rapid7 InsightVM has given us a practical view of the vulnerabilities present in our organization."
"This solution is much more user-friendly than past solutions I have used."
"Rapid7 have a good distribution network with good support and market presence."
"We are very satisfied with the reports, as they provide us with the information that is required for our management."
"It is good and fits well with pretty much all of our use case needs."
"Nessus gives me a good preview of vulnerabilities and good suggestions for remediation. It's easy to find a description of a given vulnerability and solutions for it."
"The ease of use is the primary valuable feature. This specific version is very straightforward. I like the ability to modify it and configure it based on the different policies."
"I have found the vulnerability assessment and the reports to be useful."
"Its initial setup was simple and straightforward."
"It is a mature tool."
"The most valuable feature is the breadth of vulnerabilities that it finds. It's able to find across a lot of different platforms and operating systems. It's also able to combine local testing with network-based testing."
"I have experience with it on my attack stations, and it's pretty good to optimize. Personally, I think Nessus is quite a good product."
"The most valuable feature is how it scanned and detected through its database to let us know exactly what fixes we needed to put in place for the vulnerabilities. It detects and it also gives you the way to fix it."
"The InsightVM cannot scan if we connect to our customer by the VPN."
"In order to be able to properly test the solution and make a decision, I would like to receive the test license code instantly and eliminate the wait time."
"I would say that it improved our visibility, but it left things open."
"There is room for improvement on its cloud side. In the next release I would like to see better reporting."
"This solution creates false-positives which can cause issues with reporting."
"Some of our customers want to be completely cloud based, and Rapid7 doesn't offer this as an option."
"The product does not have the capability to do dynamic scanning of non-web applications."
"Patch management is the only missing feature I can think of. Rapid7 detects vulnerabilities, but it should also help you manage patches."
"Remediation needs improvement."
"The reporting is a bit cumbersome."
"You can scale Nessus to the extent that you can afford it. You need to have a license for every device you scan. As long as you can afford the increased costs, you won't have a problem scaling it."
"The price could be more reasonable. I used the free Nessus version in my lab with which you can only scan 16 IP addresses. If I wanted to put it in the lab in my network at work, and I'm doing a test project that has over 30 nodes in it, I can't use the free version of Nessus to scan it because there are only 16 IP addresses. I can't get an accurate scan. The biggest thing with all the cybersecurity tools out there nowadays, especially in 2020, is that there's a rush to get a lot of skilled cybersecurity analysts out there. Some of these companies need to realize that a lot of us are working from home and doing proof of concepts, and some of them don't even offer trials, or you get a trial and it is only 16 IP addresses. I can't really do anything with it past 16. I'm either guessing or I'm doing double work to do my scans. Let's say there was a license for 50 users or 50 IP addresses. I would spend about 200 bucks for that license to accomplish my job. This is the biggest complaint I have as of right now with all cybersecurity tools, including Rapid7, out there, especially if I'm in a company that is trying to build its cybersecurity program. How am I going to tell my boss, who has no real budget of what he needs to build his cybersecurity program, to go spend over $100,000 for a tool he has never seen, whereas, it would pack the punch if I could say, "Let me spend 200 bucks for a 50 user IP address license of this product, do a proof of concept to scan 50 nodes, and provide the reason for why we need it." I've been a director, and now I'm an ISO. When I was a director, I had a budget for an IT department, so I know how budgets work. As an ISO, the only thing that's missing from my C-level is I don't have to deal with employees and budgets, but I have everything else. It's hard for me to build the program and say, "Hey, I need these tools." If I can't get a trial, I would scratch that off the list and find something else. I'm trying to set up Tenable.io to do external PCI scans. The documentation says to put in your IP addresses or your external IP addresses. However, if the IP address is not routable, then it says that you have to use an internal agent to scan. This means that you set up a Nessus agent internally and scan, which makes sense. However, it doesn't work because when you use the plugin and tell it that it is a PCI external, it says, "You cannot use an internal agent to scan external." The documentation needs to be a little bit more clear about that. It needs to say if you're using the PCI external plugin, all IP addresses must be external and routable. It should tell the person who's setting it up, "Wait a minute. If you have an MPLS network and you're in a multi-tenant environment and the people who hold the network schema only provide you with the IP addresses just for your tenant, then you are not going to know what the actual true IP address that Tenable needs to do a PCI scan." I've been working on Tenable.io to set up PCI scans for the last ten days. I have been going back and forth to the network thinking I need this or that only to find out that I'm teaching their team, "Hey, you know what, guys? I need you to look past your MPLS network. I need you to go to the edge's edge. Here's who you need to ask to give me the whitelist to allow here." I had the blurb that says the plugin for external PCI must be reachable, and you cannot use an internal agent. I could have cut a few days because I thought I had it, but then when I ran it, it said that you can't run it this way. I wasted a few hours in a day. In terms of new features, it doesn't require new features. It is a tool that has been out there for years. It is used in the cybersecurity community. It has got the CV database in it, and there are other plugins that you could pass through. It has got APIs you can attach to it. They can just improve the database and continue adding to the database and the plugins to make sure those don't have false positives. If you're a restaurant and you focus on fried chicken, you have no business doing hamburgers."
"They have added a new Tenable Nessus Expert. That is their new product, which caters to the cloud and everything else. I am assuming that the new features and product enhancements are based on that tool set, but we haven't reviewed it yet."
"They should improve the I/O reporting and the customized spreadsheet export feature."
"The reports should be improved in Tenable Nessus. For example, when you are auditing compliance with CIS standards. It provides very poor reports."
"The report for counters is too simple and would be improved by a dashboard."
Rapid7 InsightVM is ranked 4th in Risk-Based Vulnerability Management with 55 reviews while Tenable Nessus is ranked 3rd in Vulnerability Management with 75 reviews. Rapid7 InsightVM is rated 8.0, while Tenable Nessus is rated 8.4. The top reviewer of Rapid7 InsightVM writes "You can scan a network, and receive recommendations to address vulnerabilities with the click of a button". On the other hand, the top reviewer of Tenable Nessus writes "Unlimited assets for one price and quick, agentless results". Rapid7 InsightVM is most compared with Qualys VMDR, Tenable Security Center, Microsoft Defender Vulnerability Management, Rapid7 InsightIDR and Wiz, whereas Tenable Nessus is most compared with Qualys VMDR, Tenable Security Center, Tenable Vulnerability Management, Pentera and Microsoft Defender Vulnerability Management. See our Rapid7 InsightVM vs. Tenable Nessus report.
We monitor all Risk-Based Vulnerability Management reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.
You have full visibility across cloud, network, virtual, and containerized infrastructures with Rapid7 Insight VM. You can easily prioritize vulnerabilities using attacker analytics. Overall, Rapid7 Insight VM is easy to understand, use, and deploy. This solution supplies many different types of valuable reporting and rarely reports false positives. Rapid7 can easily detect new devices and scan endpoints quickly for vulnerabilities, misconfigurations, or missing patches. Rapid7 Insight VM will identify the risk and suggest how to resolve the problem.
We would like to see the reporting improved to offer some of the options other solutions provide. Rapid7 Insight VM can be a very expensive solution - it is really only for larger enterprise accounts. Integration with other solutions would make Rapid7 Insight VM more desirable.
It’s easy to combine local testing with network-based testing using Tenable Nessus, which can easily find vulnerabilities across different platforms and operating systems. Tenable Nessus will identify what nodes you have in place, then provide you with a report identifying each vulnerability found by node. It works quickly and stealthily, and offers clear-cut reporting and the ability to scan for specific vulnerabilities.
We would like to see the reporting process with Tenable Nessus improved. Instead of only PDF reports, one option might be to track with an Excel-based structure to better track vulnerabilities and remediation efforts and build reports from there. An option to use the same license for the cloud and on-premises at the same time would be very useful.
Conclusion
We felt that Tenable Nessus provided better reporting of vulnerabilities per device in a clearer, easier to understand manner. It is a very easy solution to use and makes accountability for tracing and reporting vulnerabilities easy. The flexible scanning options offered by Tenable Nessus are what we found most advantageous.
InsightVM - better functions on granting users different access to different asset groups.
It fits better for our company and is slightly cheaper.