CPE Guesser v1.2 released - a tool or web service guess the CPE name based on one or more keywords.
LatestRelease Notes - CPE Guesser v1.2 (2024-11-23)
CPE Guesser is a command-line tool or web service designed to guess the CPE name based on one or more keywords. The resulting CPE can then be used with tools like cve-search or vulnerability-lookup to perform actual searches using CPE names.
We are glad to announce the release of CPE Guesser v1.2! This version introduces new features, significant updates, and various improvements to enhance usability and performance.
🚀 New Features
- New API Endpoint:
Added the/unique
endpoint to return the best CPE matches, simplifying the process of finding the most relevant entries.
Contributed by Alexandre Dulaunoy.
✨ Changes
-
Documentation Enhancements:
- Added a contribution guide.
- Updated the documentation to include details about the new
/unique
API endpoint.
Contributed by Alexandre Dulaunoy.
-
Command-Line Improvements:
Added the--unique
option in thelookup
command to retrieve the best-matching CPE.
Contributed by Alexandre Dulaunoy. -
Database Update:
Transitioned from Redis to Valkey for better performance and reliability.
Contributed by Alexandre Dulaunoy.
🛠️ Other Improvements
-
Documentation Updates:
Enhanced and unified paths in installation instructions, linted markdown, and added syntax highlighting.
Contributed by Esa Jokinen and Alexandre Dulaunoy. -
GitHub Workflow Enhancements:
- Added workflows for ShellCheck and Black formatting.
- Updated to
actions/checkout@v4
, which uses Node.js 20. - Applied Black 24.3.0 formatting for Python code.
Contributed by Esa Jokinen.
-
General Maintenance:
- Merged pull requests to improve documentation and workflows.
- Updated copyright years.
Contributed by Alexandre Dulaunoy and Esa Jokinen.
A big thank you to all the contributors who made this release possible. Your efforts ensure the continued growth and improvement of CPE Guesser.