-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically open an issue for new CVEs #104
Comments
meantime, is the RSS feed working properly? I suggest not? I note So meantime, if the RSS was working, as a former INFOSEC person still passionate about Perl, i'd consider volunteering to assist with reading the CVE/NVD entrails and updating the manual entries. (Although it seems you are uptodate on CVEs on GH, just not on CPAN.) |
The latest on the feed is the latest issue that has not already been added in a report. That is, the feed only includes issues we haven't handled (or ignored) yet. CVE-2023-31486 is already in the file for cpansa/CPANSA-HTTP-Tiny.yml. Sometimes I find out about these before the feed is made, so they never make it into the feed. If you want to add reports, go for it. The CONTRIBUTING doc should show you most things, and there's usually something to manually adjust. |
Ahh! (Thanks for quick reply!) Since I skimmed both ? I gather one wants to be working in git clones of That's hinted at by |
Let's move this conversation to somewhere else if you have other questions that don't relate to the title of the issue :) But in short, you don't need to care about CPAN::Audit to work in this repo. |
I have an RSS feed for new reports in the MITRE search results. It's made by util/make_feed. It's quick and dirty, and a cron job uploads the file to the website.
There are a few things I'd like to do with this, but the first one is to automatically open a new issue when we encounter a new entry. This could be part of util/make_feed, or something could read util/make_feed to do it, or whatever. A GitHub workflow would be nice, but somehow it needs to know how to not submit an issue more than once.
Everything should probably go through the lib/Local/CPANSA module. That would get two new functions:
cve_reported
andmake_cve_issue
. Along with the existingcve_recorded
andcve_ignored
, the module could figure out if the issue should be reported. And, since it controls how it reports, it can tag the issue in some way so let it know it's already been added. Lots of this probably needs the GitHub API.Even better would be something that also made the PR, even if it's slightly off and requires a little intervention.
The text was updated successfully, but these errors were encountered: