Solana Fender Logo

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:

# In Cargo.toml
[dev-dependencies]
solana_fender = "0.4.0"

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.

Ready to Secure Your Solana Programs?

Start using Solana Fender today to identify and fix vulnerabilities before they become exploits.