Wiz
Visualize Wiz Vulnerability Findings and monitor changes through queries and alerts.
- Installation
- Authorization
- Data Model
- Types
- Release Notes
Installation
You will need the following parameters:
-
Active service account
- A Wiz service account serves as a machine-to-machine interface to authenticate with the Wiz API. Permissions must be explicitly assigned to a service account by a Wiz user, typically requiring a user with elevated privileges such as a Global Admin. See their documentation for more information.
- Required API scopes:
read:usersread:projectsread:resourcesread:host_configurationread:cloud_configurationread:reportscreate:reportsread:vulnerabilities
-
OAuth Client ID and OAuth Client Secret obtained from the service account
-
Access Token API URL — Example:
https://auth.app.wiz.io/oauth/token -
GraphQL API URL — Example:
https://api.<TENANT_DATA_CENTER>.<ENVIRONMENT>/graphql<TENANT_DATA_CENTER>is your Wiz regional data center (e.g.,us1,us2,eu1, oreu2)<ENVIRONMENT>is one ofapp.wiz.io,app.wiz.us, orgov.wiz.io
To install the Wiz integration in JupiterOne, navigate to the Integrations tab in JupiterOne and select Wiz. Click New Instance to begin configuring your integration.
Creating a Wiz instance requires the following:
-
The Account Name used to identify the Wiz account in JupiterOne. Ingested entities will have this value stored in
tag.AccountNamewhen theAccountNametoggle is enabled. -
Description to assist in identifying the integration instance, if desired.
-
Polling Interval that you feel is sufficient for your monitoring needs. You may leave this as
DISABLEDand manually execute the integration. -
Your Wiz Access Token API URL.
-
Your Wiz GraphQL API URL.
-
Your Wiz OAuth Client ID and OAuth Client Secret.
Click Create once all values are provided to finalize the integration.
Data Volume Configuration
These optional settings control how much data is ingested on each run. Narrowing severity and status filters reduces ingestion volume and run time.
Ingestion Windows
Each finding type has an independent ingestion window. Only findings updated (or first seen, if Filter by First Seen is enabled) within the selected number of days are ingested.
| Field | Description | Default |
|---|---|---|
| Ingestion Window (days) — VM Host Vulnerabilities | How many days back to ingest VM host vulnerability findings. | 90 |
| Ingestion Window (days) — Host Configuration Findings | How many days back to ingest host configuration findings. | 90 |
| Ingestion Window (days) — Bucket Vulnerabilities | How many days back to ingest bucket vulnerability findings. | 90 |
| Ingestion Window (days) — Container Vulnerabilities | How many days back to ingest container vulnerability findings. | 90 |
| Ingestion Window (days) — Container Image Vulnerabilities | How many days back to ingest container image vulnerability findings. | 90 |
| Ingestion Window (days) — Serverless Vulnerabilities | How many days back to ingest serverless vulnerability findings. | 90 |
| Ingestion Window (days) — VM Image Vulnerabilities | How many days back to ingest VM image vulnerability findings. | 90 |
Available options for all ingestion window fields: 90, 180, 275, 365 (days).
Data Filtering Options
VM Host Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
Host Configuration Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Severity levels to include. | Critical | Critical, High, Medium, Low, Informational |
| Status | Status values to include. | Open | Open, Resolved, Rejected |
Bucket Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
Container Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
Container Image Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
Serverless Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
VM Image Vulnerability Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Vendor severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open, Resolved | Open, Resolved, Rejected |
Cloud Configuration Findings
| Field | Description | Default | Options |
|---|---|---|---|
| Severity | Severity levels to include. | Critical, High | Critical, High, Medium, Low, None |
| Status | Status values to include. | Open | Open, Resolved, Rejected |
| Result | Result values to include. | Fail | Fail, Pass, Error, Not Assessed |
Advanced Configuration
| Field | Description | Default |
|---|---|---|
| Filter by First Seen | When enabled, the ingestion window date filter uses the finding's First Seen date instead of Updated At. Applies to all vulnerability types. | Disabled |
| Use Severity instead of Vendor Severity | When enabled, filters vulnerability findings by Severity instead of Vendor Severity. Applies to all vulnerability types. | Disabled |
| Ingest findings of missing and deleted assets | When enabled, vulnerability findings are retained even when their source asset was not ingested (for example, when the asset belongs to a Wiz project not configured for ingestion, or was deleted). A minimal host record is reconstructed from the finding so the finding is not dropped. Recently-deleted assets still within Wiz's retention window are also ingested with their deleted status. | Disabled |
| Project IDs to ingest | An optional list of Wiz project IDs to ingest. When set, only assets and findings belonging to these projects are collected. Provide IDs separated by commas. | All projects |
| Map assets to ServiceNow CMDB | When enabled, mapped relationships are emitted from Wiz assets (hosts, containers, serverless functions) to ServiceNow CMDB records, matched by the asset's app ID tag and subscription external ID. Enable only for tenants whose Wiz app ID tag holds a ServiceNow sys_id. | Disabled |
| App ID tag key | The asset tag key whose value is the ServiceNow application/service sys_id. Case-sensitive — must match the tag key exactly as it appears in Wiz. Used only when Map assets to ServiceNow CMDB is enabled. | appid |
| Support group tag key | Asset tag key whose value identifies the responsible support group or team. When set, the tag value is promoted onto the supportGroup property of Wiz asset entities so it is queryable without knowing the raw tag key. Case-sensitive. | Not set |
| Support owner tag key | Asset tag key whose value is the operational or support owner (typically an email address). Promoted onto the supportOwner property of Wiz asset entities. Case-sensitive. | Not set |
| Business owner tag key | Asset tag key whose value is the business owner (typically an email address). Promoted onto the businessOwner property of Wiz asset entities. Case-sensitive. | Not set |
Next steps
Now that your integration instance has been configured, it will begin running on the polling interval you provided, populating data within JupiterOne. Continue on to our Instance management guide to learn more about working with and editing integration instances.
OAuth Scopes
OAuth scopes that must be granted to the application or service principal.
Show OAuth Scopes (8)
create:reportsread:cloud_configurationread:host_configurationread:projectsread:reportsread:resourcesread:usersread:vulnerabilities