Мониторинг API и документация
Открытые данные

Открытый API

Те же данные для ваших скриптов, мониторинга и тикет-систем.

Открыть Swagger ↗

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; внутренние адреса запрещены.