Commit af66e74
| Repository | bojemoi |
| Branch | main |
| Author | grafana-watcher |
| Hash | af66e74055046548c922c2e86265701867032e6e |
Description
- cve_campaign_agent.py: add cve_campaign_log table to track processed CVEs
- ensure_log_table() / get_already_processed() / mark_processed()
- run_campaign() now fetches all today’s CVEs, skips already-processed
- loops over each new CVE independently, marks each after processing
- cve_ip_matcher.py: add get_todays_cves() using NVD pubStartDate/pubEndDate
- Use valkey package (not redis) throughout
- Tested: 53 CVEs processed dry-run, all flagged in cve_campaign_log
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com