مستندات API
شروع سریع
- وارد شوید و از صفحهی توکنهای API یک توکن بسازید.
- توکن را در سرآیند Authorization بفرستید.
- پاسخها JSON هستند؛ محدودیت نرخ: 60/min.
curl -H "Authorization: Token kol_..." \ "https://feeder.yektacloud.fun/api/v1/cves/?product=exchange%20server&min_cvss=9&kev=true"
نقاط دسترسی
https://feeder.yektacloud.fun/api/v1//api/v1/cves/
فهرست CVEها، جدیدترین اول.
q · product · vendor · severity · min_cvss · min_epss · kev · published_after · published_before · sort=latest|cvss|epss · limit · offset
/api/v1/cves/{id}/
جزئیات کامل یک CVE: همهی امتیازهای CVSS، محصولات و نسخهها، KEV، تاریخچهی EPSS، منابع و اخبار مرتبط.
/api/v1/kev/
ورودیهای فهرست KEV آژانس CISA، جدیدترین اول.
limit · offset
/api/v1/news/
اخبار امنیتی همراه با CVEهای پیوندشده.
source · cve · limit · offset
/api/v1/products/
جستجوی محصول؛ همهی نسخههای یک محصول در یک خانواده با تعداد CVE و KEV.
q (حداقل ۲ نویسه)
/api/v1/subscriptions/
محصولاتی که برای هشدار تلگرامی دنبال میکنید.
/api/v1/subscriptions/
دنبال کردن یک محصول. بدنهی JSON: product (شناسه از products/)، و اختیاری min_severity و include_news.
/api/v1/subscriptions/{id}/
لغو دنبال کردن.
صفحهبندی
فهرستها با limit (حداکثر ۱۰۰) و offset صفحهبندی میشوند. برای سرعت، تعداد کل برگردانده نمیشود؛ تا وقتی next خالی نیست، صفحهی بعد وجود دارد.
{
"next": "https://feeder.yektacloud.fun/api/v1/cves/?limit=25&offset=25",
"previous": null,
"results": [
{
"id": "CVE-2021-26855",
"title": "Microsoft Exchange Server Remote Code Execution Vulnerability",
"cvss_score": "9.8", "cvss_severity": "CRITICAL", "cvss_version": "3.1",
"epss": 0.9431, "epss_percentile": 0.9995, "in_kev": true,
"products": ["Microsoft Exchange Server"],
"url": "https://.../cve/CVE-2021-26855/"
}
]
}
خطاها
401 توکن نامعتبر یا باطلشده · 400 پارامتر نادرست · 404 یافت نشد · 429 عبور از محدودیت نرخ (سرآیند Retry-After)
منابع خبری مجاز برای source: bleepingcomputer, grahamcluley, helpnetsecurity, infosecurity, krebs, malwarebytes, schneier, securityaffairs, theregister, welivesecurity