Move Security

Move smart contract security on Sui. Use when reviewing Move code for security vulnerabilities, designing access control patterns, handling capabilities safely, securing randomness usage, validating invariants, planning upgrade governance, managing keys, or auditing privileged operations. Also use when the user asks about UpgradeCap security, capability revocation, shared object authorization, onchain randomness restrictions, oracle data validation, emergency controls, or frontend transaction signing safety. For Move language fundamentals, see the `sui-move` skill. For object model and ownership, see the `object-model` skill. For publishing and upgrading packages, see the `sui-publish` skill.

MystenLabs ee52fa3 4 files · 19.8 KB Updated

File contents

mystenlabs/skills/tree/main/move-security commit ee52fa372a

Frequently asked questions

npx skillmds@latest add mystenlabs/move-security