
Recencio Book Reviews — плагин WordPress для управления рецензиями на книги. Изначально создан Кемори Граббом. Форк с исправлениями безопасности, устраняющий CVE-2024-33648 и 57 дополнительных уязвимостей, обнаруженных в ходе пяти итеративных аудитов безопасности с помощью ИИ.
Плагин WordPress для управления и отображения обзоров книг. Пользовательский тип записи, 7 таксономий, 13 шорткодов, 7 виджетов, 6 шаблонов, 5 расширений. Все данные хранятся в стандартной мета-информации записей WordPress — без пользовательских таблиц.
Плагин Recencio: обзоры книг был создан Kemory Grubb (w33zy) и опубликован в каталоге плагинов WordPress. Кемори ушёл из жизни в 2024 году. Плагин остался без поддержки с известной уязвимостью хранимого XSS (CVE-2024-33648) и без возможности исправления.
В 2026 году Tom Stayte взял на себя поддержку плагина. Исходный код был форкнут из репозитория Кемори на GitLab, уязвимость CVE была исправлена, а перед развёртыванием в production проведён полный аудит безопасности.
Этот репозиторий является продолжением той работы. Плагин будет повторно отправлен в каталог плагинов WordPress под новым мейнтейнерством.
Плагин прошёл всестороннюю модернизацию безопасности в версиях с 1.67.0 по 1.70.0:
Методология аудита:
$wpdb->prepare(), очистка входных данных, экранирование выходных данных). Проверка после исправления подтвердила, что все 49 решены.Все результаты задокументированы в каталоге audit/.
Подтверждено компанией Patchstack.
Все исправления сохраняют обратную совместимость. Существующие установки могут обновиться с версии 1.66.0 без потери данных.
Сообщайте об ошибках или предлагайте функции через GitHub issues.
Приветствуются pull request'ы. Кодовая база следует стандартам кодирования PHP для WordPress.
GPL-2.0-or-later. См. LICENSE.txt.
Copyright 2014-2024 Kemory Grubb Copyright 2026 Tom Stayte