1 dépôt
Replacement of suboptimal shell-specific code patterns with safer or more efficient equivalents.
Distinguishing note: Existing optimization patterns are too specific to GPU kernels, databases, or WordPress.
Explore 1 awesome GitHub repository matching software engineering & architecture · Shell Pattern Optimizations. Refine with filters or upvote what's useful.
Shellharden est un outil de durcissement et un linter pour scripts shell, conçu pour améliorer la sécurité et la fiabilité des scripts Bash. Il fonctionne comme un utilitaire automatisé qui réécrit les scripts pour suivre les standards de l'industrie en matière de citation (quoting) et de pratiques de sécurité. Le projet fournit un optimiseur et un standardisateur qui remplace les modèles et alias non sécurisés par des équivalents fonctionnels plus sûrs. Il inclut un colorateur syntaxique qui utilise des marqueurs visuels et une colorisation pour indiquer les vulnérabilités et les zones où des corrections de citation sont nécessaires. L'outil couvre un large éventail de fonctionnalités, incluant la remédiation automatique de la sécurité, la détection de vulnérabilités et la détection de bugs dans les scripts. Ces fonctionnalités assurent la conformité des scripts par une réécriture automatisée et une validation structurelle de la syntaxe.
Replaces suboptimal shell patterns with safer equivalents, such as converting aliases into functions.