
Recencio Book Reviews - Plugin WordPress pour gérer les critiques de livres. Créé à l'origine par Kemory Grubb. Fork corrigé pour la sécurité résolvant CVE-2024-33648 et 57 vulnérabilités supplémentaires découvertes lors de cinq audits de sécurité itératifs assistés par IA.
Un plugin WordPress pour gérer et afficher des critiques de livres. Type de publication personnalisé, 7 taxonomies, 13 shortcodes, 7 widgets, 6 modèles, 5 extensions. Toutes les données sont stockées dans les métadonnées standard de WordPress — pas de tables personnalisées.
Recencio Critiques de livres a été créé par Kemory Grubb (w33zy) et publié sur le répertoire des plugins WordPress. Kemory est décédé en 2024. Le plugin a été laissé sans maintenance avec une vulnérabilité XSS stockée connue (CVE-2024-33648) et sans possibilité de correctif.
En 2026, Tom Stayte a adopté le plugin. Le code source original a été forké depuis le dépôt GitLab de Kemory, la CVE a été corrigée, et un audit de sécurité complet a été effectué avant le déploiement en production.
Ce dépôt est la continuation de ce travail. Le plugin sera soumis à nouveau au répertoire des plugins WordPress sous une nouvelle maintenance.
Le plugin a subi une refonte complète de la sécurité des versions 1.67.0 à 1.70.0 :
La méthode d'audit :
$wpdb->prepare(), assainissement des entrées, échappement des sorties). La vérification après correction a confirmé la résolution des 49.Tous les résultats sont documentés dans le répertoire audit/.
Validé par Patchstack.
Toutes les corrections préservent la compatibilité ascendante. Les installations existantes peuvent passer de la version 1.66.0 sans perte de données.
Signalez des bogues ou suggérez des fonctionnalités via les issues GitHub.
Les pull requests sont les bienvenues. Le codebase suit les standards de codage PHP de WordPress.
GPL-2.0-ou-ultérieure. Voir LICENSE.txt.
Copyright 2014-2024 Kemory Grubb Copyright 2026 Tom Stayte