Early access: New content posts daily — updates are frequent and you may notice work in progress.
OSINTBench
Tools threat intelligence sicat
sicat logo

sicat Review

A multi-source exploit lookup tool that helps pentesters check public exploit availability and Metasploit coverage from one query.

4.2/5
free Free (open source) Reviewed 2026-04-05
Affiliate disclosure: OSINTBench may earn a commission if you purchase through links on this page, at no extra cost to you. Affiliate relationships do not influence our ratings or recommendations. Full policy →

Quick Verdict

Pentesters and vulnerability researchers who want a faster way to map discovered CVEs or software versions to public exploit and Metasploit availability.

Pros

  • + Saves time by combining ExploitDB, Metasploit, and NVD lookups into one post-enumeration exploit search step
  • + Metasploit module checks add practical value beyond what SearchSploit alone provides

Cons

  • Only covers public exploit references and cannot surface private, zero-day, or poorly indexed exploit material
  • Result accuracy depends on external database tagging quality and how current the underlying data sources are

Exploit research isn't brain-twisting. It's repetitive.

You fingerprint a service. Identify a likely vulnerability. Then you juggle sources - ExploitDB, msfconsole search, NVD. Your questions are simple: Is exploit code out there? Is Metasploit on it? How bad is it?

Lookups aren't tough. Doing fifty of them is.

That is the exact niche sicat fills.

Don't expect it to replace manual research. Nuanced analysis still needs a human touch. It's also no substitute for knowing your target inside and out. The tool does one thing well: it quickly determines if a finding is worth exploring further. That one step can save hours, often enough to keep it in your toolkit.

What sicat Does

sicat searches ExploitDB, Metasploit, and NVD at once for exploits tied to a CVE or software version. One query gets you results across multiple sources.

Exploit research typically starts in one of two ways: you have a CVE and want to know what's out there, or you have a service version from Nmap and want to see if it's exploitable. sicat handles both.

Results are delivered quickly. You can see public exploits, Metasploit modules, and NVD context in one spot, without needing to open multiple sources.

sicat is designed for triage, not deep research.

Exploit Database Coverage

The ExploitDB component surfaces public proof-of-concept and exploit references associated with the queried CVE or software string. For most pentesters, this is the starting point: if public exploit code already exists, the target moves up the queue immediately.

The Metasploit search is a practical differentiator. A big difference exists between someone writing a PoC somewhere and Metasploit having a working module for the issue. In an engagement setting, this difference affects speed and reliability. A Metasploit module often means faster validation, easier demonstration, and lower effort than building or adapting exploit code manually.

The tool also provides NVD coverage, pulling severity, description, and affected version details into the same result path. This information helps frame the vulnerability and makes the lookup more useful than a pure exploit-only search. For prioritization, seeing exploitability and severity together is often enough to decide whether to keep digging.

The combination of ExploitDB, Metasploit search, and NVD coverage makes sicat more useful than a single-database search wrapper.

Penetration Testing Workflow Applications

Using sicat for Efficient Vulnerability Prioritization

Use sicat right after enumeration. You've got a service version from Nmap or app headers. Query sicat. See if there's a CVE with a public exploit. This speeds up your workflow. You go from "this is outdated" to "let's test this now."

In engagements with tight timeframes, sicat helps prioritize. A high CVSS score doesn't mean much without a working exploit. A lower-severity vulnerability with Metasploit modules is more practical. CVSS scores, public exploits, Metasploit modules.

Checking Metasploit Modules

The Metasploit check is a quick gate. Before you spend an hour on exploit code, see if the module exists. If it does, you've saved time. If not, you know you're heading into manual work.

Efficiency for Experienced Operators

For experienced operators, sicat's value is in saving lookup time. It saves you from manual checks. You've got better things to do.

sicat vs Manual Database Searches

Manual searching is a pain. ExploitDB, Metasploit, and NVD answer similar questions, but they're scattered across different platforms with varying result formats. You can do it once for a single service. Doing it for every service during an engagement is not fun.

sicat streamlines this. One command and you're done. No more juggling separate sessions and query logic. It saves you a minute or two per lookup. That doesn't seem like much, but exploit research is repetitive and those minutes add up.

SearchSploit is a comparable tool. It's faster, local, and mature for ExploitDB searches, but it's limited to ExploitDB. sicat, on the other hand, offers ExploitDB, Metasploit, NVD.

The tools aren't competing; they're complementary. If you use SearchSploit, sicat still helps. It tells you if there's a Metasploit module and adds vulnerability context without disrupting your workflow. That's it.

Limitations

The biggest limitation is source scope. Sicat only knows what public sources know. No public PoC, no results. Privately exploited vulnerabilities are underreported.

The second limitation is tagging quality. Exploit databases have inconsistencies. Some CVEs map poorly, and some entries are tagged sloppily. Take sicat's results as a first pass.

The third limitation is data freshness. NVD and ExploitDB update daily, but local caches can get stale. You should check the data. If you rely on it, verify the date.

Verdict

sicat saves time by merging a common workflow step. It combines ExploitDB, Metasploit, and NVD into one lookup. That's a speed boost for pentesters and vulnerability researchers.

Its value isn't in finding more exploits than manual searching. It's in faster triage. You go from version or CVE to public exploit code, Metasploit module status in seconds. Speed adds up across targets.

SearchSploit users: sicat complements it. The additive value is Metasploit checks, NVD context. It fits where you choose what to test next. That's it.

Community Rating

Ratings from security researchers. No third-party tracking.

☆☆☆☆☆
No ratings yet

Rate this tool:

This review reflects testing as of 2026-04-05. OSINT tools change frequently — check the vendor's current documentation for pricing and feature updates. Report an error →

View sicat on Wayback Machine →