Skip to content

nuclei 3.11.0 - #291522

Merged
BrewTestBot merged 2 commits into
mainfrom
bump-nuclei-3.11.0
Jul 6, 2026
Merged

nuclei 3.11.0#291522
BrewTestBot merged 2 commits into
mainfrom
bump-nuclei-3.11.0

Conversation

@BrewTestBot

Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes

What's Changed

鈿狅笍 Breaking Change: Signed templates required for JavaScript protocol

Starting with v3.11.0, custom templates that use the javascript: protocol must be digitally signed before Nuclei will load or execute them. Unsigned JavaScript templates are now skipped during template loading and when referenced from workflows.

Why this change

This release continues the security hardening started in v3.10.0 (sandbox enforcement, network policy checks, stricter code-template handling, YAML include protections, and related fixes in #7469). The JavaScript protocol exposes Go-backed modules through Nuclei's JS runtime, which significantly increases attack surface compared with request-only templates. Requiring signatures brings JavaScript templates in line with the existing protections for code-protocol templates.

Who is affected

Scenario Impact
Default scans using nuclei-templates No action needed - official templates are pre-signed and verified with ProjectDiscovery's public key
Custom/private templates using javascript: Action required - sign templates before use
Templates using only flow: (e.g. flow: http(1)) without javascript: No change
Workflows referencing unsigned JavaScript sub-templates Those sub-templates are skipped

What to do

Sign your custom templates with:

nuclei -sign -t /path/to/your-template.yaml

See the Template Signing documentation for key generation, verification, and signing templates that reference external JavaScript or code files.


馃敀 Security

Other Changes

Full Changelog: projectdiscovery/nuclei@v3.10.0...v3.11.0

View the full release notes at https://github.com/projectdiscovery/nuclei/releases/tag/v3.11.0.


@github-actions github-actions Bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

馃 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Jul 6, 2026
@BrewTestBot
BrewTestBot enabled auto-merge July 6, 2026 10:15
@BrewTestBot
BrewTestBot added this pull request to the merge queue Jul 6, 2026
Merged via the queue into main with commit 0fced66 Jul 6, 2026
22 checks passed
@BrewTestBot
BrewTestBot deleted the bump-nuclei-3.11.0 branch July 6, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants