From cb00d98fd73f9eb33e2bc6216ffe0b490abcc583 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 02:55:53 +0000 Subject: [PATCH 01/20] feat: Add CVE conversion triage page This change introduces a new triage page to visualize and compare CVE conversion data across different stages and environments. - Added `gcp/website/triage_handlers.py` to handle triage requests and proxy GCS file access. - Registered the new blueprint in `gcp/website/main.py`. - Created the frontend template `gcp/website/frontend3/src/templates/triage.html` with a 3-column layout. - Implemented frontend logic in `gcp/website/frontend3/src/triage.js` to fetch and display JSON data from GCS or the API. - Added styles in `gcp/website/frontend3/src/triage.scss`. - Updated Webpack configuration to include the new triage entry point. - Verified with unit tests and frontend screenshots. Co-authored-by: jess-lowe <86962800+jess-lowe@users.noreply.github.com> --- .../frontend3/src/templates/triage.html | 52 +++++++ gcp/website/frontend3/src/triage.js | 141 ++++++++++++++++++ gcp/website/frontend3/src/triage.scss | 71 +++++++++ gcp/website/frontend3/webpack.dev.js | 9 +- gcp/website/frontend3/webpack.prod.js | 9 +- gcp/website/main.py | 2 + gcp/website/triage_handlers.py | 52 +++++++ 7 files changed, 334 insertions(+), 2 deletions(-) create mode 100644 gcp/website/frontend3/src/templates/triage.html create mode 100644 gcp/website/frontend3/src/triage.js create mode 100644 gcp/website/frontend3/src/triage.scss create mode 100644 gcp/website/triage_handlers.py diff --git a/gcp/website/frontend3/src/templates/triage.html b/gcp/website/frontend3/src/templates/triage.html new file mode 100644 index 00000000000..a4d309ff4af --- /dev/null +++ b/gcp/website/frontend3/src/templates/triage.html @@ -0,0 +1,52 @@ +{% extends 'base.html' %} +{% set active_section = 'triage' %} + +{% block content %} +
Select a source to view content+