Открытый API
Те же данные для ваших скриптов, мониторинга и тикет-систем.
REST /api/v1
Публичные записи доступны без регистрации. Для стека, подписок, заметок и журналов создайте ключ в аккаунте и передавайте его в заголовке Authorization: Bearer.
curl 'http://localhost:8080/api/v1/cves?priority=4&kev=true&limit=20' curl 'http://localhost:8080/api/v1/cves/CVE-2024-3094' curl 'http://localhost:8080/api/v1/stats?days=30'
Фильтры и пагинация
q, priority (0–4), cvss_min/max, epss_min/max (0–1), kev, poc, patch, vendor, product, ecosystem, cwe, since/until (ISO 8601), sort. Следующая страница: передайте next_cursor в параметре cursor, сохранив остальные фильтры. limit: 1–100.
Кэш и ограничения
Списки и карточки возвращают ETag и Cache-Control. Условный запрос If-None-Match позволяет получить 304. При превышении лимита возвращается 429 и Retry-After. Личные ответы не кэшируются общим прокси.
Фиды
Интеграции
Для отправки в тикет-систему настройте правило webhook в подписках. Получатель должен принимать JSON с массивом events, проверять Idempotency-Key и самостоятельно создавать или обновлять тикет. Домен разрешает администратор через allowlist; внутренние адреса запрещены.