Launcher overview

Launcher lets Tosca Cloud scan applications and run tests on your local machine. Launcher runs in the background and checks that local components are up to date.

After you install Launcher, it automatically does these tasks:

  • Install all required automation components

  • Keep components up to date

  • Start agents and scan

You don't need to manually install and update components for scanning and testing.

Tosca Cloud versions and controls Launcher. This means that Tosca Cloud silently auto-updates Launcher as necessary. Reinstalling Launcher also reinstalls all the components it manages.

Requirements

When you install Launcher, it checks that you have any required software installed. Launcher prompts you if anything is missing.

For more information, check out the system requirements for hardware, software, and browser requirements.

Architecture

The following diagram describes how Launcher fits into Tosca Cloud's architecture.

Launcher architecture

Security

Launcher's security features protect sensitive data and prevent malicious use. Here's a summary.

Authentication

Launcher encrypts and stores temporary tokens that let local components authenticate against Tosca Cloud.

Logging into Tosca Cloud creates a token that expires after 1 hour. Launcher stores these tokens with DPAPI encryption.

Personal agents need these tokens to run tests.

Team agents use locally stored client ID and client secret for authentication. Launcher uses DPAPI encryption for these credentials.

Data handling

Launcher doesn't process sensitive data. Personal and team agents process test data but do not store it.

Encryption

Launcher uses HTTPS for communication with Tosca Cloud.

Update security

Launcher downloads signed updates only from verified and trusted sources.

Logging and auditing

Launcher keeps logs on your local machine for a maximum of 10 days. It doesn't log or store any sensitive information. Logs only contain installation, update, error, and status information for agents and automation components. Uninstalling Launcher doesn't remove logs.

You can access the logs in the following locations:

  • %USERPROFILE%\AppData\Local\Launcher\ for the main log, which includes agent installations and updates.

  • %USERPROFILE%\AppData\Local\SquirrelClowdTemp for updates and installation.

  • %PROGRAMDATA%\TRICENTIS\Logs\E2GAgent\ for the main agents log.

Permissions and access

Any Tosca Cloud user can install and run Launcher.

Only Tosca Cloud admins can set up team agents.