Solidity smart contract security auditor. Detect reentrancy, overflow, access control issues. 50+ vulnerability patterns. CI/CD ready. Free CLI tool.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add Demerzels-lab/elsamultiskillagent --skill solaudit --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Solaudit?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/demerzels-lab-solaudit)More formats (shields.io, HTML) on the badges page.
---
name: Solaudit - Smart Contract Security Scanner
description: Solidity smart contract security auditor. Detect reentrancy, overflow, access control issues. 50+ vulnerability patterns. CI/CD ready. Free CLI tool.
---
# Solaudit
Security scanner for Solidity smart contracts. Find vulnerabilities before deployment.
## Installation
```bash
npm install -g solaudit-cli
```
## Commands
### Full Audit
```bash
solaudit audit Contract.sol
solaudit audit ./contracts/ -r # Recursive
solaudit audit . -s high # Only high+ severity
solaudit audit . --gas --best-practices # Include all checks
```
### Quick Check
```bash
solaudit check Token.sol
solaudit check Vault.sol -s critical
```
### Gas Analysis
```bash
solaudit gas Contract.sol
```
### List Patterns
```bash
solaudit patterns
solaudit patterns --category reentrancy
```
## Vulnerability Detection
### Critical
- Reentrancy attacks
- Unprotected selfdestruct
- Delegatecall injection
- Signature replay
### High
- Integer overflow/underflow
- Access control issues
- Unchecked return values
- Price manipulation
### Medium
- tx.origin authentication
- Floating pragma
- Timestamp dependence
- Front-running risks
### Low
- Unused variables
- Missing events
- Implicit visibility
- Magic numbers
## Output Formats
```bash
solaudit audit Contract.sol # Table (default)
solaudit audit Contract.sol -o json # JSON
solaudit audit Contract.sol -o markdown # Markdown report
```
## CI/CD Integration
```bash
# Fail on critical issues
solaudit audit ./contracts/ -s critical && echo "Passed"
# GitHub Actions
- run: npm install -g solaudit-cli
- run: solaudit audit ./contracts/ -r -s high
```
## Common Use Cases
**Pre-deployment check:**
```bash
solaudit audit ./contracts/ -r -s high
```
**Generate audit report:**
```bash
solaudit audit . -o markdown --save AUDIT.md
```
**Gas optimization:**
```bash
solaudit gas Contract.sol
```
---
**Built by [LXGIC Studios](https://lxgicstudios.com)**
🔗 [GitHub](https://github.com/lxgicstudios/solaudit) · [Twitter](https://x.com/lxgicstudios)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!