Intent-Code Divergence
Medium
- Confidence
- 93% confidence
- Finding
- The docstring says passwords are never sourced from environment variables or config files, but the keyring fallback uses KEYRING_CRYPTFILE_PASSWORD from the environment as the master secret protecting the stored EWS password. This is a security-design mismatch that can mislead operators into weaker deployment practices, especially because environment variables are often exposed to child processes, process dumps, CI logs, or shell history via export scripts.
