torus-cli
torus-cli copied to clipboard
A secure, shared workspace for secrets
Ref: https://github.com/manifoldco/torus-cli/pull/278#issuecomment-334754695 Using brew on high sierra, el capitan, or sierra from source does not work. Logs are attached in the referenced comment.
If you have installed Torus globally (using `brew install` or `npm install -g`), and then install torus locally as a package in your `package.json`. If the versions between the two...
The prototype of the Gatekeeper does not track or share any state, leaving a security vulnerability where a certificate could be turned in to multiple independent gatekeeper instances within the...
Currently, all bootstrapping communication is done over a normal HTTP connection, however machine token ID and secret are shared back to the machine that is being bootstrapped. An evesdropper in...
Documentation is required for the Gatekeeper. The Torus documentation should provide how to run the Gatekeeper, and how to bootstrap a machine. Some notes for documentation: `torus gatekeeper start` --...
There is some common middleware between the daemon and the Gatekeeper (namely logging) that currently means a small duplication in code. A `middleware` package might be better suited for common...
With the Gatekeeper, you must either specify `--role` and `--org`, or rely on the defaults you set in the daemon running the Gatekeeper instance. A more reliable way would be...
Unlike `torus set`, `unset`, `view`, and `ls` we *do not* validate that the path used in an ACL through `allow` or `deny` exists -- making it very easy for a...
As part of our efforts to bolster onboarding we should offer tutorials for common workflows. For instance, the quickstart would be made available as a tutorial. We would ask the...
I tried out the hidden keypair revoke command to test the set -> revoke -> generate -> set flow, and couldn't do it! ``` Ians-MacBook-Pro-2:~ ianlivingstone$ torus set sdfdsf sfsdf...