getsops / getsops/sops

Using Asset Transparency (and tl) for increased download security

Open
#730 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
23.1k
Forks
1.1k
Avg merge
1d 11h
Merged PRs (30d)
9

Description

I have been using sops and am a huge fan, thanks!

We are developing a system called Asset Transparency which is designed to improve the UX around validating web content integrity. Think sha256sum or gpg —verify, but more automated:

$ tl get https://github.com/mozilla/sops/releases/download/v3.6.0/sops-v3.6.0.linux
fetched note: https://beta-asset.transparencylog.net/lookup/github.com/mozilla/sops/releases/download/v3.6.0/sops-v3.6.0.linux
validated file sha256sum: 280ca39d21e6740dfa5332b12ef41698acf014e5f277c5c296c61e83b4ccad21
Download validated and saved to sops-v3.6.0.linux
$
$
$ tl verify https://github.com/mozilla/sops/releases/download/v3.6.0/sops-v3.6.0.linux sops-v3.6.0.linux 
fetched note: https://beta-asset.transparencylog.net/lookup/github.com/mozilla/sops/releases/download/v3.6.0/sops-v3.6.0.linux
validated file sha256sum: 280ca39d21e6740dfa5332b12ef41698acf014e5f277c5c296c61e83b4ccad21

Since this project is security focused we would love you to both:

  1. If you suggested using tl get or tl verify in installation docs
  2. Enabled the Asset Transparency GitHub Action to automatically register your release assets to the system on every release.

More background on Asset Transparency can be found here: https://www.transparencylog.com

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no repository files or tests; start by locating the installation documentation and release workflow, then review the linked Asset Transparency GitHub Action. Done would mean documenting the requested tl commands and enabling the action to register release assets, subject to maintainer agreement.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.