140 - Function visibility
Ensure that the strictest visibility is used for the required functionality. An accidental external/public visibility will allow (untrusted) users to invoke functionality that is supposed to be restricted internally.
- Public -> External -> Internal -> Private
- Strictest Visibility
- Public/External -> Anyone
- Use <-> Abuse
- Byzantine Threat Model