Mention SLSA on the landing page

This commit is contained in:
David Dworken 2022-04-09 00:25:09 -07:00
parent 57a95fb9a7
commit f02033afeb
2 changed files with 14 additions and 14 deletions

View File

@ -16,6 +16,6 @@ repos:
pass_filenames: false pass_filenames: false
- id: html-tidy - id: html-tidy
name: html-tidy name: html-tidy
entry: tidy -quiet -modify -indent -wrap 140 web/landing/www/index.html entry: tidy -quiet -modify -indent -wrap 140 backend/web/landing/www/index.html
language: system language: system
pass_filenames: false pass_filenames: false

View File

@ -6,8 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content=""> <meta name="description" content="">
<meta name="author" content=""> <meta name="author" content="">
<title>Hishtory: Better Shell History</title><!-- Global site tag (gtag.js) - Google Analytics --> <title>Hishtory: Better Shell History</title>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-144207374-1"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-144207374-1"></script>
<script> <script>
window.dataLayer = window.dataLayer || []; window.dataLayer = window.dataLayer || [];
@ -17,13 +16,13 @@
} }
gtag('js', new Date()); gtag('js', new Date());
gtag('config', 'UA-144207374-1'); gtag('config', 'UA-144207374-1');
</script><!-- Font Awesome Icons --> </script>
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css"><!-- Google Fonts --> <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Merriweather+Sans:400,700" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Merriweather+Sans:400,700" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic' rel='stylesheet' type= <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic' rel='stylesheet' type=
'text/css'><!-- Plugin CSS --> 'text/css'>
<link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet"><!-- Theme CSS - Includes Bootstrap --> <link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet">
<link href="css/creative.min.css" rel="stylesheet"><!-- Highlight JS --> <link href="css/creative.min.css" rel="stylesheet">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/styles/default.min.css"> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/highlight.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/highlight.min.js"></script>
<style> <style>
@ -103,15 +102,15 @@
<div class="tab-pane active" id="install-first" role="tabpanel" aria-labelledby="home-tab"> <div class="tab-pane active" id="install-first" role="tabpanel" aria-labelledby="home-tab">
<br> <br>
To install hishtory on your first machine:<br> To install hishtory on your first machine:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>curl -o hishtory https://hishtory.dev/binaries/hishtory-linux; chmod +x hishtory; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>curl -L -o hishtory https://api.hishtory.dev/download/hishtory-linux-amd64; chmod +x
./hishtory install</code> hishtory; ./hishtory install</code>
</div> </div>
<div class="tab-pane" id="install-second" role="tabpanel" aria-labelledby="profile-tab"> <div class="tab-pane" id="install-second" role="tabpanel" aria-labelledby="profile-tab">
<br> <br>
To install hishtory on your second machine, you must first retrieve your secret key from first first machine. To do so, run To install hishtory on your second machine, you must first retrieve your secret key from first first machine. To do so, run
<code>hishtory status</code> and copy your "Secret Key". Then to install it on your second machine:<br> <code>hishtory status</code> and copy your "Secret Key". Then to install it on your second machine:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>curl -o hishtory https://hishtory.dev/binaries/hishtory-linux; chmod +x hishtory; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>curl -L -o hishtory https://api.hishtory.dev/download/hishtory-linux-amd64; chmod +x
./hishtory install $YOUR_HISHTORY_SECRET</code> hishtory; ./hishtory install $YOUR_HISHTORY_SECRET</code>
</div> </div>
</div> </div>
</div><br> </div><br>
@ -152,8 +151,9 @@
<div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample"> <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
<div class="card-body"> <div class="card-body">
This is up to you to judge, but in my opinion: Yes! All data is end-to-end encrypted with a key that never leaves your This is up to you to judge, but in my opinion: Yes! All data is end-to-end encrypted with a key that never leaves your
computer(s). The code is OSS, so you can verify this, and the pre-built binaries are reproducibly built with the commit computer(s). The code is OSS and verifiably built as <a href='https://slsa.dev/'>SLSA Level 3</a> so you can verify that
hash embedded in them for easy verification. the software you're running is the code on Github, and that it in fact does not share any of your private data. In
addition, the backend server is OSS so you can verify how it works.
</div> </div>
</div> </div>
</div> </div>