1 repositorio
Validation of shell script structural correctness to prevent unpredictable execution.
Distinct from Syntax Validation: Specialize syntax validation for shell scripting rather than SQL or general languages.
Explore 1 awesome GitHub repository matching data & databases · Shell. Refine with filters or upvote what's useful.
Shellharden es una herramienta de endurecimiento (hardening) y linter para scripts de shell, diseñada para mejorar la seguridad y fiabilidad de los scripts de Bash. Funciona como una utilidad automatizada que reescribe scripts para seguir los estándares de la industria en cuanto a entrecomillado y prácticas de seguridad. El proyecto proporciona un optimizador y estandarizador que reemplaza patrones inseguros y alias por equivalentes funcionales más seguros. Incluye un resaltador de sintaxis que utiliza marcadores visuales y coloración para indicar vulnerabilidades y áreas donde se requieren correcciones de entrecomillado. La herramienta cubre una amplia gama de capacidades, incluyendo remediación de seguridad automatizada, detección de vulnerabilidades y detección de errores en scripts. Estas características garantizan la conformidad del script mediante la reescritura automatizada y la validación estructural de la sintaxis.
Identifies and visualizes structural errors and vulnerabilities to ensure scripts run predictably.