cvss_maxnumber
Максимальный базовый балл CVSS v3 (0.0-10.0). По умолчанию стоит 10.0 — фильтрации нет (это заглушка, не применяется). Если задать значение меньше 10.0, фильтр включится: CVE без указанного CVSS отсеиваются. Работает в паре с cvss_min, чтобы задать диапазон.
cvss_minnumber
Минимальный базовый балл CVSS v3 (0.0–10.0). По умолчанию 0.0 = без фильтра (заглушка, не применяется). Установите > 0 для фильтрации — уязвимости с нулевым CVSS исключаются при активации. Используйте 7.0 для высокого и критического уровня, 9.0 — только для критического.
cwe_idstring
Фильтр по идентификатору слабости CWE. Точное совпадение, без учёта регистра. Частые значения: CWE-79 (XSS), CWE-89 (SQL-инъекция), CWE-120 (переполнение буфера), CWE-78 (инъекция команд). Формат: CWE-<число>. Опустите, чтобы не фильтровать по CWE.
epss_minnumber
Фильтр по минимальному баллу EPSS (0.0-1.0). EPSS прогнозирует вероятность эксплуатации. 0.5 = топ ~5% наиболее вероятных к эксплуатации. 0.0 = без фильтра.
includeenum
Уровень детализации для каждого результата. По умолчанию (если не указано) возвращаются компактные элементы списка (cve_id, summary, severity, cvss_v3, cwe_id, epss, kev, total_products, published, modified, sources). Передайте 'full', чтобы также получить description, cvss_breakdown, affected_products, references, first_seen_source, first_seen_at — но делайте это только если пользователь явно запросил детализацию по каждому результату. Даже с 'full' поля affected_products и references могут быть усечены (точные количества показывает total_products и total_references); для гарантированно полных списков по отдельным CVE используйте cve_lookup. Для одиночного CVE лучше сразу вызывать cve_lookup; компактный формат по умолчанию снижает расход токенов примерно на 70% для запросов уровня Log4j. Обратите внимание: поле verdict лежит в корне ответа, а не в каждой строке (его вынесли отдельно, чтобы сэкономить около 40% объёма).
kevboolean
Если это так, возвращай только CVE из каталога CISA Known Exploited Vulnerabilities (KEV) — они активно эксплуатируются в дикой природе.
limitinteger
Максимальное количество возвращаемых результатов. Диапазон: 1-200.
offsetinteger
Пропустить N результатов для пагинации. Используйте с limit для пролистывания результатов.
productstring
Маркер продукта или вендора для фильтрации. ТОЧНОЕ совпадение (без учёта регистра) с каноническим CPE-маркером продукта/вендора — НЕ частичное или нечёткое совпадение, и НЕ обязательно общепринятое имя проекта. Часто встречающиеся имена, переименования вендоров и артефакты сборки отличаются от канонического маркера (например, современные CVE для nginx находятся в 'nginx_open_source'/'nginx_plus', вендор 'f5', а не 'nginx'; Maven-артефакт 'log4j-core' соответствует 'log4j'). Низкое или нулевое количество результатов для известного продукта обычно означает, что маркер отличается — не предполагайте, что покрытие полное. Для списков зависимостей используйте check_dependencies, а для полного технологического стека домена — tech_stack_cve_audit (оба автоматически нормализуют маркеры). Совпадение по продукту означает, что для этого продукта существуют CVE, но не то, что конкретная запущенная версия уязвима — проверяйте, входит ли запущенная версия в диапазон affected для каждой CVE. Опустите параметр, чтобы искать по всем продуктам.
published_afterstring
Нижняя граница даты публикации включительно в формате ГГГГ-ММ-ДД (UTC). Указывайте её, когда пользователь называет начальную точку, например: «с 2015 года» → «2015-01-01», «после марта 2024» → «2024-03-01». Не указывайте, чтобы не ограничивать нижнюю границу. Комбинируйте с published_before для диапазонов.
published_beforestring
Верхняя граница даты публикации включительно в формате ГГГГ-ММ-ДД (UTC). Используйте это, когда пользователь называет конечную точку, например «до 2020» → «2019-12-31», «до 2023» → «2023-12-31». Опустите, чтобы не ограничивать верхнюю границу. Комбинируйте с published_after для диапазонов.
severityenum
Уровень серьезности CVSS. Должен быть одним из: CRITICAL, HIGH, MEDIUM, LOW. Опустите для всех уровней серьезности.
sortenum
Порядок сортировки результатов. Должен быть одним из: published_desc (сначала новые), epss_desc (сначала наиболее эксплуатируемые), cvss_desc (сначала наиболее критичные). Если не указано, по умолчанию — сначала новые (default=published_desc).
vendorstring
Фильтрует по имени производителя (без учёта регистра). Если используется вместе с product, оба значения должны соответствовать одной строке CPE - это предотвращает ложные совпадения между строками. Пример: vendor=apache, product=struts.