You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
memos/server/router
memoclaw 9d3a74bccc fix(api): make credentials write-only and restrict sensitive settings to admins
Security fixes for credential leakage across three resources:

- NOTIFICATION setting: restrict GetInstanceSetting to admin-only
  (was publicly accessible, exposing SMTP credentials)
- SMTP password: never return SmtpPassword in API responses (write-only)
- S3 secret: never return AccessKeySecret in API responses (write-only)
- OAuth2 ClientSecret: never return in API responses for any role
  (was previously returned to admins); remove redactIdentityProviderResponse
  in favor of omitting the field at the conversion layer
- Preserve-on-empty: when updating settings with an empty credential
  field, preserve the existing stored value instead of overwriting
  (applies to SmtpPassword, AccessKeySecret, and ClientSecret)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
..
api/v1 fix(api): make credentials write-only and restrict sensitive settings to admins 3 months ago
fileserver fix(api): switch user resource names to usernames (#5779) 3 months ago
frontend chore: upgrade Echo v4 to v5.0.3 4 months ago
mcp fix(api): switch user resource names to usernames (#5779) 3 months ago
rss chore: optimize multi-user RSS feed generation by fixing N+1 query (#5749) 3 months ago