Nuclei v3 is now live and kicking!
We're excited to announce a variety of new features, enhancements, and bug fixes for seamless vulnerability identification!
- For an in-depth understanding and details of the new elements, visit our v3 release blog.
- To get a detailed overview of all the closed issues linked with this release, please explore the Nuclei v3 release milestone on GitHub.
- Looking to get started with these features? Our Nuclei Docs will guide you through everything you need to know.
What's Changed
🎉 New Features
- Added support for code templates by @Mzack9999 in #2930
- Added support for template signing + verification by @Mzack9999 in #2930
- Added support for multi protocol execution by @tarunKoyalwar in #3672
- Added support for template flow control in template (i.e javascript scripting) by @tarunKoyalwar in #4015
- Added support for javascript protocol for scripting (includes 15+ protocol libs) by @Ice3man543, @tarunKoyalwar in #4109
- Added support for abstracted SDK to use nuclei as library by @tarunKoyalwar in #4104
🐞 Bug Fixes
- Fixed issue with
-fh2
option to make http2 connection request by @Mzack9999 in #4237 - Added support to avoid duplicate issue creation in GitHab reporting by @mionskowski-form3 in #4201
- Added support to avoid duplicate issue creation in GitLab reporting by @skahn007gl in #4152
🔨 Maintenance
- Added support to use OS specfic default config location by @tarunKoyalwar in #4228
Other Changes
- Added header fuzzing support in http templates (WIP) by @0x123456789 in #4114
- Added examples in help menu by @kchason in #3978
New Contributors
- @0x123456789 made their first contribution in #4114
- @sttlr made their first contribution in #4169
- @skahn007gl made their first contribution in #4152
- @meme-lord made their first contribution in #4197
- @mionskowski-form3 made their first contribution in #4201
Full Changelog: v2.9.15...v3.0.0