Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Nuclei VscodeNew to Visual Studio Code? Get it now.
Nuclei Vscode

Nuclei Vscode

g4rcez

|
792 installs
| (0) | Free
Syntax highlighting, IntelliSense, and more for Nuclei templates YAML
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nuclei Vscode

Support autocomplete for Nuclei Templates.

Install

Marketplace link

# Press CTRL+P in your vscode
ext install g4rcez.nuclei-vscode

Configure

You can configure filename patterns to match as nuclei-vscode language.

"files.associations": {
    // ...
    "*.template.yaml": "nuclei-vscode",
    "*.template.yml": "nuclei-vscode",
    // ...
},

or, you can just enable manually:

> Ctrl + Shift + P
> Change Language Mode
> Nuclei Vscode (nuclei-vscode)

Schema support

  • id: url friendly regex. Not nuclei default regex for ID
  • Info
    • classification (object)
    • severity (enum)
  • Requests
    • method (enum)
    • attack (enum)
  • Dns
    • class (enum)
    • type (enum)
  • File
  • Network
  • Headless
  • SSL
  • WebSocket
  • Matchers

ToDo

  • [x] Support for DNS
  • [x] Support for File
  • [x] Support for Network
  • [x] Support for Headless
  • [x] Support for SSL
  • [x] Support for WebSocket
  • [x] Matchers support (stop-at-first-match)
  • Add tests for templates using templates from nuclei-templates

Thanks

This project was forked from the Azure Pipelines Vscode

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft