You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
security: enforce moderator anonymization to protect privacy
- Add mandatory anonymize_moderators=true enforcement
- Block application startup if anonymize_moderators=false is attempted
- Update documentation with security warnings
- Prevent accidental exposure of moderator identities in public wikis
BREAKING: anonymize_moderators=false is now permanently disabled for security
-`anonymize_moderators`: Whether to show "HumanModerator" for human mods (default: true)
133
-
-`true` (default): Shows "AutoModerator", "Reddit", or "HumanModerator"
134
-
-`false`: Shows actual moderator usernames
132
+
-`anonymize_moderators`: **REQUIRED** to be `true` for security (default: true)
133
+
-`true` (ENFORCED): Shows "AutoModerator", "Reddit", or "HumanModerator"
134
+
-`false`: **BLOCKED** - Would expose moderator identities publicly
135
+
136
+
**SECURITY NOTE**: Setting `anonymize_moderators=false` is permanently disabled to protect moderator privacy. The application will refuse to start if this is attempted.
135
137
136
138
### Action Types Displayed
137
139
@@ -186,7 +188,16 @@ Use `--test` flag to verify configuration and Reddit API connectivity without ma
186
188
187
189
User profile links are a privacy concern and not useful for modlog purposes.
188
190
189
-
## Recent Improvements (v2.2)
191
+
## Recent Improvements (v1.2)
192
+
193
+
### Environment Variable Support & Validation
194
+
- ✅ Complete environment variable support for all configuration options
195
+
- ✅ Standard configuration hierarchy: CLI args → Environment vars → Config file
196
+
- ✅ Container/Docker ready with secure credential handling
197
+
- ✅ Strict validation with 44+ known Reddit modlog actions in `VALID_MODLOG_ACTIONS`
0 commit comments