static: remove 'Report a vulnerability' link for third-party packages

Remove the link to report a vulnerability in third-party packages for
now, as it is misleading. (In most cases, vulnerabilities should first
be reported directly to package maintainers, not to the x/vulndb issue
tracker).

Change-Id: I6aa22a5757ddf26e2dc8415d61cc6d932427a924
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/501955
Reviewed-by: Tatiana Bradley <tatianabradley@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Run-TryBot: Tatiana Bradley <tatianabradley@google.com>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
diff --git a/static/frontend/unit/main/_meta.tmpl b/static/frontend/unit/main/_meta.tmpl
index b8288b0..d57271c 100644
--- a/static/frontend/unit/main/_meta.tmpl
+++ b/static/frontend/unit/main/_meta.tmpl
@@ -18,37 +18,33 @@
         Repository URL not available.
       {{end}}
     </div>
-    <h2 class="go-textLabel">Links</h2>
-    <ul class="UnitMeta-links">
-      <li>
-      {{if .IsGoProject}}
-        <a href="https://go.dev/security/policy"
-            title="Report security issues in the Go standard library and sub-repositories">
-          <img class="go-Icon" height="24" width="24" src="/static/shared/icon/security_grey_24dp.svg" alt="">
-          Report a Vulnerability
-        </a>
-      {{else}}
-        <a href="https://github.com/golang/vulndb/issues/new?assignees=&labels=Needs+Triage%2CDirect+External+Report&template=new_third_party_vuln.yml&title=x%2Fvulndb%3A+potential+Go+vuln+in+{{.Unit.Path}}"
-            title="Report a vulnerability in this package" target="_blank" rel="noopener">
-          <img class="go-Icon" height="24" width="24" src="/static/shared/icon/security_grey_24dp.svg" alt="">
-          Report a Vulnerability
-        </a>
-      {{end}}
-      </li>
-      {{with .DepsDevURL}}
-        <li>
-          <a href="{{.}}" title="View this module on Open Source Insights"
-            target="_blank" rel="noopener" data-test-id="meta-link-depsdev">
-            <img class="depsdev-Icon" src="/static/shared/icon/depsdev-logo.svg"
-              alt="Open Source Insights Logo" />
-            Open Source Insights
-          </a>
-        </li>
-      {{end}}
-      {{template "unit-meta-links" .Details.ReadmeLinks}}
-      {{template "unit-meta-links" .Details.DocLinks}}
-      {{template "unit-meta-links" .Details.ModuleReadmeLinks}}
-    </ul>
+    {{if or .IsGoProject .DepsDevURL .Details.ReadmeLinks .Details.DocLinks .Details.ModuleReadmeLinks}}
+      <h2 class="go-textLabel">Links</h2>
+      <ul class="UnitMeta-links">
+        {{if .IsGoProject}}
+          <li>
+            <a href="https://go.dev/security/policy"
+                title="Report security issues in the Go standard library and sub-repositories">
+              <img class="go-Icon" height="24" width="24" src="/static/shared/icon/security_grey_24dp.svg" alt="">
+              Report a Vulnerability
+            </a>
+          </li>
+        {{end}}
+        {{with .DepsDevURL}}
+          <li>
+            <a href="{{.}}" title="View this module on Open Source Insights"
+              target="_blank" rel="noopener" data-test-id="meta-link-depsdev">
+              <img class="depsdev-Icon" src="/static/shared/icon/depsdev-logo.svg"
+                alt="Open Source Insights Logo" />
+              Open Source Insights
+            </a>
+          </li>
+        {{end}}
+        {{template "unit-meta-links" .Details.ReadmeLinks}}
+        {{template "unit-meta-links" .Details.DocLinks}}
+        {{template "unit-meta-links" .Details.ModuleReadmeLinks}}
+      </ul>
+    {{end}}
   </div>
 {{end}}
 
diff --git a/tests/screentest/testdata/deprecated-package-540x1080.a.png b/tests/screentest/testdata/deprecated-package-540x1080.a.png
index 900abd5..0b9c492 100644
--- a/tests/screentest/testdata/deprecated-package-540x1080.a.png
+++ b/tests/screentest/testdata/deprecated-package-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/deprecated-package.a.png b/tests/screentest/testdata/deprecated-package.a.png
index b827a79..5c606b1 100644
--- a/tests/screentest/testdata/deprecated-package.a.png
+++ b/tests/screentest/testdata/deprecated-package.a.png
Binary files differ
diff --git a/tests/screentest/testdata/module-that-is-also-a-package-540x1080.a.png b/tests/screentest/testdata/module-that-is-also-a-package-540x1080.a.png
index 72307c8..02ce3db 100644
--- a/tests/screentest/testdata/module-that-is-also-a-package-540x1080.a.png
+++ b/tests/screentest/testdata/module-that-is-also-a-package-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/module-that-is-also-a-package.a.png b/tests/screentest/testdata/module-that-is-also-a-package.a.png
index e9991b3..bd4eacd 100644
--- a/tests/screentest/testdata/module-that-is-also-a-package.a.png
+++ b/tests/screentest/testdata/module-that-is-also-a-package.a.png
Binary files differ
diff --git a/tests/screentest/testdata/nav-submenu.a.png b/tests/screentest/testdata/nav-submenu.a.png
index 328c290..165b73c 100644
--- a/tests/screentest/testdata/nav-submenu.a.png
+++ b/tests/screentest/testdata/nav-submenu.a.png
Binary files differ
diff --git a/tests/screentest/testdata/no-documentation-540x1080.a.png b/tests/screentest/testdata/no-documentation-540x1080.a.png
index 88681be..5aa7700 100644
--- a/tests/screentest/testdata/no-documentation-540x1080.a.png
+++ b/tests/screentest/testdata/no-documentation-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/no-documentation.a.png b/tests/screentest/testdata/no-documentation.a.png
index 78e3fba..bb4e291 100644
--- a/tests/screentest/testdata/no-documentation.a.png
+++ b/tests/screentest/testdata/no-documentation.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-not-at-latest-version-of-a-module-540x1080.a.png b/tests/screentest/testdata/package-not-at-latest-version-of-a-module-540x1080.a.png
index daaf29c..005dfa3 100644
--- a/tests/screentest/testdata/package-not-at-latest-version-of-a-module-540x1080.a.png
+++ b/tests/screentest/testdata/package-not-at-latest-version-of-a-module-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png b/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
index a470340..27d8e65 100644
--- a/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
+++ b/tests/screentest/testdata/package-not-at-latest-version-of-a-module.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions-540x1080.a.png b/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions-540x1080.a.png
index 894ba67..37a7615 100644
--- a/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions-540x1080.a.png
+++ b/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions.a.png b/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions.a.png
index f6d0588..ff8cf54 100644
--- a/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions.a.png
+++ b/tests/screentest/testdata/package-that-exists-in-multiple-modules-at-the-same-versions.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-higher-major-version-540x1080.a.png b/tests/screentest/testdata/package-with-higher-major-version-540x1080.a.png
index 0cd0d8a..65de2d9 100644
--- a/tests/screentest/testdata/package-with-higher-major-version-540x1080.a.png
+++ b/tests/screentest/testdata/package-with-higher-major-version-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-higher-major-version.a.png b/tests/screentest/testdata/package-with-higher-major-version.a.png
index 13c9034..60eff20 100644
--- a/tests/screentest/testdata/package-with-higher-major-version.a.png
+++ b/tests/screentest/testdata/package-with-higher-major-version.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-multi-GOOS-540x1080.a.png b/tests/screentest/testdata/package-with-multi-GOOS-540x1080.a.png
index fd19cce..cada672 100644
--- a/tests/screentest/testdata/package-with-multi-GOOS-540x1080.a.png
+++ b/tests/screentest/testdata/package-with-multi-GOOS-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-multi-GOOS.a.png b/tests/screentest/testdata/package-with-multi-GOOS.a.png
index 9b31f0e..59b10c3 100644
--- a/tests/screentest/testdata/package-with-multi-GOOS.a.png
+++ b/tests/screentest/testdata/package-with-multi-GOOS.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-multiple-licenses-540x1080.a.png b/tests/screentest/testdata/package-with-multiple-licenses-540x1080.a.png
index e40bce0..1ec71d4 100644
--- a/tests/screentest/testdata/package-with-multiple-licenses-540x1080.a.png
+++ b/tests/screentest/testdata/package-with-multiple-licenses-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/package-with-multiple-licenses.a.png b/tests/screentest/testdata/package-with-multiple-licenses.a.png
index 3374913..f94b3ad 100644
--- a/tests/screentest/testdata/package-with-multiple-licenses.a.png
+++ b/tests/screentest/testdata/package-with-multiple-licenses.a.png
Binary files differ
diff --git a/tests/screentest/testdata/really-long-import-path-540x1080.a.png b/tests/screentest/testdata/really-long-import-path-540x1080.a.png
index 2883c63..76e45b4 100644
--- a/tests/screentest/testdata/really-long-import-path-540x1080.a.png
+++ b/tests/screentest/testdata/really-long-import-path-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/really-long-import-path.a.png b/tests/screentest/testdata/really-long-import-path.a.png
index 7521fa2..6c15848 100644
--- a/tests/screentest/testdata/really-long-import-path.a.png
+++ b/tests/screentest/testdata/really-long-import-path.a.png
Binary files differ
diff --git a/tests/screentest/testdata/retracted-package-540x1080.a.png b/tests/screentest/testdata/retracted-package-540x1080.a.png
index 3a4be03..460e5e5 100644
--- a/tests/screentest/testdata/retracted-package-540x1080.a.png
+++ b/tests/screentest/testdata/retracted-package-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/retracted-package.a.png b/tests/screentest/testdata/retracted-package.a.png
index 2f0271d..15f23e0 100644
--- a/tests/screentest/testdata/retracted-package.a.png
+++ b/tests/screentest/testdata/retracted-package.a.png
Binary files differ
diff --git a/tests/screentest/testdata/short-readme-has-no-toggle-540x1080.a.png b/tests/screentest/testdata/short-readme-has-no-toggle-540x1080.a.png
index 0cd0d8a..65de2d9 100644
--- a/tests/screentest/testdata/short-readme-has-no-toggle-540x1080.a.png
+++ b/tests/screentest/testdata/short-readme-has-no-toggle-540x1080.a.png
Binary files differ
diff --git a/tests/screentest/testdata/short-readme-has-no-toggle.a.png b/tests/screentest/testdata/short-readme-has-no-toggle.a.png
index 13c9034..60eff20 100644
--- a/tests/screentest/testdata/short-readme-has-no-toggle.a.png
+++ b/tests/screentest/testdata/short-readme-has-no-toggle.a.png
Binary files differ