(réécrite et réaffectée suite à une purge de compte)
La version HTML d'un contenu va contenir des balises ayant un attribut 'id' (exemple pris) :
- ceux fournis par le patron du contenu (
news-show, top, site, label_query, query, search_submit, sidebar, branding, new_account_sidebar, account_login_sidebar, account_password_sidebar, account_remember_me_sidebar, account_submit_sidebar, container, contents, send-comment, follow-feed, bigfooter, last_comments, popular_tags, friends, about_us, etc.
) - ceux indirectement fournis par les utilisateurs (
link_XXX, comment-XXX
, etc.) - ceux fournis par les utilisateurs (
les-nouveautés-principales-de-mageia6, kdeplasma, gnome, xfce-et-les-autres, en-synthèse-des-mises-à-jour, dans-le-détail-des-nouveautés-de-mageia6, etc.
)
Il est possible pour un utilisateur d'injecter des id de type 3 qui seront en collision avec ceux des catégories 1 et 2 (alors que les ids devraient être uniques, et qu'une telle injection pourrait être problématique d'un point de vue sécurité. Solution possible : préfixer les ids de type 3 et/ou empêcher la définition multiple (ce qui semble partiellement en place entre les type 3, avec une version id="comment-123" et id="comment-123-1"
dans l'exemple qui suit)
Exemple
# container #
# site #
# sidebar #
# top #
# link_123 #
# comment-123 #
# comment-123 #
# Commentaire supprimé
Posté par BAud (site web personnel) . Évalué à 1 (+0/-0). Dernière modification le 22 juillet 2017 à 20:14.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3 (+0/-0). Dernière modification le 22 juillet 2017 à 20:14.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Commentaire supprimé
Posté par papatte3 . Évalué à 3 (+0/-0). Dernière modification le 22 juillet 2017 à 20:14.
Ce commentaire a été supprimé par l’équipe de modération.
# Corrigé
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
Cf https://github.com/nono/html-pipeline-linuxfr/commit/8af5c323fd4407f63b9c9b6e98cacede467dfa91
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.