This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

host-check

Use the host check command to verify if your system is appropriately setup to perform a scan.

This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Use the host check command to verify if your system is appropriately setup to perform a scan.

The command endorctl host-check allows you to quickly verify if your system is set up with the appropriate tools to perform a successful scan.

Usage

To verify that your local host is appropriately configured to scan a given repository:

  1. Clone the repository you’d like to verify system setup for. The following instructions should be updated to the repository of your selection.

    git clone https://github.com/endorlabs/app-java-demo.git
    
  2. Navigate to the root of the repository you’ve cloned.

    cd ./app-java-demo
    
  3. Run the host check command.

    endorctl host-check
    

To verify that your local host is appropriately configured with AI recommendations on how to address any issues perform the following procedure and add the --droid-gpt flag to the host check command.

endorctl host-check --droid-gpt

Options

The endorctl host-check command uses the following flags and environment variables.

Flag Environment Variable Type Description
auth-check-only ENDOR_HOST_CHECK_AUTH_CHECK_ONLY boolean (default:false) Validate authentication credentials only.
droid-gpt ENDOR_HOST_CHECK_DROID_GPT boolean (default:false) Use DroidGPT to generate remediation advice.
name ENDOR_ARTIFACT_NAME string The name of the artifact whose signature needs to be revoked.
path ENDOR_HOST_CHECK_PATH string Set the path to the repository to scan on the local filesystem. For example, --path=/Users/endorlabs/github/myrepo.