technova69/markdown_editor
Par GILLES VINCENT, le 15 juin 2026 à 08h58min :
fix: cache et validation entrée sur l’action analyser_lien
L’action était appelable sans authentification et sans protection contre
les requêtes répétées : chaque appel avec un raccourci SPIP interne
(art5, rub3…) déclenchait une requête SQL via calculer_url().
- Validation : URL vide ou > 512 caractères → réponse immédiate sans SQL
- Cache fichier 1 h dans tmp/cache/markdown_editor/ (clé = md5 de l’URL)
→ calculer_url() n’est appelé qu’une fois par URL distincte
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Modifié
action/markdown_editor_analyser_lien.php