From 6b9922549bb397fad8dfc1d310f7b203d5355fa6 Mon Sep 17 00:00:00 2001 From: emmanuelgjr Date: Thu, 17 Sep 2026 10:35:46 -0400 Subject: [PATCH] =?UTF-8?q?Fix:=20About=20page=20renders=20blank=20?= =?UTF-8?q?=E2=80=94=20missing=20comma=20in=20the=20timeline=20array?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v3.1 timeline entry had no trailing comma, so the v4.0 entry parsed as an index into it: [...]['2026 Q3', '...'] evaluates to undefined. events then held an undefined item, ev[0] threw a TypeError inside renderAbout, and #/about rendered nothing. Co-Authored-By: Claude Opus 5 (1M context) --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index b55026c..7eedfeb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5614,7 +5614,7 @@

AI Security Standards Crosswalk

['2025 Q3', 'Added Agentic Top 10 2026 entries. Expanded to 17 frameworks. Added incident database.'], ['2026 Q1', 'v2.0: 20 frameworks, 67 mapping files, 50 incidents (100% entry coverage), 70+ tools, 21 recipes, 25 eval profiles, evidence-based scoring, leaderboard.'], ['2026 Q2', 'v3.0: Framework registry (14 frameworks, 505 controls), classifier pipeline (BGE + cross-encoder), backlink index, confidence-aware visualizer, Submit-a-Standard flow with GitHub Actions automation.'], - ['2026 Q2', 'v3.1: Registry expanded to 25 frameworks (1,514 controls, 100% GT coverage). Gap analysis heatmap. OSCAL catalog + GRC export. Bi-encoder fine-tuning pipeline. Framework version diffing.'] + ['2026 Q2', 'v3.1: Registry expanded to 25 frameworks (1,514 controls, 100% GT coverage). Gap analysis heatmap. OSCAL catalog + GRC export. Bi-encoder fine-tuning pipeline. Framework version diffing.'], ['2026 Q3', 'v4.0: Migrated to OWASP LLM Top 10 2026 (entries renumbered; Hidden Context Exposure, Improper Output Handling). Every headline count generated from the data layer. Registry items typed by kind — 1,372 controls, separated from techniques, weaknesses and layers. npm package ships the registries, so the control-level join works.'], ]; events.forEach(function(ev) {