diff --git a/content/en/docs/reference/issues-security/official-cve-feed.md b/content/en/docs/reference/issues-security/official-cve-feed.md index ea0a9bffc74e5..655bcc6de1a9d 100644 --- a/content/en/docs/reference/issues-security/official-cve-feed.md +++ b/content/en/docs/reference/issues-security/official-cve-feed.md @@ -1,9 +1,11 @@ --- title: Official CVE Feed +linkTitle: CVE feed weight: 25 outputs: - json - - html + - html + - rss layout: cve-feed --- @@ -14,19 +16,25 @@ the Kubernetes Security Response Committee. See [Kubernetes Security and Disclosure Information](/docs/reference/issues-security/security/) for more details. -The Kubernetes project publishes a programmatically accessible -[JSON Feed](/docs/reference/issues-security/official-cve-feed/index.json) of -published security issues. You can access it by executing the following command: - -{{< comment >}} -`replace` is used to bypass known issue with rendering ">" -: https://github.com/gohugoio/hugo/issues/7229 in JSON layouts template -`layouts/_default/cve-feed.json` -{{< /comment >}} +The Kubernetes project publishes a programmatically accessible feed of published +security issues in [JSON feed](/docs/reference/issues-security/official-cve-feed/index.json) +and [RSS feed](/docs/reference/issues-security/official-cve-feed/feed.xml) +formats. You can access it by executing the following commands: +{{< tabs name="CVE feeds" >}} +{{% tab name="JSON feed" %}} +[Link to JSON format](/docs/reference/issues-security/official-cve-feed/index.json) +```shell +curl -L https://k8s.io/docs/reference/issues-security/official-cve-feed/index.json +``` +{{% /tab %}} +{{% tab name="RSS feed" %}} +[Link to RSS format](/docs/reference/issues-security/official-cve-feed/feed.xml) ```shell -curl -Lv https://k8s.io/docs/reference/issues-security/official-cve-feed/index.json +curl -L https://k8s.io/docs/reference/issues-security/official-cve-feed/feed.xml ``` +{{% /tab %}} +{{< /tabs >}} {{< cve-feed >}} diff --git a/layouts/_default/cve-feed.rss.xml b/layouts/_default/cve-feed.rss.xml new file mode 100644 index 0000000000000..811469c924e98 --- /dev/null +++ b/layouts/_default/cve-feed.rss.xml @@ -0,0 +1,25 @@ +{{ $feed := getJSON .Site.Params.cveFeedBucket -}} + + + {{ $feed.title }} + {{ .Site.BaseURL }}docs/reference/issues-security/official-cve-feed/ + {{ $feed.description }} + Hugo -- gohugo.io + en-US + {{ .Site.Params.Copyright_k8s }} + {{ time.Format "Mon, 02 Jan 2006 15:04:05 -0700" $feed._kubernetes_io.updated_at | safeHTML }} + {{ with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{ end -}} + {{ range $feed.items -}} + + {{ .id }} + {{ .url }} + {{ time.Format "Mon, 02 Jan 2006 15:04:05 -0700" .date_published | safeHTML }} + {{ .external_url }} + {{ htmlEscape .summary }} + + {{ end -}} + + +