Package: rl-deploy
rl-deploy by ReversingLabsrl-deploy is a tool for fast and flexible installation of rl-secure (secure.software CLI) in ephemeral and cloud infrastructure, CI/CD environments, and containers.secure.software is a software supply chain protection platform created by ReversingLabs to help organizations develop and release software with confidence. To support automated security scanning of software releases, ReversingLabs developed the secure.software CLI tool called rl-secure.This guide explains how to use rl-deploy to install rl-secure. For more details, visit theofficial secure.software documentation.Installationrl-deploy requires Python 3.x.It can be installed on the following systems and architectures:Windows 10 and later, 64-bitLinux x86 (all major distributions), 64-bitTo install the latest version of rl-deploy from PyPI, run:pip install rl-deployTo confirm rl-deploy is successfully installed, run:rl-deploy --versionHow to use rl-deployAfter installing rl-deploy to your system, use it to install the latest version of the rl-secure CLI tool.Prepare your license and site keySend an email tosupport@reversinglabs.comwith the subject "rl-secure license request". In the email, ask for a site key that you will use to deploy rl-secure.ReversingLabs Support will send you the license file and the site key. The site key is a string you can use to associate any rl-secure installation with your license. This allows you to install rl-secure on multiple ephemeral systems without having to request a separate license for each machine.Install rl-secureImportant note:rl-secure implements an auto-update mechanism to keep the product up to date on every use. The user executing rl-secure commands must have write access to the installation location to facilitate the auto-update mechanism.To install rl-secure on your system, provide the installation location, license, and the site key to the rl-deploy tool. You can either provide the path to the license file, or convert the license file contents into a Base64-encoded string.Install with encoded license keyrl-deploy install --location /path/to/destination/ --encoded-key=your-license-contents-as-BASE64-encoded-string --site-key=your-site-keyInstall with license file pathrl-deploy install --location /path/to/destination/ --license-file /path/to/license.key --site-key=your-site-keyConfirm rl-secure installationAccess the location where you installed rl-secure and run the following command to confirm it's successfully installed.rl-secure --versionConfigurationThe rl-deploy tool supports proxy configuration in case it's required to download and install rl-secure.You can specify the proxy configuration parameters directly when installing rl-secure:rl-deploy install --location /path/to/destination/ --license-file /path/to/license.key --site-key=your-site-key --proxy-server 127.0.0.1 --proxy-port 8080Proxy settings used during installation are automatically saved to the rl-secure configuration file, so rl-secure can continue using them when it needs to connect to ReversingLabs servers.Note the rl-deploy proxy configuration does not support system-provided certificates, so it will not work if you have a custom certificate.SupportTo share your feedback or report any issues with rl-deploy, send an email tosupport@reversinglabs.com