Developer Documentation Library > Interviewer - Server > Configuration and customization > Web configuration files > Settings for the Build activity > Unsafe functions in interview scripts
 
Unsafe functions in interview scripts
The script snippets that users can insert into scripts using Build's IOM Script option are a quick and easy way to provide advanced functionality to users who are not programmers. To ensure that these scripts are not used for unscrupulous activities, Build restricts the statements that can be used in these scripts. If you are developing your own script snippets, this might mean that the script cannot be imported into Build because it contains a restricted word. You can change this by removing the offending word from the list of restricted words.
The words that cannot be used in script snippets are defined in the Unsafe_Script_Functions setting in the activity’s Web.config file, as follows:
<appSettings>
  <add key="Unsafe_Script_Functions"
       value="CreateObject,ShellExecute,GetInterface,Execute,
              Eval,InputBox,MsgBox"/>
</appSettings>
Be careful if you change the list of function names. Some of these functions cause problems on the interviewing server, and some might allow unwanted access to the file system.
See also
Settings for the Build activity