Skip to content

EPSS API is being strained by Go client #72

@jayjacobs

Description

@jayjacobs

I am not sure if your package is causing this or not, but the API serving up the CSV for EPSS is being hit repeatedly by a client with the user agent of "Go-http-client/2.0" with some IP addresses requesting the CSV thousands of times per day. Could you implement some type of local caching that will only retrieve the CSV once per day?
The URL "https://epss.cyentia.com/epss_scores-current.csv.gz" should always return a 302 redirect to a URL that contains a date in the filename. If you could check that against a local cache and not retrieve the full CSV repeatedly that would help our API costs and hopefully prevent us from having to implement a rate limit or registration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions