scout-soroban icon indicating copy to clipboard operation
scout-soroban copied to clipboard

Scout is an extensible open-source tool intended to assist Stellar Soroban smart contract developers and auditors detect common security issues and deviations from best practices.

Results 57 scout-soroban issues
Sort by recently updated
recently updated
newest added

## Description Scout-soroban seems to be failing with test for detectors: - unsafe-expect - avoid-core-mem-forget-1 ## Acceptance Criteria - scout shouldn't be failing to run: _`called `Result::unwrap()` on an `Err`...

In the rush of previous PRs an bug was introduced in the CI/CD mechanism, as when we took apart the soroban-version detector from the regular test step, we created and...

## Description The detection should only trigger in cases where the function returns a Result.

If the program includes something that resembles a token, suggest implementing the token interface trait.

The hint/help message should be conditional: If the function returns `Result`, suggest using `ok_or` (or similar), if it does not return a `Result`, keep it as it is.

**unsafe-unwrap** The hint/help message should be conditional: If the function returns `Result`, suggest using `ok_or`, if it does not return a `Result`, keep it as it is. **unsafe-expect** The detection...