
Advanced vulnerability scanning for Solana smart contracts
What is Solana Fender?
Solana Fender is a powerful static analysis tool designed specifically for Solana smart contracts. It helps developers identify security vulnerabilities, bugs, and code quality issues before deployment.
Built as a Rust crate (solana_fender
), it integrates seamlessly into your development workflow, providing instant feedback on potential security issues.
Key Features
- ⬡
Comprehensive Vulnerability Detection
Identifies common Solana-specific vulnerabilities including account validation issues, ownership checks, and signer verification problems.
- ⬡
CI/CD Integration
Seamlessly integrates with your continuous integration pipeline to catch vulnerabilities early in the development process.
- ⬡
In-program unit testing
The only open source library for Solana which enables comprehensive unit testing directly within your program code.
Technical Specifications
Supported Solana Versions
Compatible with Solana programs targeting Solana 1.10.0 and above
Performance
Optimized for speed with minimal false positives, capable of scanning large codebases efficiently
Integration
Integrates with popular CI/CD platforms including GitHub Actions, GitLab CI, and Jenkins
Start Now
Get started with Solana Fender in just two simple steps:
cargo install solana_fender
Then run it on your Solana program:
solana_fender --program ./my-example-program
Easy Unit Testing
Add Solana Fender to your project's development dependencies:
Solana Fender makes it easy to write comprehensive unit tests directly within your Solana program, helping you catch bugs and security issues early in the development process.