Repository navigation
check code template signature before dast load - #7472
Conversation
Hoist the unsigned code-template guard ahead of the dast branch so it applies on every load path.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
WalkthroughAn early unconditional guard is added in ChangesUnsigned Code Template DAST Gate
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
nuclei 3.10.0 Created-by: HarmonybrewBot Commit-by: HarmonybrewBot Merged-by: HarmonybrewBot Description: Created by `brew bump` --- Created with `brew bump-formula-pr`.<details> <summary>release notes</summary> <pre>## What's Changed ### 🎉 New Features * Added per-host HTTP client pooling by @Mzack9999 in projectdiscovery/nuclei#7301 ### 🐞 Bug Fixes * Fixed handling in hosterrorscache to automatically skip hosts that consistently time out by @knakul853 in projectdiscovery/nuclei#7455 * Fixed preservation of explicit target port in network templates (fixes #7323) by @XananasX7 in projectdiscovery/nuclei#7465 * Fixed connection reuse and improved port pre-flight handling by @Mzack9999 in projectdiscovery/nuclei#6715 * Fixed code template signature validation before DAST loading by @dogancanbakir in projectdiscovery/nuclei#7472 * Fixed gating of MySQL allowAllFiles option to require `-lfa` flag by @dogancanbakir in projectdiscovery/nuclei#7473 * Fixed ASCII-section regex to properly escape literal `.` by @snicket2100 in projectdiscovery/nuclei#7476 * Fixed recording of decoded bytes for debug dumps by @snicket2100 in projectdiscovery/nuclei#7478 * Fixed proper escaping of dbname in lib/pq URLs by @dwisiswant0 in projectdiscovery/nuclei#7479 * Fixed network policy enforcement prior to LDAP dialing by @dwisiswant0 in projectdiscovery/nuclei#7494 * Fixed normalization and rejection of trace file DSN options in Oracle by @dwisiswant0 in projectdiscovery/nuclei#7480 * Fixed proper escaping of MSSQL database names in connection URLs by @dwisiswant0 in projectdiscovery/nuclei#7481 * Fixed krbforge to reject unsandboxed ccache writes by @dwisiswant0 in projectdiscovery/nuclei#7482 * Fixed rejection of request-condition(s) during fuzzing by @dwisiswant0 in projectdiscovery/nuclei#7466 * Fixed: YAML now correctly rejects recursive include chains by @dwisiswant0 in projectdiscovery/nuclei#7492 * Fixed resource leaks by @Mzack9999 in projectdiscovery/nuclei#7502 ### Other Changes * Updated govaluate dependency to prevent slice-bounds panic on invalid UTF-8 input by @XananasX7 in projectdiscovery/nuclei#7464 * Updated goja dependency by @Mzack9999 in projectdiscovery/nuclei#7467 * Updated dependencies to remove unused packages by @dwisiswant0 in projectdiscovery/nuclei#7457 * Refactored templates to centralize opt-in capability gating by @dwisiswant0 in projectdiscovery/nuclei#7489 * Added fuzzing parser harnesses for raw requests and templates by @dwisiswant0 in projectdiscovery/nuclei#7459 * Refactored template rendering boundary by @dwisiswant0 in projectdiscovery/nuclei#7499 ## New Contributors * @XananasX7 made their first contribution in projectdiscovery/nuclei#7465 * @snicket2100 made their first contribution in projectdiscovery/nuclei#7476 **Full Changelog**: https://github.com/projectdiscovery/nuclei/compare/v3.9.0...v3.10.0</pre> <p>View the full release notes at <a href="https://github.com/projectdiscovery/nuclei/releases/tag/v3.10.0">https://github.com/projectdiscovery/nuclei/releases/tag/v3.10.0</a>.</p> </details> <hr> See merge request: Harmonybrew/homebrew-core!13187
Hoists the unsigned code-template guard ahead of the dast branch so it applies on every load path.
Fixes #7470
Summary by CodeRabbit
New Features
Tests