You can apply security expressions to an entire menu and/or the individual items in a menu.
An expression on a menu does not override any security permissions of the resources accessed by the menu. For example, you can apply an expression to a menu command that pages the sysop. The expression determines the visibility of the menu item but does not override the security requirements of the paging system.
When a menu is first requested, the BBS evaluates the menu-level security expression (if defined). A failure causes the BBS to display an error message and abort the menu. If the security check passes, the BBS next evaluates any expressions that were applied to individual menu items. Menu items that fail are trimmed from the menu. The menu aborts if no items remain.