The following risks should be considered when using ell:
- The prompts are sent to LLM backends, so be careful with sensitive information.
- A redaction plugin (#14) is available to redact sensitive information, but it is not foolproof. For enhanced desensitization, use your own plugin or call third-party softwares.
- The output of LLMs is not guaranteed to be correct or safe.
- In record mode, all your input and output history are written to
/tmp/tmp.xxxxand are readable by root user. - LLM can be tuned or prompted to return deceptive results, e.g. manipulating your terminal
- Unexpected exit of record mode may cause the history file to remain in
/tmp/. - Password input is not recorded by
script, so it is safe to type sudo or ssh passwords in terminal.