uCVE is a tool written in GO that allows to extract CVE's related to a specific software and version, obtaining a report in HTML format with the result and/or exporting it to the pentesting report.
<p align="center">
<img width="460" height="300" src="images/logo.png">
<br>
<p align="center">
<a href="https://github.com/m3n0sd0n4ld/uCVE/releases/tag/">
<img src="https://img.shields.io/github/v/release/m3n0sd0n4ld/uCVE?include_prereleases&style=flat-square">
</a>
<a href="https://github.com/m3n0sd0n4ld/uCVE/issues?q=is%3Aissue+is%3Aopen">
<img src="https://img.shields.io/github/issues/m3n0sd0n4ld/uCVE?style=flat-square">
<a href="https://github.com/m3n0sd0n4ld/uCVE/commits/master">
<img src="https://img.shields.io/github/last-commit/m3n0sd0n4ld/uCVE?style=flat-square">
</a>
<h1 align="center">uCVE - Fast CVE Reporting</h1>
<br>
</p>
## Description
**uCVE** is a tool written in GO that allows to extract CVE's related to a specific software and version, obtaining a report in HTML format with the result and/or exporting it to the pentesting report.
## Download and install
```console
git clone https://github.com/m3n0sd0n4ld/uCVE.git
cd uCVE
go build -o uCVE uCVE.go
```
### Download the compiled binary for Windows, Linux or MacOS
[Download the latest version](https://github.com/m3n0sd0n4ld/uCVE/releases)
## Use
### Menu
```console
> uCVE -h
___________ ___________
____ ___ ____/_ | / /__ ____/
_ / / / / __ | / /__ __/
/ /_/ // /___ __ |/ / _ /___
\__,_/ \____/ _____/ /_____/ v.3.1
by M3n0sD0n4ld and Siriil
Use: uCVE -s <product> [-lg <en|es>] [-r <risks>] [-e <vendors>] [-i <vendors>] [-o <filename.txt>] [-oHTML <filename.html>] [-oJSON <filename.json>] [-oCSV <filename.csv>] [-x <host:port>]
Parameters:
-s Product to search for, optionally including version (example: crushftp, 'jquery 3.5.1')
-lg Language (en or es), optional, default "en"
-r Risk levels to filter (comma-separated, example: critical,high)
-e Vendors to exclude (comma-separated, example: jquery,jqueryui)
-i Vendors to include (comma-separated, exa