Open tobiasBDO opened 7 months ago
I modified some of the code in order for the nuclei boefje to use a template directory on my host system, this was a temporary way to bypass ratelimiting. The problem is that at every container run it tries to pull templates from github and since "The primary rate limit for unauthenticated requests is 60 requests per hour."^1 it fills up rather quickly
Somewhat related to https://github.com/minvws/nl-kat-coordination/issues/152. Maybe KAT could include multiple databases (CVE, CWE, nuclei templates, etc.) that can be updated completely independent (independent of boefjes that use these local template and/or enrichment databases and independent of the kat-installation-version to stay up-to-date).
Yes, we need some sort of caching mechanism for stuff like this.
Please add
bug
, the name of any relevant modules (e.g.rocky
), and any other relevant labels to your issue.Describe the bug When running Nuclei boefjes the container tries to get the templates from github, if this happens too many times consecutively this causes a ratelimit and thereby "crashing" the boefje.
To Reproduce Steps to reproduce the behavior:
Expected behavior I expect the boefjes not to crash or for the docker container to have templates.
OpenKAT version Release v1.14.1
Additional context
boefje logs:
Manual test: