[Éditeur Markdown pour SPIP ↪ securiser-analyser-lien-mr] fix : cache et validation entrée sur l'action analyser_lien

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

Détails : fix: cache et validation entrée sur l'action analyser_lien (15e64842) · Validations · GILLES VINCENT / Éditeur Markdown pour SPIP · GitLab