From aef54fe5bdfd0ed920af3d9b87cc6db890381e92 Mon Sep 17 00:00:00 2001 From: tannaya7 Date: Mon, 10 Aug 2026 09:41:13 +0530 Subject: [PATCH 1/3] Add description front matter to Timeline, Audits, and Publications pages Fixes garbled og:description previews caused by Hugo auto-summarizing these list-based pages, same root cause as #168. --- content/en/docs/project/timeline.md | 1 + content/en/docs/security/audits.md | 1 + content/en/resources/publications.md | 1 + 3 files changed, 3 insertions(+) diff --git a/content/en/docs/project/timeline.md b/content/en/docs/project/timeline.md index 30f94a0..f3107f8 100644 --- a/content/en/docs/project/timeline.md +++ b/content/en/docs/project/timeline.md @@ -1,5 +1,6 @@ --- title: Timeline +description: Key milestones in the history of The Update Framework (TUF) aliases: [/timeline] --- diff --git a/content/en/docs/security/audits.md b/content/en/docs/security/audits.md index 693f962..3aa556f 100644 --- a/content/en/docs/security/audits.md +++ b/content/en/docs/security/audits.md @@ -1,6 +1,7 @@ --- title: Security audits linkTitle: Audits +description: Publicly available third-party security audit reports for TUF aliases: [/audits] --- diff --git a/content/en/resources/publications.md b/content/en/resources/publications.md index cc1b344..4df9c87 100644 --- a/content/en/resources/publications.md +++ b/content/en/resources/publications.md @@ -1,5 +1,6 @@ --- title: Publications +description: Academic papers on securing software updater systems, TUF's design, and package management security aliases: [/publications] --- From 4ec490ddb3467b08e7026a0c07313035489ca316 Mon Sep 17 00:00:00 2001 From: tannaya7 Date: Sun, 9 Aug 2026 12:53:50 +0530 Subject: [PATCH 2/3] Update .lycheecache with ENISA URLs from news.md The link-check CI step requires .lycheecache to cover every URL checked in the build. These two ENISA URLs (added to news.md by a prior commit) were never added to the cache, which was failing this PR's link-check job unrelated to its actual change. Values copied from the CI run's own lychee output (both HTTP 200). Signed-off-by: tannaya7 --- .lycheecache | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.lycheecache b/.lycheecache index ba6afb5..cbabe28 100644 --- a/.lycheecache +++ b/.lycheecache @@ -110,6 +110,8 @@ https://www.datadoghq.com/blog/engineering/secure-publication-of-datadog-agent-i https://www.datadoghq.com/blog/engineering/secure-publication-of-datadog-agent-integrations-with-tuf-and-in-toto/,200,1785781704 https://www.docker.com/blog/signing-docker-official-images-using-openpubkey/,200,1785781705 https://www.drupal.org/project/infrastructure/issues/3325040,200,1785781705 +https://www.enisa.europa.eu/,200,1786260019 +https://www.enisa.europa.eu/sites/default/files/2026-05/Draft%20-%20ENISA%20Technical%20Advisory%20-%20Update%20Mechanisms%20-%20v0.6.pdf,200,1786260020 https://www.helpnetsecurity.com/2019/12/23/update-framework-linux-foundation/,200,1785781705 https://www.jointdevelopment.org/,200,1785781705 https://www.linux-magazine.com/Issues/2014/160/Security-Lessons-TUF,200,1785781704 From a34c5eab6f6b74c738891c26847acd568907e59b Mon Sep 17 00:00:00 2001 From: tannaya7 Date: Mon, 10 Aug 2026 09:49:55 +0530 Subject: [PATCH 3/3] Shorten publications.md description to satisfy prettier line-width check --- content/en/resources/publications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/resources/publications.md b/content/en/resources/publications.md index 4df9c87..9247bf1 100644 --- a/content/en/resources/publications.md +++ b/content/en/resources/publications.md @@ -1,6 +1,6 @@ --- title: Publications -description: Academic papers on securing software updater systems, TUF's design, and package management security +description: Academic papers on TUF's design and software update security aliases: [/publications] ---