Integrations
Asset Integrations
Automatically import and sync assets from your infrastructure tools.
Asset integrations let you import your infrastructure inventory into CodeWall, so you always have an up-to-date view of what needs testing.
Supported sources
| Source | Required Fields | What It Imports |
|---|---|---|
| ServiceNow CMDB | Instance URL, client ID, client secret | Configuration items, servers, applications |
| CrowdStrike Falcon | Client ID, client secret, cloud region | Endpoints, hosts, services |
| Microsoft Graph | Tenant ID, client ID, client secret | Azure AD devices, applications |
| AWS | Access key ID, secret access key, regions | EC2 instances, ELBs, S3 buckets, etc. |
| Google Cloud Platform | Service account JSON, project IDs | Compute instances, Cloud Run services, etc. |
| Azure Resource Manager | Tenant ID, client ID, client secret, subscription IDs | VMs, App Services, storage accounts, etc. |
| Axonius | Instance URL, API key, API secret | Devices, hosts, network interfaces, IPs |
Setting up an asset integration
- Go to Settings > Integrations
- Find your platform in the Assets section
- Enter the required credentials
- Click Save
- Click Sync Now to trigger an initial import
Sync behaviour
- Assets are imported and added to your asset inventory
- Subsequent syncs detect new, changed, and removed assets
- Sync status shows the last sync time and how many assets were imported
- You can manually trigger a sync at any time with Sync Now
Using imported assets in tests
Imported assets appear in the asset picker when creating a new pentest. You can:
- Select specific imported assets as test targets
- Filter assets by source (e.g., show only CrowdStrike assets)
- Combine imported assets with manually added targets

