~/talk

Vulnerability Data Analysis with Google Spreadsheets and Apps Script for Fun and Profit

Talkat CVE/FIRST VulnCon 2025 · 2025-04-07..04-10· [security, developer-experience]
links:none on file
slides:none on file

Live demo shows pulling CVE metadata into Google Sheets using importJSON plus Apps Script to call CVE List, NVD, OSV.dev and GitHub advisories, producing one-row-per-CVE tables and a reusable template that works but exposes tradeoffs: arrays overflow rows so you need transposes or multiple API calls per CVE, NVD and other APIs rate‑limit, Sheets starts to choke in the tens of thousands of rows, and the importJSON repo is archived; common fixes include paste-as-values snapshots and scheduled App Script refreshes for alerts.

AI-written summary · about

  1. 0:00Introduction
  2. 3:36What we'll build
  3. 8:29Import JSON setup
  4. 13:07Live demo pulling data
  5. 23:07Vulnerability metadata APIs
  6. 27:02Import JSON formulas
  7. 31:23Recalculations and rate limits
  8. 36:05Complex JSON structures
  9. 42:57Community ideas
  10. 51:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.