Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.76 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.76 KB

One Time Secret

CircleCI Maintainability

Share secrets with one-time-access.

My hope is this will reduce the number of developers sending credentials around in Emails and Slack by making it really easy to set up.

Demo of app working

Setup Tutorials

If you want to contribute more tutorials please create an issiue so I can add the content.

Stuck on something?

Look in the Wiki, everything from cusomizing, logging, and hosting is in there.

Design Intentions

  1. Permit self-hosting of secrets (many hosted services exist)
  2. Grokable code (others should be able to understand the code)
  3. Limited dependencies and easy installation (other open-source libraries require a lot of setup)
  4. Easily modified when needed

Intentional Failure modes

  • Webserver restarted: total data loss, it will only store secrets in-process-memory.
  • Secret Data is removed: Overwrite string with a random string of equal length, and then delete string from map.
  • Secret Data reaches Time-To-Live age: Removed automatically.

Feature roadmap

Project Board