Skip to main content

Project Detection

How HiAUDIT automatically identifies your project type from configuration files.

HiAUDIT automatically detects your project type from configuration files, so you rarely need to specify the chain or language by hand.

Project typeDetected by
Foundryfoundry.toml
Hardhathardhat.config.js / .ts
Truffletruffle-config.js
Anchor (Solana)Anchor.toml
Solana RawCargo.toml with solana-program
Node.jspackage.json
Pythonpyproject.toml, setup.py, requirements.txt
Java (Maven)pom.xml
Java (Gradle)build.gradle / .kts
Gogo.mod
Ruby / RailsGemfile with rails
PHP / Laravelcomposer.json with laravel
.NET.csproj or .sln

If detection is ambiguous for a Web3 project, you can override the chain explicitly with --chain solana on the command line.