Statica is a code quality and security scanning tool (for macOS and Linux). Statica can show output on CLI or generate an HTML report.
Statica is intended for situations where you can't compile the code, like:
- if you're looking at .NET Framework apps and you have a Mac
- if there are binary dependencies you can't access
- if the code doesn't compile
Ensure the following tools are installed and available in your PATH:
brew install semgrep \
dependency-check \
trivy \
sarif \
lizard-analyzer \
checkov \
pmdYou'll also want Ruby 3.0.0 or later installed to do the HTML.
./statica <path to app source> [html]- : The directory containing the source code to be scanned.
- [html]: Optional argument. If provided, an HTML report will be generated.
This project is licensed under the MIT License.
I'm thinking of adding:
- shellcheck
- action-lint