From 422b790dc9d8e7ac73a0565369bf4ba1d6368f96 Mon Sep 17 00:00:00 2001 From: Bishop Bettini Date: Sat, 8 Aug 2026 09:55:21 -0400 Subject: [PATCH] feat:improve verify text --- pages/index/page.css | 28 ++++++++++++++++++++++++++++ pages/index/page.html | 9 ++++++--- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/pages/index/page.css b/pages/index/page.css index 4106d21..3f9d552 100644 --- a/pages/index/page.css +++ b/pages/index/page.css @@ -139,3 +139,31 @@ a:hover { margin-bottom: 2rem; text-align: left; } + +.trust summary { + cursor: pointer; +} + +.trust summary::marker { + color: var(--accent); +} + +.trust summary:hover { + text-decoration: underline; +} + +.trust details p { + margin-top: 0.6rem; +} + +.trust pre { + margin: 0.6rem 0; + padding: 0.6rem 0.75rem; + background: var(--bg); + border: 1px solid var(--border); + border-radius: 0.375rem; + overflow-x: auto; + font-size: 0.8rem; + white-space: pre-wrap; + word-break: break-all; +} diff --git a/pages/index/page.html b/pages/index/page.html index 620efa2..3886535 100644 --- a/pages/index/page.html +++ b/pages/index/page.html @@ -22,9 +22,12 @@

Your passwords.
Your storage.
Your browser.

- This file is identical to what is served at keepass-web.app. - Every file on the hosted site is a verbatim copy of a published release artifact. - Download the release, verify the published checksum, and trust what you audit. +
+ Verify before you trust. Tampering would leave a public, permanent trace. +

Every release is cryptographically attested and logged to a public transparency log (Sigstore). Verify any downloaded file was built by this project's Release workflow, not hand-assembled:

+
gh attestation verify <file> --repo keepass-web/source-application
+

Requires the GitHub CLI. Prefer to build it yourself from source instead? See Reproducing a Build.

+