centralized nuclei config management #3572
Labels
Status: Completed
Nothing further to be done with this issue. Awaiting to be closed.
Type: Enhancement
Most issues will probably ask for additions or changes.
Milestone
Nuclei version:
dev | main
Proposed Changes
nuclei has many config files ex: (
.nuclei-ignore
,.templates-config.json
,config.yaml
) these config files are used throughout the codebase with different helper functions and redundant error checks and lot of duplicated code .nuclei config should be centralized in
gologger.DefaultLogger
format . and all config management / updates should be abstracted through this . this automatically takes care of edgecases like (changing directory , missing files , parent directory does not exist and lot more )template directory is also used in multiple locations and is used by almost every package by passing it through functions , types etc . this makes it extremely complex to handle cases where template directory is changed . template directory should be included in ^ default config this makes it more robust and avoids issue caused due to missing directory path
The text was updated successfully, but these errors were encountered: