Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
nuclei-action — Schwachstellenscan mit Nuclei | Kitploit
Tools/GitHubGitHub/projectdiscovery/nuclei-action
SchwachstellenscannerWebsicherheitDevSecOps
GitHubprojectdiscovery/nuclei-action

nuclei-action

Schwachstellenscan mit Nuclei

Repository anzeigenWebseite
288803vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

nuclei

Mit dieser Nuclei Action lässt sich Nuclei ganz einfach mit GitHub Action orchestrieren. Integrieren Sie alle Ihre Nuclei Templates in leistungsstarke, kontinuierliche Sicherheits-Workflows und machen Sie sie zu einem festen Bestandteil Ihres sicheren Softwareentwicklungslebenszyklus.

Nuclei Action

Kompatibilität

  • v3.0.0+ läuft auf Node.js v24 und setzt auf eine CLI-first-Schnittstelle, die inputs wie version, install-only, args usw. akzeptiert und outputs nur über stdout und stderr ausgibt.
Tool herunterladen
  • v2.0.0+ und v2.x basieren auf aktionsspezifischen Eingaben wie target, urls, templates, workflows, flags sowie verschiedenen Exporter-/Reporting-Schaltern; v2.x ist veraltet und wird nach dem 1. März 2026 nicht mehr unterstützt. Lesen Sie vor dem Upgrade MIGRATION.md.
  • v1+ läuft auf Node.js v16 und verwendet Eingaben wie target, urls, templates, workflows, output, json, include-rr, config, report-config, github-report, github-token, sarif-export, markdown-export und flags.
  • Inputs

    NameBeschreibungErforderlichStandard
    version

    Einrichtung mit einer bestimmten Version („latest" oder im Format „vX.Y.Z").

    truelatest
    install-only

    Nuclei installieren, ohne Scans auszuführen.

    falsefalse
    args

    Argumente, die an Nuclei übergeben werden.

    false""
    config

    Inhalt der Nuclei-Konfigurationsdatei.

    false""
    config-path

    Pfad zur Nuclei-Konfigurationsdatei.

    false""
    cache

    Caching von Nuclei-Zwischenspeichern, Konfigurationen, Templates und Browser aktivieren.

    falsetrue
    token

    GitHub-Token. Es wird verwendet, um Nuclei-Releases von GitHub abzurufen.

    true${{ github.token }}

    [!IMPORTANT]

    • config und config-path dürfen nicht gleichzeitig gesetzt werden.
    • args haben immer Vorrang vor config oder config-path.

    [!NOTE] Wenn Debug-Logging aktiviert ist, fügt diese Action Nuclei automatisch die Flags -debug und -verbose hinzu.

    Outputs

    NameBeschreibung
    stdout

    Die Standardausgabe von Nuclei

    stderr

    Die Standardfehlerausgabe von Nuclei

    Ausführung

    Diese Action ist eine node24-Action.

    Verwendung

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version:
        # Setup with specific version ("latest" or in format "vX.Y.Z").
        #
        # Required: true
        # Default: latest
    
        install-only:
        # Install Nuclei without running scans.
        #
        # Required: false
        # Default: false
    
        args:
        # Arguments to pass to Nuclei.
        #
        # Required: false
        # Default: ""
    
        config:
        # Nuclei configuration file content.
        #
        # Required: false
        # Default: ""
    
        config-path:
        # Path to Nuclei configuration file.
        #
        # Required: false
        # Default: ""
    
        cache:
        # Enable caching of Nuclei caches, configs, templates, and browser.
        #
        # Required: false
        # Default: true
    
        token:
        # GitHub Token. It is used to fetch Nuclei releases from GitHub.
        #
        # Required: true
        # Default: ${{ github.token }}
    

    Beispiel

    Standard-Einrichtung (aktuelles Nuclei)

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        args: -u http://scanme.sh
    

    Einrichtung mit einer bestimmten Version

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: v3.6.0
        args: -u http://scanme.sh
    

    Nuclei einrichten oder installieren, ohne Scans auszuführen

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: v3.6.0
        install-only: true
    
    - run: nuclei -version
    

    oder nur installieren und ohne Cache:

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: v3.6.0
        install-only: true
        cache: false
    
    - run: nuclei -version
    

    Einrichtung mit Nuclei-Konfiguration

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: latest
        config: |
          target:
            - http://scanme.sh
          sarif-export: results.sarif
    

    oder übergeben Sie sie über Variablen:

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: latest
        config: ${{ vars.NUCLEI_CONFIG }}
    

    oder über eine im Repository verwaltete Konfigurationsdatei:

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: latest
        config-path: path/to/nuclei.yaml
    

    Einrichtung mit GitHub-Code-Scanning

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        version: latest
        config: |
          target:
            - http://scanme.sh
          sarif-export: results.sarif
    
    - uses: github/codeql-action/upload-sarif@v3
      if: success()
      with:
        sarif_file: results.sarif
        category: nuclei-results
    

    Einrichtung mit Reporting

    root@kitploit:~
    - uses: projectdiscovery/nuclei-action@v3
      with:
        args: -u http://scanme.sh
        config: |
          report-config: issue-tracker-config.yaml
      env:
        GITHUB_BASE_URL: https://localhost:8443/github
        GITHUB_USERNAME: test-username
        GITHUB_OWNER: test-owner
        GITHUB_TOKEN: ${{ secrets.GITHUB_PAT }}
        GITHUB_PROJECT_NAME: test-project
    
    Beispiel issue-tracker-config.yaml (Datei im Repository):
    root@kitploit:~
    github:
     # base-url is the optional self-hosted GitHub application url
     base-url: $GITHUB_BASE_URL # read from environment variable
     # username is the username of the GitHub user
     username: $GITHUB_USERNAME # read from environment variable
     # owner is the owner name of the repository for issues
     owner: $GITHUB_OWNER # read from environment variable
     # token is the token for GitHub account
     token: $GITHUB_TOKEN # read from environment variable
     # project-name is the name of the repository
     project-name: $GITHUB_PROJECT_NAME # read from environment variable
    
     # issue-label is the label of the created issue type
     issue-label: bug
     # allow-list sets a tracker level filter to only create issues for templates with
     # these severity labels or tags (does not affect exporters. set those globally)
     allow-list:
       severity: high, critical
       tags: network
     # deny-list sets a tracker level filter to never create issues for templates with
     # these severity labels or tags (does not affect exporters. set those globally)
     deny-list:
       severity: low
     # duplicate-issue-check flag to enable duplicate tracking issue check.
     duplicate-issue-check: false
    

    Siehe https://github.com/projectdiscovery/nuclei/blob/dev/cmd/nuclei/issue-tracker-config.yaml.

    Mitwirken

    Wir freuen uns über Beiträge! Details zum Einstieg finden Sie in unserem Leitfaden für Mitwirkende.

    Lizenz

    MIT. Siehe LICENSE für weitere Details.