SmartObject Security
The SmartObject Security node is used to define design-time authorization rules for SmartObjects and controls who may publish (create/update) SmartObject definitions. This is most often used to prevent certain users or groups from creating SmartObjects in a particular environment. For example: you may want to allow only members of the Sysadmins group in you organization to publish (create/update) SmartObject definitions in your production environment. Other users will not be able to publish SmartObjects in that environment.