Skip to content

rigoryanych/Audityzer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

135 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Audityzer - Web3 Security Testing Toolkit

npm version License: MIT Build Status

Audityzer is a comprehensive Web3 security testing toolkit designed for DeFi applications, smart contracts, and blockchain protocols. It provides automated vulnerability detection, cross-chain testing capabilities, and AI-powered security analysis.

πŸš€ Features

  • Comprehensive Security Testing: 20+ vulnerability detection algorithms
  • Multi-Wallet Integration: Support for MetaMask, WalletConnect, Coinbase Wallet, and more
  • Cross-Chain Support: Test across multiple blockchain networks
  • AI-Powered Analysis: Intelligent vulnerability detection and risk assessment
  • Automated Reporting: Generate detailed security reports with visualizations
  • Plugin System: Extensible architecture for custom security tests
  • CI/CD Integration: Seamless integration with development workflows

πŸ“¦ Installation

NPM Installation

npm install -g audityzer

Docker Installation

docker pull audityzer/audityzer:latest
docker run -it audityzer/audityzer:latest

From Source

git clone https://github.com/romanchaa997/Audityzer.git
cd Audityzer
npm install
npm run build

πŸ”§ Quick Start

CLI Usage

# Initialize a new security testing project
audityzer init my-security-tests

# Run security tests on a smart contract
audityzer test --contract 0x1234567890123456789012345678901234567890

# Generate a security report
audityzer report --output security-report.html

Programmatic Usage

const { Audityzer } = require('audityzer');

const audityzer = new Audityzer({
  network: 'ethereum',
  provider: 'https://mainnet.infura.io/v3/YOUR-PROJECT-ID'
});

// Run security tests
const results = await audityzer.test({
  contract: '0x1234567890123456789012345678901234567890',
  tests: ['reentrancy', 'overflow', 'access-control']
});

console.log(results);

πŸ“š Documentation

πŸ§ͺ Testing

# Run all tests
npm test

# Run unit tests
npm run test:unit

# Run integration tests
npm run test:integration

# Run end-to-end tests
npm run test:e2e

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”’ Security

For security issues, please see our Security Policy.

πŸ“ž Support

πŸ™ Acknowledgments

  • Thanks to all contributors who have helped build Audityzer
  • Special thanks to the Web3 security community for their valuable feedback

Deployment trigger - Tue Jul 1 00:22:07 UTC 2025

About

Comprehensive Web3 Security Platform - Advanced dApp testing, smart contract analysis, and vulnerability research toolkit with active bug bounty program, aims to be the go-to AI-driven Web3 security toolkit for precise, fast vulnerability detection and mitigation

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 44.1%
  • HTML 43.8%
  • TypeScript 6.9%
  • Go Template 1.9%
  • CSS 1.8%
  • Shell 0.7%
  • Other 0.8%