-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update/nuclei path fix, backwards compat #962
update/nuclei path fix, backwards compat #962
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah nice find. We had the same with the kat_webpage_capture
plugin, even though we pinned the image, the container downloaded updates (npm
packages) that broke stuff.
(Haven't tested this yet)
One more reason to pre-bake stable images of our boefjes. While updated functionality is nice, it also muddies the water in terms of 'what have you tested' which we cannot allow if we want to offer proof of what KAT did. |
@underdarknl, i agree that from a compliance and stability perspective that makes most sense. In the context of Plus, this is Nuclei container specific behaviour that we can't control. Even when we do pin a Nuclei image (which i did) it always pulls the latest templates from their repo on start-up. So that makes it harder to counter. |
This also deletes the kat_nuclei boefje? |
Hey @dekkers, that is correct, kat_nuclei is the same as kat_nuclei_cve. |
* main: (21 commits) feature(octopoes): fields to finding type model (#921) Add new permissions (#950) Fix RDO workflow (#1023) Various fixes to Fierce boefje (#1001) Feature/add signing provider for raw file (#994) Only sleep when all queues are empty (#952) Upgrade (default) container Dockerfiles from Python 3.8 to 3.11 (#1021) Upgrade FastAPI and dependencies (#467) Make two-factor authentication (2fa) optional (#1002) Upgrade to Django 4.2 (#1004) Upgrade to requests v2.31.0 (#1020) Removed LXD legacy (#1016) Pin typing-extensions to 4.5.0 (#1019) Fix error on clone settings without organization selected (#997) Scheduler tests clean up (#978) Remove job model and generate migrations (#995) update/nuclei path fix, backwards compat (#962) Update debianinstall.rst (#822) Delete `plugin_repository` package (#992) Create boefjes.md (#828) ...
Changes
Nuclei seem to love to change things that break the tool, I updated the templates path and the version.
Code Checklist
Communication
.env
changes files if required and changed the.env-dist
accordingly.Checklist for code reviewers:
Copy-paste the checklist from the docs/source/templates folder into your comment.
Checklist for QA:
Copy-paste the checklist from the docs/source/templates folder into your comment.