master
feat: Добавлен опциональный LLM-анализ для улучшения отчетов о сканировании. Реализованы новые параметры командной строки для управления LLM-анализом, включая модель, API-ключ и таймаут. Обновлены документация и тесты для поддержки новых функций, а также улучшена структура отчетов для включения результатов LLM-анализа.
feat: Улучшена документация README и по архитектуре; добавлена поддержка исключений в процессе сканирования. Обновлены параметры командной строки для управления исключениями и сканирования истории Git. Улучшена структура отчетов: теперь в них включаются сведения об исключениях и обнаруженных уязвимостях. Переработан сканер зависимостей для поддержки данных из OSV и NVD. Внедрена модульная конфигурация для сканеров.
feat: Добавлена поддержка единого конфигурационного файла (.reposentinel.yaml) для управления настройками проекта. Реализованы стабильные fingerprint-идентификаторы для finding-ов, улучшена документация и обновлены команды CLI для работы с новым конфигом. Расширен инкрементальный режим сканирования для большего числа модулей, включая поддержку фильтрации по измененным файлам.
feat: Расширены возможности сканирования с добавлением поддержки кэширования истории Git, инкрементального сканирования и внешних плагинов. Обновлены параметры командной строки для управления suppressions и интеграции с внешними репозиториями. Улучшена документация и тесты для новых функций, включая поддержку CISA KEV и объединение локальных и внешних правил suppressions.