Different ways to provide your Solana code for analysis
Believe Security supports multiple ways to provide your Solana program for analysis. Choose the method that works best for your workflow and project stage.
Analyze code directly from a GitHub repository. This is the most convenient option for projects already hosted on GitHub.
https://github.com/username/repo-name
)Analyze deployed Solana programs using their Program ID. Believe Security will fetch the program bytecode directly from the Solana blockchain for analysis.
7Y8VDzehoewALqJpgGrKdEQssmJpbxBRJooaK6ZYxFqt
)Program ID analysis works with bytecode and does not have access to the original source code. This may result in less detailed findings compared to source code analysis. For best results, use GitHub Repository or File Upload when possible.
Upload your Solana program code directly from your local machine. This is ideal for programs that aren't hosted in a public repository or when you want to analyze a specific version of your code.
Feature | GitHub Repository | Program ID | File Upload |
---|---|---|---|
Analysis Depth | Full source code analysis | Bytecode analysis only | Full source code analysis |
Setup Complexity | Simple (URL only) | Simple (Program ID only) | Moderate (ZIP preparation) |
Private Code Support | Yes (with token) | N/A (onchain) | Yes |
Deployment Required | No | Yes | No |
Recommended For | GitHub-hosted projects | Deployed programs | Local development |