Solana Program Analysis is the page you watch while a program is being analyzed. A progress panel on the left names the pipeline phases as they run; a streaming log on the right shows the engine’s output line by line. When the run finishes it hands off to the Solana Program Overview.
Why it exists
Solana analysis follows a different path from EVM — parsing SBF bytecode, recovering instructions, and running SVM-specific detectors. Rather than a generic spinner, this page names those phases as they happen, so a run that takes a while is legible: you can see which stage is working and read the log if you want the detail.
Who uses it
- Auditor — starts a program analysis and watches it progress.
- Researcher — reads the engine log to understand what the decompiler is doing.
How to open it
- Start a run on a Solana program from the inventory or dashboard.
- Direct URL —
/solana-analyze?network=<chain>&address=<base58>.
While it runs
The progress panel lists the SVM pipeline phases; the engine log streams the backend’s output. Cancel analysis stops the current run. On success the page redirects to the program overview; if the account is out of credits, a prompt to top up appears instead.
Limits
- Requires a signed-in account and available credits.
- The address must be a valid base58 program ID, and the network must be one of the supported chains — an unsupported network fails with an inline message.
Related pages
- Solana Program Overview — where a finished run lands.
- Solana Studio — the decompiler studio for the same program.