Skip to content

Static-analysis pass on contract (sdkt audit) — 8 AUTH-001 + 41 MOVE-001 findings #61

Description

@naninu123

Hi — I maintain sdkt, an offline Soroban dev/security toolkit (crates.io sdkt-cli; GitHub SaboLabs/soroban-devkit). I ran its static analyzer against your public contracts/sharpy/src/lib.rs as a read-only evaluation.

cargo install sdkt-cli
sdkt audit contracts/sharpy/src/lib.rs

Local result on current main: 8 critical AUTH-001 (privileged/admin functions lacking require_auth(), e.g. admin_key) + 41 MOVE-001 (env/arg reuse). These are TOOL FINDINGS requiring your review — some may be intentional read-only getters. sdkt audit can also run as a PR gate via the repo's GitHub Action.

Not asking you to adopt anything; just offering the tool for evaluation. No SCF/promo ask. Reproducible via the command above.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions