Severity: Medium
Category
Cryptographic Failures (OWASP A02)
Files
appconfig/default.yaml:56-57
pkg/cache/redis/cache.go:33-38
Description
Default Redis configuration uses no password and no TLS. The Redis client connects without encryption. All cached user data including emails, backend user IDs, and group memberships is visible to anyone who can reach the Redis port on the cluster network.
The Redis deployment manifest at config/redis/redis.yaml also has no auth or TLS configured.
Fix
- Configure Redis with a password using
file| or env| substitution in production configs
- Add TLS configuration options to the Redis client setup
- Update deployment manifests with auth enabled
Severity: Medium
Category
Cryptographic Failures (OWASP A02)
Files
appconfig/default.yaml:56-57pkg/cache/redis/cache.go:33-38Description
Default Redis configuration uses no password and no TLS. The Redis client connects without encryption. All cached user data including emails, backend user IDs, and group memberships is visible to anyone who can reach the Redis port on the cluster network.
The Redis deployment manifest at
config/redis/redis.yamlalso has no auth or TLS configured.Fix
file|orenv|substitution in production configs