{{- $url := .Site.Params.cveFeedBucket -}}
{{- with try (resources.GetRemote $url) }}
  {{- with .Err -}}
    {{- if eq hugo.Environment "production" -}}
      {{- errorf "%s" . -}}
    {{- else -}}
      {{- warnf "%s" . -}}
    {{- end -}}
  {{- else with .Value -}}
    {{- .Content | transform.Unmarshal | jsonify -}}
  {{- else -}}
    {{- $message := printf "Failed to retrieve CVE data from %s (no further error details available)" $url -}}
    {{- if eq hugo.Environment "production" -}}
      {{- errorf $message -}}
    {{- else -}}
      {{- warnf $message -}}
    {{- end -}}
  {{- end -}}
{{- end -}}
