canister-security
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides instructional content and best-practice code snippets for Motoko and Rust canister development.
- [SAFE]: Security patterns for access control, such as anonymous principal rejection and owner-based authorization, are correctly implemented in the code examples.
- [SAFE]: The provided Reentrancy prevention patterns (CallerGuard) correctly utilize language features like
finallyblocks in Motoko and theDroptrait in Rust to ensure system state consistency. - [SAFE]: The document provides accurate and defensive guidance regarding platform-specific pitfalls, such as the limitations of
inspect_messageand the risks associated withfetchRootKey().
Audit Metadata