Documentation

AuditSmart Docs

Everything you need to scan smart contracts, interpret findings, integrate our API, and deploy safely.

audit-example.sh
// Quick audit via cURL
curl -X POST https://api.auditsmart.org/v1/audit/scan \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "code": "pragma solidity ^0.8.0; ...",
    "options": { "deepScan": false }
  }'

// Response
{
  "auditId": "audit_abc123",
  "status": "completed",
  "findings": [
    {
      "id": "REENTRANCY-001",
      "severity": "CRITICAL",
      "title": "Reentrancy vulnerability in withdraw()",
      "line": 42,
      "fix": "Add nonReentrant modifier"
    }
  ],
  "reportUrl": "https://auditsmart.org/r/abc123"
}

Quick Start — 4 Steps

01

Create an Account

Register at auditsmart.org with your email or OAuth. Free tier includes 3 audits.

Sign Up Free
02

Paste Your Contract

Navigate to Dashboard → Scan Contract. Paste any Solidity file and hit Run Audit.

Open Scanner
03

Review Findings

Results arrive in under 60 seconds with severity ratings, descriptions, and fix code.

View Dashboard
04

Download PDF Report

Export a branded PDF or share a public link to your audit results.

API Reference

Popular Articles

Changelog

v2.4.0
May 2025
Claude Opus 4.7 integration for Deep Audit mode
v2.3.0
Apr 2025
Webhook support for audit completion events
v2.2.0
Mar 2025
Foundry integration and improved false-positive filtering
v2.1.0
Feb 2025
GitHub Actions workflow template published