Skip to main content

CVE Friday Brief

Table of Contents

Status: In development · Building in public

CVE Friday Brief is an automated vulnerability intelligence service. It works every day in the background: it collects new CVE data from public sources, filters out the noise, and adds context. Every Friday, it generates one short report with the most important vulnerabilities of the week - what they are, why they matter, and how to detect them.

The interesting part is how it works: a small team of AI agents does the job. One agent selects the CVEs that matter, one enriches them with context, one writes detection rules (Sigma / KQL), and one edits everything into a clean, readable brief.

The goal of this project is simple: build something useful, and learn multi-agent GenAI systems by doing - with every step documented on this blog.

Data sources #

  • NIST NVD - the main CVE database
  • CISA KEV - known exploited vulnerabilities
  • EPSS - exploit probability scores
  • GitHub Security Advisories - ecosystem-level advisories

Tech stack #

  • Go - core service and data pipeline
  • Google Agent Development Kit (ADK) - the multi-agent layer
  • PostgreSQL - storage for CVE data and generated briefs
  • D2 - architecture diagrams as code
  • Hugo - this blog
Bartłomiej Nogieć
Author
Bartłomiej Nogieć
DevOps engineer. I write about GenAI, cybersecurity and aviation.