Installing AppScan 360°

Note: Perform all installation and configuration activities as an Administrator on the target system. In addition, the installing user must have the current .kube/config file in their home directory, and .kube/config must point to a valid and reachable cluster.
To install the AppScan 360°, including AppScan Remediation Advisories and the optional Software Composition Analysis (SCA) component:
  1. Download the AppScan 360° installation script and the AppScan 360° installation files from MyHCLSoftware portal to a single directory location under /home/username. For example, /home/username/AppScan360.
    Ensure all the .run files are included in the directory:
    • AppScan360_OneClick_v2.0.0.run
    • AppScan360_v2.0.0.run
    • AppScan360_ASRA_v2.0.0.run
    • AppScan360_SCA_v2.0.0.run
    • singular-singular.clusterKit.properties
    • AppScan360_readme_v2.0.00.html
  2. In the folder to which the files were downloaded, provide executable permission to the installer by running:
    chmod +x /home/username/AppScan360/*.run
  3. Run the install script:
    Note: While not required, we recommend specifying the folder location of the files, even though you are installing from the folder location.
    ./AppScan360_OneClick_v2.0.0.run --target <EXTRACTION_PATH> <PROPERTY_FILE_PATH> [--includesca] [--ignorecheck]
    Parameter Description
    <EXTRACTION_PATH> Path to extract and run components, relative or absolute.
    <PROPERTY_FILE_PATH> Full path to the .properties file containing system configuration.
    --includesca Include the Software Composition Analysis (SCA) component. Optional.
    --ignorecheck Skip pre-requisite validation checks. Optional.
    For example:
    ./AppScan360_OneClick_v2.0.0.run --target home/<username>/AppScan360/extracted /home/<username>/AppScan360/singular-singular.clusterKit.properties --includesca

    The installer first performs a set of validation checks:

    • Checks for PersistentVolume or StorageClass configuration.

    • Verifies Helm is available and responsive.

    • Validates Docker image push/pull to and from the configured registry.

    • Performs SQL Server connectivity check using a temporary Kubernetes pod.

  4. When installation is complete, check logs at [AppScan360 extraction folder]/logs to verify system requirements are specified correctly and installation was successful.