diff --git a/docs/verification.md b/docs/verification.md index b8fe87e..6d79741 100644 --- a/docs/verification.md +++ b/docs/verification.md @@ -129,3 +129,9 @@ - Проверены два экспорта: короткий с четырьмя пустыми неделями и длинный с семью неделями. Оба содержат одну страницу шириной 29,7 см; высота соответственно 493 и 2019 pt. Текст находится внутри границ страницы, после последней таблицы остаётся обычный нижний отступ. - В длинном экспорте сохранены все 36 гиперссылок «Видео» с исходными адресами и 12 изображений камеры. Проверка выполнена по структуре, тексту и координатам PDF без скриншотов. Собственные тестовые данные удалены. - Сервер не затрагивался; изменений БД и миграций нет. + +## Исправление зависимости PDF — 14 октября 2026 + +- Для транзитивной зависимости PDFsharp добавлена явная ссылка System.Security.Cryptography.Pkcs 8.0.2 вместо 8.0.1. Это исправленная версия для GHSA-2fmv-rv2c-59x7 и GHSA-846f-f764-76mx; аудит NuGet не отключён. +- Выполнены восстановление пакетов без кеша, сборка без предупреждений, 16 тестов и локальная Docker-сборка. Аудит прямых и транзитивных пакетов Web не обнаружил известных уязвимостей в текущем источнике NuGet. +- После обновления зависимости экспорт из локального Docker снова проверен: одна страница, семь недель, 36 ссылок «Видео», 12 камер; текст внутри страницы. Скриншоты не выполнялись, собственные тестовые записи удалены. diff --git a/src/TrainingPlanner.Infrastructure/TrainingPlanner.Infrastructure.csproj b/src/TrainingPlanner.Infrastructure/TrainingPlanner.Infrastructure.csproj index d9cdb08..e7a1bd8 100644 --- a/src/TrainingPlanner.Infrastructure/TrainingPlanner.Infrastructure.csproj +++ b/src/TrainingPlanner.Infrastructure/TrainingPlanner.Infrastructure.csproj @@ -9,6 +9,8 @@ + +