Skip to main content
Stay up to date with the latest Nuclei releases, features, and improvements.

Official changelog

The complete changelog with detailed release notes is maintained on GitHub:

View full changelog

Access detailed release notes, breaking changes, and upgrade instructions for all Nuclei versions

Release channels

Nuclei follows semantic versioning and provides multiple release channels:

Stable releases

Production-ready releases with full testing and documentation

Development builds

Latest features from the dev branch (use with caution)

Security patches

Critical security fixes released as needed

Template updates

Continuous template library updates (separate versioning)

Checking your version

# Check Nuclei version
nuclei -version

# Check templates version
nuclei -templates-version

Updating Nuclei

1

Update Nuclei engine

# Update to latest stable version
nuclei -update

# Or reinstall via Go
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
2

Update templates

# Update to latest templates
nuclei -update-templates
3

Verify updates

# Check installed versions
nuclei -version
nuclei -templates-version

# Run health check
nuclei -health-check

Recent highlights

For complete details on each release, see the official changelog.

Nuclei v3.x

Major version 3 introduced significant improvements:
  • Explicit control over template execution flow
  • Conditional request execution
  • Loop support for iterative scanning
  • Multi-protocol template support
  • JavaScript protocol for custom scripting
  • Code protocol for advanced automation
  • Improved network/TCP protocol
  • WebSocket protocol enhancements
  • Dynamic application security testing mode
  • Advanced fuzzing capabilities
  • DAST server mode for live testing
  • Configurable fuzzing aggression levels
  • 30-50% faster scanning
  • Optimized template clustering
  • Better connection pooling
  • Reduced memory footprint

Template library updates

The nuclei-templates repository is continuously updated:
  • 9,000+ templates and growing
  • Daily updates for new CVEs
  • Community contributions merged regularly
  • Template quality improvements
  • Better categorization and tagging

Template releases

View nuclei-templates changelog

Release notifications

Stay informed about new releases:

GitHub watch

Watch the repository for release notifications

Discord announcements

Join Discord for release announcements

Twitter/X

Follow @pdnuclei for updates

Blog

Read detailed release posts

Version support policy

Important: This project is in active development. Expect breaking changes with releases.Always review the release changelog before updating.

Support lifecycle

  • Latest stable (v3.x): Fully supported with active development
  • Previous stable (v2.x): Security fixes only
  • Older versions: No longer supported
Recommendation: Always run the latest stable version.

Breaking changes

Major version updates may include breaking changes. See the Migration Guide for:
  • v2 to v3 migration instructions
  • Breaking change details
  • Template compatibility notes
  • Configuration updates

ProjectDiscovery Cloud updates

For ProjectDiscovery Cloud (Pro/Enterprise) feature updates:

Product changelog

View ProjectDiscovery Cloud changelog

Contributing to releases

Help shape future releases:

Feature requests

Suggest new features

Bug reports

Report issues

Pull requests

Contribute code

Template contributions

Submit templates

Historical releases

For complete version history:

Getting help with updates

If you encounter issues after updating:

Migration guide

Follow migration instructions

Troubleshooting

Common update issues

GitHub discussions

Ask the community

Discord support

Get real-time help

Release signing and verification

All official Nuclei releases are:
  • Signed with GPG keys
  • Include SHA256 checksums
  • Built from verified source code
  • Available through official channels only
Verify release authenticity:
# Download from official GitHub releases
# https://github.com/projectdiscovery/nuclei/releases

# Verify checksum (example)
sha256sum -c nuclei_3.x.x_checksums.txt

Subscribe to updates

Never miss a release:
  1. Enable auto-update check: Nuclei checks for updates automatically (can be disabled with -duc)
  2. Watch GitHub repository: Get email notifications for releases
  3. Join Discord: Announcements channel for major releases
  4. Follow social media: Twitter/X and LinkedIn for updates

View all releases

Browse complete release history on GitHub

Build docs developers (and LLMs) love