Skip to content
Public template

Latest commit

 

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ AI Security Digest

AI-powered weekly software supply chain security intelligence briefs.

Live Site →

AI Security Digest automatically monitors the National Vulnerability Database (NVD) for critical and high-severity CVEs, then uses GitHub Models to generate actionable intelligence briefs focused on software supply chain security.

GitHub Pages Weekly Updates

What It Does

Every Sunday, a GitHub Actions workflow:

  1. Fetches the latest critical and high-severity CVEs from the NVD API
  2. Analyzes them using GitHub Models (GPT-4o-mini) to identify supply chain risks
  3. Generates an intelligence brief with highlights, risk assessments, and recommendations
  4. Publishes a clean, dark-themed dashboard to GitHub Pages

Key Features

  • Supply Chain Focus — AI analysis specifically targets dependency risks, package vulnerabilities, build system issues, and CI/CD pipeline threats
  • Automated Pipeline — Fully hands-off weekly updates via GitHub Actions
  • AI-Powered Analysis — Uses GitHub Models to synthesize raw CVE data into actionable insights
  • Executive Summary — Quick-glance overview with key stats and trends
  • Zero Dependencies — Pure Node.js with no external packages (except GitHub Models API)

How It Differs From the Template

This project significantly departs from the Product Kit Template:

Template AI Security Digest
CPW API (RapidAPI) NVD API (free, no key needed)
Generic event tracking CVE-specific security monitoring
Raw data storage AI-powered analysis & summarization
No frontend Full GitHub Pages dashboard
No AI integration GitHub Models (GPT-4o-mini)
Single data script 3-stage pipeline (fetch → analyze → build)

Setup

  1. Fork this repository

  2. Add secrets:

  3. Enable GitHub Pages:

    • Settings → Pages → Source: GitHub Actions
  4. Run manually (or wait for Sunday):

    • Actions → "Weekly Security Digest" → Run workflow

Local Development

# Fetch latest CVEs
node scripts/fetch-cves.js

# Analyze with AI (requires GITHUB_TOKEN)
GITHUB_TOKEN=your_token node scripts/analyze-cves.js

# Build the site
node scripts/build-site.js

Architecture

scripts/
  fetch-cves.js    — Pulls critical & high CVEs from NVD API
  analyze-cves.js  — Sends CVE data to GitHub Models for AI analysis
  build-site.js    — Generates static HTML dashboard from digest

data/
  cves-raw.json    — Raw CVE data from NVD
  digest.json      — AI-generated security digest

docs/
  index.html       — GitHub Pages site

Data Sources

License

MIT


Built with the Product Development Kit template.

Releases

Packages

Contributors

Languages