# Related CLI / SDK Commands

## SAS API Commands

| API Name | Method | Description |
|----------|--------|-------------|
| DescribeVersionConfig | POST/GET | Query SAS version config, check malware detection service status |
| CreateFileDetectUploadUrl | POST/GET | Get file upload URL parameters for OSS form upload |
| CreateFileDetect | POST/GET | Submit uploaded file for malware detection |
| GetFileDetectResult | POST/GET | Batch get detection results by hash key list |

## Script Commands

| Command | Description |
|---------|-------------|
| `bash scripts/malware_scan.sh check-service` | Check if malware detection service is enabled |
| `bash scripts/malware_scan.sh scan <file>` | Scan a single file for malware |
| `bash scripts/malware_scan.sh list-dir <dir>` | List files in directory with count and size |
| `bash scripts/malware_scan.sh scan-dir <dir>` | Scan all files in a directory |

## Script Parameters

| Parameter | Required | Default | Description |
|-----------|----------|---------|-------------|
| `--region` | No | cn-shanghai | Alibaba Cloud region for SAS API endpoint |
