Upgrading sensors
If OpenText SAST is installed in a location that requires that you have administrator permissions to modify it (for example in Program Files), then to update a sensor you must start it with administrator permissions. Otherwise, the sensor cannot write files to disk. If automatic updates is enabled, major updates on standalone clients must finish successfully before the sensor can start. With automatic updates enabled, patch updates allow sensors and clients to start unless the upgrade fails.
To upgrade your Fortify ScanCentral SAST sensors (on Windows or Linux), you can either install the latest version of OpenText SAST, or unzip the Fortify_ScanCentral_Client_<version>_x64.zip file. You can use the client-only approach if you plan only to use remote translation and analysis workflows. Local translation requires a local OpenText SAST installation. You can also find the Fortify ScanCentral SAST client inside the Fortify_ScanCentral_Controller_<version>_x64.zip file in the tomcat/client/scancentral.zip directory.
You can configure automatic upgrades of both sensors and clients. For details, see Enabling automatic updates of clients and sensors.
To upgrade sensors by installing or upgrading OpenText SAST:
- Stop all sensors from running.
- Install or upgrade OpenText SAST using the instructions provided in the OpenText™ Static Application Security Testing User Guide.
- Check the
<sast_install_dir>Core/config/directory to make sure that theworker.propertiesfile resides there. Open the worker.propertiesfile in a text editor and specify either a plain text password, or an encrypted shared secret (password the Controller uses to communicate with the sensor) as theworkervalue._auth_token .properties worker_auth_token=<value_set_in_Controller_configuration>
For information about how to generate an encrypted shared secret, see Encrypting the Shared Secret on a Sensor.
- Save the
worker.propertiesfile. - Start the sensors.
See also
Enabling automatic updates of clients and sensors
Configuring Sensors to Use the Progress Command when Starting on Java