Update rl-secure
ReversingLabs regularly publishes updates for the rl-secure
CLI tool and makes them available for download to all users through an internal, cloud-based update mechanism.
To access and retrieve updates, you must have a valid, activated rl-secure
license.
Your license contains credentials for the ReversingLabs cloud services that provide updates to rl-secure
.
Updates can be installed on demand with the rl-secure update
command.
If an update is available, rl-secure
will automatically install it the first time you scan a package or run a sync.
Prerequisitesโ
Before updating rl-secure
, make sure you have the following:
- Stable internet connection to prevent interruptions while downloading updates.
- Activated and valid
rl-secure
license to allow ReversingLabs cloud services to check for available updates. - Working
rl-secure
installation. It is not recommended to attempt installing updates if your currentrl-secure
installation is unusable (for example, because of disk or file system corruption).
Download and apply updatesโ
To check for any available updates without downloading them, use:
rl-secure update --check-only
If the previous command returns information about available updates, and if you want to install them, use:
rl-secure update
The rl-secure
tool automatically retrieves and applies update packages.
The rl-safe
tool is also automatically updated.
After the updates are successfully applied, you should use the sync command to re-scan your packages with the new version.
Collecting dataโ
To ensure compatibility with available updates, ReversingLabs is gathering a limited set of data about your system, jointly referred to as telemetry. This information is then sent to our servers to check your system compatibility with the latest CLI version and your license validity.
The following data is collected:
Information type | Description |
---|---|
Operating system name and version | Operating system name and version on which rl-secure is running. It is stored by rl-secure for compatibility purposes. |
C runtime library version | Not collected for Windows OS. Version of the C runtime library present on the Linux-based operating systems. It is stored by rl-secure for compatibility purposes. |
License version | Version of the license used rl-secure . It is stored by rl-secure for compatibility purposes. |
Machine ID | Not collected when site keys are used. Machine number computed by rl-secure for licensing purposes. |
Site key | Not collected for licenses locked to your machine ID. Hashed version of the site key stored by rl-secure for licensing purposes. |