Integrate Cisco AMP Antivirus
Overview
You can integrate Cisco AMP Antivirus to scan files during Transfer and detect or block potential threats.
Once configured, files are scanned according to the selected Scan timing. If a threat is detected, the configured On detection action is applied to block the Transfer or generate an alert. The files to be scanned are determined by the selected Scan scope.
The overall process consists of the following steps:
① Generate API Credentials → ② Configure the Integration in the Product
Prerequisites
Before you begin, verify the following requirements.
| Item | Description |
|---|---|
| Cisco AMP Account | Access to the Cisco AMP Console with permission to generate API credentials is required. |
| API Credentials | An API Endpoint, Client ID, and API Key are required. |
| Network | The environment where the product is installed must allow outbound HTTPS communication (port 443) to the Cisco AMP API Endpoint for your organization's region. |
Generate API Credentials
To scan files with Cisco AMP, generate a Client ID and API Key, and verify the API Endpoint for your organization's region.
Step 1. Generate API Credentials
Sign in to the Cisco AMP Console, navigate to Accounts → API Credentials, and select New API Credential.
Enter the application name, configure the required scope, and generate the credentials. The Client ID (API Client ID) and API Key are displayed only once during creation, so copy and store them securely.
Treat these credentials as passwords. Anyone with access to them can access your organization's Cisco AMP data. Do not expose them in public repositories or external documentation. If the credentials are compromised, delete them and generate new ones.

Step 2. Verify the API Endpoint
Verify the API Endpoint for your organization's region.
| Region | API Endpoint |
|---|---|
| North America (NAM) | https://api.amp.cisco.com/... |
| Europe (EU) | https://api.eu.amp.cisco.com/... |
| Asia Pacific, Japan, and China (APJC) | https://api.apjc.amp.cisco.com/... |
Authentication fails if an API Endpoint for a different region is used.

Verification
✔ A Client ID and API Key have been generated.
✔ The API Endpoint for the organization's region has been verified.
Configure Cisco AMP Integration
Enter the generated credentials and configure the scanning options.
When you open the Security configuration page, the following screen is displayed.

Step 1. Enter the API Endpoint
Enter the regional API Endpoint verified in the "Generate API Credentials" section into the API Endpoint field (for example, https://api.amp.cisco.com/...).
Step 2. Enter the Client ID
Enter the Client ID generated in the "Generate API Credentials" section into the Client ID field.
Step 3. Enter the API Key
Enter the API Key generated in the "Generate API Credentials" section into the API Key field.
Step 4. Select Scan Timing
Select when files should be scanned in Scan timing.
| Option | Description |
|---|---|
| Before transfer at source | Scan files on the source before the Transfer starts. |
| After transfer at target | Scan files on the target after the Transfer completes. |
| Bothway | Scan files both before the Transfer at the source and after the Transfer at the target. |
Step 5. Select On Detection
Select how the system should respond when a threat is detected in On detection.
| Option | Description |
|---|---|
| Block transfer | Block the Transfer when a threat is detected. |
| Alert only | Allow the Transfer to continue and generate an alert only. |
| Admin confirm | Require administrator confirmation before proceeding. |
Step 6. Select Scan Scope
Select which files should be scanned in Scan scope.
| Option | Description |
|---|---|
| All files | Scan every transferred file. |
| Executable files only | Scan executable files only. |
| Custom exceptions | Scan files according to user-defined exception rules. |
Step 7. Save the Configuration
After completing the configuration, click Add to save the integration.
Verification
✔ The API Endpoint, Client ID, and API Key have been entered.
✔ The Scan timing, On detection, and Scan scope options have been selected.
Verify the Integration
Verify that the integration is operating correctly.
Step 1. Perform a Test Transfer
Transfer a file to verify that scanning is performed. You can safely verify the scanning behavior using a standard antivirus test file such as EICAR.

Step 2. Verify the Result
Verify that the configured On detection action is applied correctly (for example, Block transfer blocks the Transfer, while Alert only generates a warning).

Verification
✔ File scanning has been performed.
✔ The configured detection action is applied correctly.
Configuration Complete
After the configuration is saved, the integration becomes active.
From this point forward, transferred files are scanned according to the configured timing and scope. If a threat is detected, the configured action is applied automatically.
Troubleshooting
If scanning does not operate correctly, verify the following.
| Issue | Verification |
|---|---|
| Scanning is not performed | Verify that the API Endpoint, Client ID, and API Key are correct and do not contain leading or trailing spaces. |
| Authentication error (401) occurs | Verify that the Client ID and API Key are valid and have not been deleted or regenerated. |
| Region mismatch | Verify that the organization's region matches the configured API Endpoint (NAM/EU/APJC). |
| Threats are detected but Transfers are not blocked | Verify that On detection is set to Block transfer. |
| Certain files are not scanned | Verify the Scan scope configuration (All files, Executable files only, or Custom exceptions). |
| Transfer performance is slower | When Bothway is selected for Scan timing, files are scanned at both the source and target, which may increase processing time. Adjust the setting if necessary. |
| Integration fails in a restricted network | Verify that outbound HTTPS communication (port 443) to the regional API Endpoint is allowed by the firewall or proxy. |