What's Changed
π New Features
- Adding json + xpath headless extractors by @Mzack9999 in #6559
- Adding VNC auth by @Mzack9999 in #6413
- Feat(templating): add vars templating into yaml inputs (ytt) by @alban-stourbe-wmx in #6261
- Feat: added new text/template syntax to jira custom fields by @Ice3man543 in #6464
- Feat(fuzz): enhance
MultiPartFormwith metadata APIs by @dwisiswant0 in #6486 - Feat: http(s) probing optimization by @matejsmycka in #6511
- Add option to control number of concurrent templates loaded on startup by @mielverkerken in #6373
- CheckRDPEncryption function by @pussycat0x in #6204
- SSH keyboard-interactive by @chovanecadam in #6508
- Feat(templates): add file metadata fields to
parsedTemplateby @dwisiswant0 in #6534 - Add env variable for nuclei templates dir by @dogancanbakir in #6588
- Adding support for execution in docker by @Mzack9999 in #6549
π Bug Fixes
- Clean up pools after 24hours inactivity by @Mzack9999 in #6545
- Using clone options for auth store by @Mzack9999 in #6572
- Path-based fuzzing SQL fix by @tarunKoyalwar in #6400
- Fix(fuzz): handles duplicate multipart form field names by @dwisiswant0 in #6404
- Don't load templates with the same ID by @dogancanbakir in #6465
- Remove the stack trace when the nuclei-ignore file does not exist by @nu11zy in #6455
- Fix: update go jira deps by @knakul853 in #6475
- Jira: hotfix for Cloud to use /rest/api/3/search/jql by @knakul853 in #6489
- Fix: improve cleanup in parallel execution by @knakul853 in #6490
- Fix headless template loading logic when
-dastoption is enabled by @dogancanbakir in #6495 - Fix: suppress warn code flag not found & excludes known misc dir by @dwisiswant0 in #6500
- Fix(variable): global variable not same between two request in flow mode by @iuliu8899 in #6395
- Log failed expr compilations by @dogancanbakir in #6528
- Fixing failing integration tests by @Mzack9999 in #6544
- Fix: populate req_url_pattern before event creation by @Ice3man543 in #6547
- Fix(headless): fixed memory leak issue during page initialization by @Deamhan in #6569
- Fix(templates): mem leaks in parser cache by @dwisiswant0 in #6584
- Fix(http): resolve timeout config issues by @dwisiswant0 in #6562
- Fix(charts): fixed out of bounds read by @Deamhan in #6607
- Feat 6231 deadlock by @Mzack9999 in #6469
β‘ Performance Improvements
- Perf(loader): reuse cached parsed templates by @dwisiswant0 in #6504
- Http probing optimizations high ports by @matejsmycka in #6538
- Cache, goroutine and unbounded workers management by @knakul853 in #6420
- Centralizing ratelimiter logic by @Mzack9999 in #6472
π§ Refactoring
- Refactor to use reflect.TypeFor by @cuiweixie in #6428
- Refactored header-based auth scans not to normalize the header names by @halcyondream in #6479
- Refactor(disk): templates catalog by @dwisiswant0 in #5914
π¦ Other Changes
- Test(reporting/exporters/mongo): add mongo integration test with test⦠by @loresuso in #6237
- Bump httpx version by @dogancanbakir in #6425
- Reporting validation by @mkrs2404 in #6456
- Code from #6427 by @Mzack9999 in #6471
- No changes message for github custom template update to INF from ERR for better logging by @zy9ard3 in #6422
- Update Go version requirement in README by @DFwJZ in #6529
- Chore(typos): fix typos by @pstoeckle in #6521
- Chore: add typos check into tests CI by @dwisiswant0 in #6533
- Revert "chore: add typos check into tests CI" by @dwisiswant0 in #6535
- Chore: preserve issue report w/ issue form by @dwisiswant0 in #6531
- Update go version in logo by @DFwJZ in #6530
- Update
-tlflag by @matejsmycka in #6536
New Contributors
- @loresuso made their first contribution in #6237
- @cuiweixie made their first contribution in #6428
- @mkrs2404 made their first contribution in #6456
- @nu11zy made their first contribution in #6455
- @zy9ard3 made their first contribution in #6422
- @halcyondream made their first contribution in #6479
- @matejsmycka made their first contribution in #6511
- @mielverkerken made their first contribution in #6373
- @DFwJZ made their first contribution in #6529
- @pstoeckle made their first contribution in #6521
- @Deamhan made their first contribution in #6569
- @chovanecadam made their first contribution in #6508
Full Changelog: v3.4.10...v3.5.0