Skip to content
RootCause - Mole mascot

What is RootCause?

RootCause is a static analysis engine written in Rust that enables you to detect security and quality issues through declarative rules. Rules are defined in YAML files and can inspect both source code and configurations. The project includes utilities to generate reports in text, JSON, or SARIF formats and supports analysis across multiple languages.

Key features

  • Flexible rules
  • Data-flow analysis
  • Simple integration

Further information

See the other sections of this guide to learn how to install RootCause and integrate it into your projects.

RootCause - Modular Static Analysis Engine