Multi-language Analysis
Support for JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby and more languages.
Detect security and quality issues in your code with customizable rules
RootCause is a modular static analysis tool written in Rust that allows you to detect security and quality issues in your source code. With its extensible architecture and high-performance engine, RootCause integrates seamlessly into your development workflow.
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Clone the repository
git clone https://github.com/RootCauseScan/scanner.git
cd scanner
# Build
cargo build
# Run analysis
cargo run --bin rootcause -- . --rules rules --format text