Using Asset Transparency (and tl) for increased download security
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:
- If you suggested using
tl getortl verifyin installation docs - 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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