Skip to main content

HiAUDIT Documentation

/
  • Dashboard
  • Dashboard

Search

Close search
Open search
Menu
  • Getting Started

    • Getting Started

    • Log in to HiAUDIT
    • Generate an API Key
    • Install the HiAUDIT Agent
    • Connect to your IDE
    • Run your first audit
  • Reference

    • Reference

    • Command Line Interface
    • MCP Tools
    • Project Detection
    • Skill Playbooks
    • Supported Languages
  • Usage

    • Usage

    • Smart contract auditing
    • Web application auditing
    • Update
    • Troubleshooting
  1. HiAUDIT Documentation
  2. Reference
  3. Project Detection

Project Detection

How HiAUDIT automatically identifies your project type from configuration files.

Edit this page

© 2026 GitHub, Inc. All rights reserved.

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.