From running the automated installer for Virtual Analyst, what are all of the network address locations that the installer will tap into in order to run the install process?
Release 17.4 RU2 or higher
CA Service Desk Manager
the Virtual Analyst installation can be broken up into two parts. The first part is the baseline installation, which requires a combination of Python, Rust Toolchain, and Visual Studio runtime. If one views the automatic installer batch script that comes with the VA install media, one will find these commands, with the URI's highlighted below:
powershell.exe -Command "& {[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri 'https://www.python.org/ftp/python/%pythonVersion%/python-%pythonVersion%-amd64.exe' -OutFile '%TEMP%\python-%pythonVersion%-amd64.exe'}"
powershell.exe -Command "& { [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri 'https://aka.ms/vs/16/release/vs_buildtools.exe' -OutFile '%TEMP%\vs_buildtools.exe'}"
powershell.exe -Command "& {[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri 'https://win.rustup.rs/x86_64' -OutFile '%TEMP%\rustup-init.exe'}"
These three items are required to implement the baseline components for Virtual Analyst. I have highlighted the URLs that the commands are accessing to obtain the materials.
The second part is to implement the RASA and Spacy libraries and package components. These are the backend elements that comprise the Virtual Analyst itself. This part is a bit trickier to describe where these elements are downloaded as they involve using the Python "pip" command which may query various online locations such as PyPI, Google, and GitHub. We do not have any control to where these libraries and packages will be stored and accessed as the necessary libraries are community based.
The Python pip command could potentially access across multiple online sources to obtain the necessary libraries needed to implement RASA and the Virtual Analyst, making it difficult to determine what specific internet locations the pip command will access. Broadcom does not have any control of the pip functionality as it is part of the Python infrastructure which is governed by its own license and software controls.