The Settings Security page allows administrators to configure critical security features for IguanaX by controlling OS command execution and directory access from the Translator, limiting Iguana's interaction with the operating system and file system.
Controls whether Iguana can execute operating system commands. OS Command Execution is set to Restricted by default to further prevent unauthorized or unintended execution of commands at the OS level.
Restricted (more secure): Limits Iguana's ability to execute OS-level commands.
No Restrictions: Allows Iguana to run os.execute() commands.
Directory Access allows you to define the directories IguanaX can access to help protect sensitive data on the server. Directory Access controls are restricted by default.
To manage IguanaX's access to server directories, you can enable or disable directory access as needed:
No Restrictions: Iguana’s access to directories is unrestricted.
Restricted (more secure): IguanaX will have access exclusively to the Working Directory and the designated directory locations configured. Whitelist one or more directories IguanaX requires access to by clicking edit and browsing to the required directory location. Use the +Path to allow access to additional directories.
The restricted access affects file operations, specifically the io.* and os.* functions, within the IguanaX Translator. When restricted, it’s important to make sure you have the required directories whitelisted for your integration operations.