- Shipped
- 17 avril 2026 à 04:01 UTC
- Author
- Kamo
- Commit
- 5a8ecae
Remplacement de texte (Docs-Docs, Meet-Meet, etc.) et nom secret redaction (K8s noms secrets) ont été précédemment appliqués côté client dans ChangelogClient.tsx, ce qui signifie que les termes sensibles bruts ont été stockés dans le et transmis au service de traduction - ainsi traduits pourrait exposer les noms internes dans d'autres langues. Les deux listes sont maintenant appliquées dans ChangelogSanitizationService avant l'engagement. Suspendre le texte() couvre les titres; les désinfectes() couvrent les descriptions (les rubans fonctionnent en premier, puis remplacentText). Le frontend n'a plus besoin de censurer.