vietanhlevu/Solana Smart Contract Audit
Scan smart contract files in a GitHub repository via external audit backend
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| audit_api_url | Audit backend base URL, for example: https://your-server.com/api/v1 | no | "" |
| repo_url | GitHub repository URL to audit. Defaults to current repository. | no | "" |
| branch | Branch name to scan. Defaults to PR head branch or current ref. | no | "" |
| selected_files | Optional newline-separated file paths to scan. Empty means auto-detect. | no | "" |
| github_token | GitHub token for private repository file download. | no | "" |
| llm_provider | Optional backend LLM provider override. | no | "" |
| llm_model | Optional backend LLM model override. | no | "" |
| fail_on_critical | Fail action when report contains at least 1 critical finding. | no | true |
| timeout_attempts | Number of polling attempts for audit status. | no | 60 |
| poll_interval_seconds | Polling interval in seconds for audit status. | no | 10 |
| smoke_test_only | Run runner/backend/file-detection smoke test only, without LLM audit. | no | false |
Outputs
| name | description |
|---|---|
| file_count | Number of selected smart contract files |
| audit_id | Created audit ID |
| status | Final status: skipped/completed/failed/timeout/smoke_passed |
| risk_score | Risk score from final report |
| total | Total findings |
| critical | Critical findings count |
| high | High findings count |
| medium | Medium findings count |
| low | Low findings count |