Skip to content

Self-Host secrets on a host that you choose. Minimal requirements. Designed for easy setup.

License

Notifications You must be signed in to change notification settings

Incognito/one-time-secret

Repository files navigation

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

About

Self-Host secrets on a host that you choose. Minimal requirements. Designed for easy setup.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •