Nuclei is a tool by Project Discovery that helps automate vulnerability scanning, reconnaissance and penetration testing through the use of templates. It can run templates against target lists to find bugs. Templates are updated through a command and targets can be provided via files or pipelines. Execution supports running multiple templates and templates can be organized by tags.