Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 94 additions & 94 deletions docs/integrations.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
{
"lastUpdated": "2026-03-26T14:58:16.731983Z",
"lastUpdated": "2026-04-15T14:33:48.631070Z",
"totalIntegrations": 32,
"integrationDetails": [
{
"name": "Cyberint",
"name": "Scan Passive Assets",
"type": "internal",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scan-passive-assets/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scan-passive-assets/custom-integration-scan-passive-assets.star"
},
{
"name": "Tailscale",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cyberint/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cyberint/custom-integration-cyberint.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tailscale/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tailscale/custom-integration-tailscale.star"
},
{
"name": "Audit Log to Webhook",
"type": "outbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/audit-events-to-webhook/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/audit-events-to-webhook/custom-integration-audit-events.star"
"name": "Cisco-ISE",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cisco-ise/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cisco-ise/custom_integration_cisco-ise.star"
},
{
"name": "runZero Task Sync",
"name": "Stairwell",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/task-sync/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/task-sync/custom-integration-task-sync.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/stairwell/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/stairwell/custom-integration-stairwell.star"
},
{
"name": "Lima Charlie",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/lima-charlie/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/lima-charlie/custom-integration-lima-charlie.star"
},
{
"name": "Moysle",
Expand All @@ -27,34 +39,34 @@
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/moysle/custom-integration-moysle.star"
},
{
"name": "Netskope",
"name": "Snow License Manager",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/netskope/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/netskope/custom-integration-netskope.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snow-license-manager/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snow-license-manager/custom-integration-snow.star"
},
{
"name": "NinjaOne",
"name": "Scale Computing",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ninjaone/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ninjaone/custom-integration-ninjaone.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scale-computing/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scale-computing/custom-integration-scale-computing.star"
},
{
"name": "Ghost Security",
"name": "runZero Task Sync",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ghost/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ghost/custom-integration-ghost.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/task-sync/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/task-sync/custom-integration-task-sync.star"
},
{
"name": "Stairwell",
"name": "Device42",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/stairwell/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/stairwell/custom-integration-stairwell.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/device42/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/device42/custom-integration-device42.star"
},
{
"name": "Vunerability Workflow",
"type": "internal",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/vulnerability-workflow/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/vulnerability-workflow/custom-integration-vulnerability-workflow.star"
"name": "Ubiquiti Unifi Network",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ubiquiti-unifi-network/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ubiquiti-unifi-network/custom-integration-ubiquiti-unifi-network.star"
},
{
"name": "Solarwinds Information Service",
Expand All @@ -66,37 +78,43 @@
"name": "Akamai Guardicore Centra",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/akamai-guardicore-centra/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/akamai-guardicore-centra/custom-integration-centra-v4-api.star"
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/akamai-guardicore-centra/custom-integration-centra-v3-api.star"
},
{
"name": "Snow License Manager",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snow-license-manager/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snow-license-manager/custom-integration-snow.star"
"name": "Vunerability Workflow",
"type": "internal",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/vulnerability-workflow/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/vulnerability-workflow/custom-integration-vulnerability-workflow.star"
},
{
"name": "Tanium",
"name": "Snipe-IT",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tanium/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tanium/custom-integration-tanium.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snipe-it/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snipe-it/snipeit.star"
},
{
"name": "Tailscale",
"name": "Audit Log to Webhook",
"type": "outbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/audit-events-to-webhook/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/audit-events-to-webhook/custom-integration-audit-events.star"
},
{
"name": "Kandji",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tailscale/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tailscale/custom-integration-tailscale.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/kandji/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/kandji/custom-integration-kandji.star"
},
{
"name": "Proxmox",
"name": "Cortex XDR",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/proxmox/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/proxmox/custom-integration-proxmox.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cortex-xdr/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cortex-xdr/custom-integration-cortex-xdr.star"
},
{
"name": "Cisco-ISE",
"name": "Drata",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cisco-ise/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cisco-ise/custom_integration_cisco-ise.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/drata/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/drata/custom-integration-drata.star"
},
{
"name": "JAMF",
Expand All @@ -105,34 +123,34 @@
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/jamf/custom-integration-jamf.star"
},
{
"name": "Scan Passive Assets",
"type": "internal",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scan-passive-assets/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scan-passive-assets/custom-integration-scan-passive-assets.star"
"name": "Sumo Logic",
"type": "outbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/sumo-logic/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/sumo-logic/custom-integration-sumo.star"
},
{
"name": "Manage Engine Endpoint Central",
"name": "Tanium",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/manage-engine-endpoint-central/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/manage-engine-endpoint-central/custom-integration-endpoint-central.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tanium/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/tanium/custom-integration-tanium.star"
},
{
"name": "Ubiquiti Unifi Network",
"name": "Cyberint",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ubiquiti-unifi-network/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ubiquiti-unifi-network/custom-integration-ubiquiti-unifi-network.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cyberint/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cyberint/custom-integration-cyberint.star"
},
{
"name": "Cortex XDR",
"name": "Digital Ocean",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cortex-xdr/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/cortex-xdr/custom-integration-cortex-xdr.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/digital-ocean/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/digital-ocean/custom-integration-digital-ocean.star"
},
{
"name": "Snipe-IT",
"name": "Automox",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snipe-it/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/snipe-it/snipeit.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/automox/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/automox/custom-integration-automox.star"
},
{
"name": "Extreme Networks CloudIQ",
Expand All @@ -141,28 +159,28 @@
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/extreme-cloud-iq/custom-integrations-extreme-cloud-iq.star"
},
{
"name": "Sumo Logic",
"type": "outbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/sumo-logic/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/sumo-logic/custom-integration-sumo.star"
"name": "Netskope",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/netskope/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/netskope/custom-integration-netskope.star"
},
{
"name": "Digital Ocean",
"name": "NinjaOne",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/digital-ocean/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/digital-ocean/custom-integration-digital-ocean.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ninjaone/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ninjaone/custom-integration-ninjaone.star"
},
{
"name": "Lima Charlie",
"name": "Ghost Security",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/lima-charlie/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/lima-charlie/custom-integration-lima-charlie.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ghost/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/ghost/custom-integration-ghost.star"
},
{
"name": "Device42",
"name": "Manage Engine Endpoint Central",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/device42/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/device42/custom-integration-device42.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/manage-engine-endpoint-central/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/manage-engine-endpoint-central/custom-integration-endpoint-central.star"
},
{
"name": "Carbon Black",
Expand All @@ -171,28 +189,10 @@
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/carbon-black/custom-integration-carbon-black.star"
},
{
"name": "Kandji",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/kandji/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/kandji/custom-integration-kandji.star"
},
{
"name": "Drata",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/drata/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/drata/custom-integration-drata.star"
},
{
"name": "Scale Computing",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scale-computing/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/scale-computing/custom-integration-scale-computing.star"
},
{
"name": "Automox",
"name": "Proxmox",
"type": "inbound",
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/automox/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/automox/custom-integration-automox.star"
"readme": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/proxmox/README.md",
"integration": "https://github.com/runZeroInc/runzero-custom-integrations/blob/main/proxmox/custom-integration-proxmox.star"
}
]
}
3 changes: 2 additions & 1 deletion proxmox/custom-integration-proxmox.star
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ def main(*args, **kwargs):
'cluster': cluster_name,
'node': node_name,
'vm_type': 'qemu',
'vm_name': vm_name,
'status': vm_status,
'running': is_running,
}
Expand All @@ -270,7 +271,7 @@ def main(*args, **kwargs):

assets.append(ImportAsset(
id = "{}-{}-vm-{}".format(cluster_name, node_name, vmid),
hostnames = [vm_name] if vm_name else [],
hostnames = [],
networkInterfaces = vm_ifaces,
os = os_name,
osVersion = os_version,
Expand Down