---
sourceDocument: Workflows de version Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Workflows de version Xanadu

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Expurger les arguments de l'interpréteur de commandes Fonctions de transformation

# Expurger les arguments de l'interpréteur de commandes Fonctions de transformation {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Utilisez les fonctions de transformation des arguments Sanitize Shell pour supprimer toute injection de commande potentiellement dangereuse dans les pastilles de données de chaîne à utiliser pour les scripts Bash Shell.
Les fonctions de transformation des arguments Sanitize Shell nécessitent une pastille de données d'entrée String. Assurez-vous d'utiliser le [type de pastille de données](https://servicenow-prod.fluidtopics.net/q2AhkYwDpHzhPWvMpLsi~g "Les actions et les flux secondaires utilisent des variables pour stocker les données d’entrée et de sortie. Le type de données variable détermine le type de données qu’elle stocke et ses options de configuration avancées.") d'entrée correct lors de l'application des fonctions de transformation des arguments Sanitize Shell. Si une fonction de transformation d'arguments shell d'assainissement est appliquée à un type de données inapproprié, les données ne sont pas transformées pendant l'exécution et la valeur d'entrée est renvoyée à la place. Pour plus d'informations sur la confirmation des valeurs d'exécution de votre flux, consultez [Tester un flux](https://servicenow-prod.fluidtopics.net/jYXAr_qJ00o0LsmFoUH8VA "Avant d’activer un flux pour que d’autres utilisateurs puissent y accéder, testez-le pour vous assurer qu’il fonctionne comme prévu.").  
Remarque :  
Lorsqu'une pastille de données est déposée dans l'entrée de commande pour une [étape SSH](https://servicenow-prod.fluidtopics.net/HB930vFqLKKRyvKbTqUc4g "L'étape SSH exécute des commandes SSH sur un système *nix externe via un ServiceNow Serveur MID. L'étape stocke également des scripts et des commandes pour les systèmes *nix."), la catégorie de fonction de transformation des arguments de l'interpréteur de commandes d'assainissement s'affiche automatiquement.

## Arguments Sanitize Bash shell {#sanitize-shell-arguments-transform-functions__section_fqg_5yh_kjb}

Renvoie une chaîne sans aucune injection de commande non sécurisée dans votre script shell Bash. Entoure la chaîne d'entrée avec guillemets simples et échappe toute guillemet simple existante afin que vous puissiez transmettre la chaîne directement à une fonction shell sous forme d'argument sécurisé.  
{#sanitize-shell-arguments-transform-functions__table_rqj_2yx_lkb__entry__2}

| Pilule de données d'entrée | Pilule de données de sortie |
|-|-|
| Chaîne | String - Chaîne avec des arguments shell Bash correctement placés dans l'échappement |
[ ]

{#sanitize-shell-arguments-transform-functions__table_rqj_2yx_lkb}

