Skip to main content
Sigvex

Solana Program Overview

Summary page for a Solana program — program technical details, risk analysis, function analysis, and findings.

What it is

The results page for a single Solana program analysis. It renders a sticky breadcrumb with Studio, Network, Export, and Share actions, followed by Program Technical Details, Technical Analysis, Risk Analysis (Instruction Complexity vs Risk plot and Security Profile), Function Analysis, and Security Findings.

Why it exists

After a Solana analysis completes, the user needs a single page summarising the program’s risk and findings before diving into the full Studio. This page is that summary — the default landing place from /solana-analyze and from asset cards for Solana programs.

Who uses it

  • Auditor — reviews risk and findings for a specific SVM program.
  • Researcher — uses the breadcrumb to open the program in Studio.

How to open it

  1. Finish a run at /solana-analyze — redirects here on success.
  2. From an asset card for a Solana program.
  3. Direct URL — /solana-program?network=<chain>&address=<base58>.

Using the page

  1. Breadcrumb actionsStudio, Network, Export dropdown, Share.
  2. Program Technical Details — binary format, runtime, framework, and program size.
  3. Technical Analysis — high-level technical summary.
  4. Risk AnalysisInstruction Complexity vs Risk plot and Security Profile panel.
  5. Function Analysis — per-instruction details.
  6. Security Findings — findings list with per-finding detail; count shown in the section heading.
  7. Contract Monitor Widget — opt-in monitoring controls for the current program.

Inputs and outputs

Input Source Required
network Query string yes
address Query string (base58 program ID) yes
Output Format Destination
Report PDF or JSON Browser download via Export
Share link URL Clipboard via Share

Controls reference

  • Studio — opens /solana-studio for the same program.
  • Network — opens /network scoped to the program.
  • Export — dropdown to download a PDF or JSON report.
  • Share — copies a link to the overview.
  • Retry — shown in the error state; reloads the overview.
  • Analyze a Program — shown in the error state; opens /solana-analyze.

Limits

  • Requires a signed-in account.
  • Requires both network and address query parameters.
  • Risk Analysis and Function Analysis only populate when the analysis produced the underlying data.

Troubleshooting

Symptom or error Cause Action
“Unable to Load Overview” error API call failed or params missing Use Retry or start a fresh run at /solana-analyze.
Findings count stays at 0 Program has no detector hits None — zero findings is a valid result.
Risk Analysis charts empty Underlying metrics missing for this program None — some programs do not produce these metrics.