• # chroot + exécution

    Posté par . En réponse au message Lister les commandes appelées par un script. Évalué à 3.

    je pense qu'il y a consensus pour conclure qu'en analyse statique, c'est très ardu (voire impossible).

    pour avoir une chance d'être exhaustif en dynamique, comme le dit Barret Michel, ça suppose d'avoir des tests ayant la plus large couverture possible.

    si je devais lister toutes les commandes externes d'un script, je monterais un environnement chrooté avec simplement un bash, et je compléterais cet environnement à mesure que je rencontrerais des "command not found".

    Ensuite, dans une perspective à long terme, tous les nouveaux scripts devraient être validés dans cet environnement avant le déploiement.