Linting tools

Tools

Shellharden (linting tool for shell scripts)

code analysis

Shellharden helps to detect flaws in shell scripts that may result in vulnerabilities. While being similar to Shellcheck, this tool can apply the suggested changes to a shell script.

Shellyzer (static code analysis for shell scripts)

code analysis

Shell scripts are easy to create and often used by system administrator and developers. Although the language is fairly easy, there is a good number of best practices when creating them. Tools like Shellyzer can help auditing these scripts and improve the code or discover vulnerabilities.

Missing a favorite tool in this list? Share a tool suggestion and we will review it.