-
Notifications
You must be signed in to change notification settings - Fork 566
Closed
Description
This issue is for brainstorming on potential GSoC 2025 projects. Not all of these projects will be viable but feel free to raise even impractical ideas.
- Continuing VEX / Triage work: VEX is a JSON format which can be a pain to edit especially since some fields have only a few allowed values. We may want to work on an editing tool to make it easier for people to update and triage vulnerabillities. (Will be a 4 month+ project.)
- Could be a CLI tool with optional GUI?
- Could be integrated with our existing html report format?
- It's unlikely Terri will be able to run any backend due to
- Database work: 40k+ vulnerabilities per year, our database is getting large (~2.5G) and there may be places we can improve performance.
- Should we be considering other db architectures? Currently using SQLite but could move to a "real" or "nosql" database
- 4 month+
- Provide "no scan" SBOMs and remove reliance on NVD.
- Currently you must download the NVD data to do anything in cve-bin-tool, it would be nice if we could actually disable it as a data source (for example, if you want to use OSV or if you want to use cve-bin-tool to do component analysis without any vulnerability scanning)
- Other sources of data? Debian, other distros?
- Architecture refactoring?
- We had wanted to split cve-bin-tool into component analysis / sbom generation and separate vulnerability scanning tool (which can't currently be done because of how we set up cvedb.py)
- Separate database update so it doesn't have to be done with a scan.
- Performance tuning (e.g. memory issues, places where we could replace python with compiled code to improve performance)
AshishYesale7 and usaydmPrtm2110 and Advaitgaur004
Metadata
Metadata
Assignees
Labels
No labels