controller-guidelines
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFENO_CODE
Full Analysis
- [SAFE]: The documentation provides explicit security and privacy guidelines for developers, such as using metadata to exclude PII and sensitive key material (e.g., the
vaultproperty) from debug snapshots and state logs. - [SAFE]: All external references and dependencies identified are either official MetaMask vendor resources (
@metamask/base-controller, MetaMask GitHub) or standard, well-known libraries (reselect). - [SAFE]: The coding patterns promoted (e.g., using
BaseController, single options bag, and restricted messengers) encourage modularity and reduce the risk of accidental state mutation or improper access.
Audit Metadata