Bereinigen Sie die Transformationsfunktionen von Shell-Argumenten

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Verwenden Sie die Transformationsfunktionen „Shell-Argumente bereinigen“, um potenziell unsichere Befehlsinjektionen in Zeichenfolgendatenpillen zu entfernen, die für das Bash-Shell-Skripting verwendet werden sollen.

    Transformationsfunktionen zur Bereinigung von Shell-Argumenten erfordern eine Zeichenfolge-Eingabedatenpille. Stellen Sie sicher, dass Sie die richtige Eingabe verwenden Datenpillentyp Beim Anwenden von Transformationsfunktionen für bereinigte Shell-Argumente. Wenn eine Transformationsfunktion „Shell-Argumente bereinigen“ auf einen falschen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen Ihrer Flow-Laufzeitwerte finden Sie unter Testen Sie einen Flow .

    Hinweis:
    Wenn eine Datenpille in abgelegt wird Befehl Eingabe für SSH-Schritt , Wird automatisch die Kategorie der Transformationsfunktion „Shell-Argumente bereinigen“ angezeigt.

    Bereinigen Sie Bash-Shell-Argumente

    Gibt eine Zeichenfolge frei von unsicheren Befehlsinjektionen in Ihrem Bash-Shell-Skript zurück. Umschließt die Eingabezeichenfolge mit einfachen Anführungszeichen und Escape-Zeichen für vorhandene einfache Anführungszeichen, sodass Sie die Zeichenfolge direkt an eine Shell-Funktion als sicheres Argument übergeben können.

    Eingabedatenpille Ausgabedatenpille
    Zeichenfolge Zeichenfolge: Zeichenfolge mit ordnungsgemäß mit Escape-Zeichen versehenen Bash-Shell-Argumenten