Nuclei v3 is here

Last week nuclei was uptated to v3.

This is a summary of the Nuclei v3 new features:

  1. Code Protocol: Execute trusted code and scripts across various engines, including custom ones.
  2. Template Signing & Verification: Enhance template security with digital signatures.
  3. JavaScript Protocol: Craft complex exploits using JavaScript for maximum flexibility.
  4. Multi-Protocol Engine: Seamlessly integrate multiple protocols for validation.
  5. Flow Template Engine: Write complex logic with JavaScript, perfect for intricate exploits.
  6. SDK-4-ALL (revamped GO SDK): A more user-friendly SDK with tailored handlers for different use cases.
  7. Stability in Different Environments: Improved compatibility across various execution environments.

Project discovery blog post with the full description can be found here: https://blog.projectdiscovery.io/nuclei-v3-featurefusion/

Note: By the time I uploaded my systems it has been released Nuclei v3.0.1 fixing some issues introduced with v3.0
The full changelog can be checked here: https://github.com/projectdiscovery/nuclei/compare/v3.0.0…v3.0.1

$ nuclei --up

                    __     _  
  ____  __  _______/ /__  (_)  
 / __ \/ / / / ___/ / _ \/ /  
/ / / / /_/ / /__/ /  __/ /  
/_/ /_/\__,_/\___/_/\___/_/   v2.9.15  
  
               projectdiscovery.io  
  
23.75 MiB / 23.75 MiB [-------------------------------------------------------] 100.00% 5.28 MiB p/s  
[INF] Verified Integrity of nuclei_3.0.1_linux_amd64.zip   
[INF] nuclei sucessfully updated 2.9.15 -> 3.0.1 (latest)  
                                                                           
 ## What's Changed                                                                               ###  Bug Fixes                                                               
                                                                              • Fixed issues with template preprocessor + multi request variables indexing  
 by @tarunKoyalwar in https://github.com/projectdiscovery/nuclei/pull/4262                                                                               Note:                                                                               │ This release includes fixes for bugs introduced in v3.0; upgrade to the   
 │ latest version if you are using v3.                                                                               Full Changelog:                                                                
 https://github.com/projectdiscovery/nuclei/compare/v3.0.0...v3.0.1             

$ nuclei --version  

[INF] Nuclei Engine Version: v3.0.1  
[INF] Nuclei Config Directory: /home/ruben/.config/nuclei  
[INF] Nuclei Cache Directory: /home/ruben/.cache/nuclei