]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
cve-update-nvd2-native: faster requests with API keys
authorDhairya Nagodra <dnagodra@cisco.com>
Mon, 11 Dec 2023 10:04:59 +0000 (02:04 -0800)
committerSteve Sakoman <steve@sakoman.com>
Fri, 22 Dec 2023 16:36:18 +0000 (06:36 -1000)
commit6998b433a0b0609bbcfb99e7c8e96e5d6b534921
treeffd51bc2d10634ff94d0c4cbd18a41842d6ceda7
parent3573b0ab09359f7eca37fd86400dc3945f5fa7c1
cve-update-nvd2-native: faster requests with API keys

As per NVD, the public rate limit is 5 requests in 30s (6s delay).
Using an API key increases the limit to 50 requests in 30s (0.6s delay).
However, NVD still recommends sleeping for several seconds so that the
other legitimate requests are serviced without denial or interruption.
Keeping the default sleep at 6 seconds and 2 seconds with an API key.

For failures, the wait time is unchanged (6 seconds).

Reference: https://nvd.nist.gov/developers/start-here#RateLimits

Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5c32e2941d1dc3d04a799a1b7cbd275c1ccc9e79)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/recipes-core/meta/cve-update-nvd2-native.bb