10000 GitHub - securityDAO/timevault: A dead man's switch for full but responsible disclosure of vulnerabilities
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

securityDAO/timevault

 
 

Repository files navigation

Timevault

A deadman's switch to encrypt your vulnerability reports or other compromising data to be decryptable at a set time in the future. Uses tlock-js and is powered by drand. Messages encrypted with timevault are also compatible with the go tlock library.

Automagically deploys to https://timevault.drand.love

Prerequisites

  • node 16+
  • npm 8+

Quickstart

  • run npm install to install all the dependencies
  • run npm start to run an HTTP server locally serving the UI for encrypting/decrypting your important material

Caveats

This is currently running against the drand testnet. The availability, continuity and security guarantees on the testnet are weak.
In September 2022, we will be deploying unchained randomness to mainnet which will enable timelock encryption there and provide much better guarantees.

License

This project is licensed using the Permissive License Stack which means that all contributions are available under the most permissive commonly-used licenses, and dependent projects can pick the license that best suits them.

Therefore, the project is dual-licensed under Apache 2.0 and MIT terms:

About

A dead man's switch for full but responsible disclosure of vulnerabilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.7%
  • SCSS 4.3%
  • HTML 4.2%
  • JavaScript 0.8%
0