Closed terriko closed 2 years ago
cve-bin-tool as a service (what would that even mean?)
@terriko How about a website (written in Flask and HTML/CSS) where the user can upload the binary and then the report is displayed (with options to download in a specific format)?
@ashok-arora I don't think that'll work for GSoC. A service like that requires pretty extensive security validation, testing, and an ongoing maintenance commitment if I wanted to release it following Intel's security guidelines. We're looking for more self-contained features that can be handled in a 10-week commitment!
From @anthonyharrison
Came up in a private conversation: Date-based vulnerability information. Right now, we basically don't do anything but print information if a checker gives a version as UNKNOWN. But in theory, we could combine the timestamp on the file, the vendor/product that we partially found, and then list out vulnerabilities that have been found since that time in that product.
Note that while CVEs have date information attached, I don't think we currently store that, so it would require a database change. I'm not sure how useful it would be in practice, but for folk scanning older software where our signatures aren't as good, this could potentially generate some interesting results if we had it as an option recommended when an UNKNOWN is found?
more brainstorming:
- adding macos support (now supported by Github Actions so we could have CI for this)
I would love to work on adding macOS support. Could you expand a bit more on the work required for it?
I can't really because I haven't investigated it (taht's why this is in a brainstorming file and not a complete idea) but here's some guesses:
Basically, pip install cve-bin-tool
and see what breaks, then put together a proposal to fix anything you find, I guess? I don't have a modern macos machine handy at the moment but last time I tried it basically just worked, so there may not be enough to make a 175hr project here. I don't actually know.
I'm going to go ahead and close this now that GSoC is underway. Some of the ideas may still be useful in future, but there's further action to take on this particular issue.
GSoC 2022 has now been announced!
This thread is open for brainstorming ideas for GSoC 2022 projects. They can be either 175hr or 350hr ideas. GSoC is open to anyone over 18 now, not only students,, and the timing is more flexible than it used to be.
Note that this is a brainstorming thread so it's going to include even things that are infeasible, low priority, or have potentially blocking issues. The point is to have a pool of ideas we can combine to maybe make some reasonable projects; they can be narrowed down further in January or so. When ideas have gotten past the brainstorming stage to "maybe this is a doable project?" stage we'll try to break them out into separate issues.