static/frontend: display affected packages with vuln

Modify the vuln/list page to display the packages affected by a vuln.

Fixes golang/go#52685

Change-Id: Iebf14ad8759fe90c92f15e2f61dff0c168a0d523
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/408676
Run-TryBot: Jonathan Amsterdam <jba@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Julie Qiu <julieqiu@google.com>
diff --git a/static/frontend/vuln/vuln.tmpl b/static/frontend/vuln/vuln.tmpl
index dff7231..cc2e731 100644
--- a/static/frontend/vuln/vuln.tmpl
+++ b/static/frontend/vuln/vuln.tmpl
@@ -22,6 +22,7 @@
 {{end}}
 
 {{define "vuln-details"}}
+  {{/* . is osv.Entry */}}
   <div class="Vuln-details">
     <ul class="Vuln-detailsMetadata">
       {{if .Aliases}}
@@ -29,6 +30,9 @@
           {{range $i, $v := .Aliases}}{{if ne $i 0}},{{end}}{{$v}}{{end}}
         </li>
       {{end}}
+      <li class="go-textSubtle">Affects:
+        {{range $i, $v := .Affected}}{{if ne $i 0}}, {{end}}{{$v.Package.Name}}{{end}}
+      </li>
       <li class="go-textSubtle">Published: {{.Published.Format "Jan 02, 2006"}}</li>
       {{if ne .Published .Modified}}
         <li class="go-textSubtle">Modified: {{.Modified.Format "Jan 02, 2006"}}</li>