This page describes AAES Govern’s controls. AAES Operate has private-work permissions, operational reviews and recorded-spend limits; it does not include Govern. About AAES Govern
Before you enable this package
Draft package; not part of the reviewed library. Endpoint and operation coverage remain unverified. Confirm the provider contract before enabling capabilities.
Read each action's effects and exclusions below. Before installation, also read the complete package requirements, including credential issuance, scope, expiry, and provider permissions. These are deployment prerequisites, not capabilities this package supplies.
Capabilities (4)
Each capability below is one registered operation. The complete package JSON includes its exact network destination allowlist. The repository stores it at packs/wiz.json and embeds a copy in the release binary.
Risk tiers. R0 is the minimum for reads. R2 is the minimum for write, create, update, execute, and invoke. R3 is the minimum for delete, send, pay, deploy, approve, share, and transfer. Operators can raise these levels. A minimum tier does not measure the operation's business or confidentiality risk.
Field guide. Endpoint is the service address and request method. Connector is the adapter that makes the call. Custody describes how the credential is held; the credential reference identifies the value to resolve. Data class sets handling requirements: pii means personal data, financial means financial records, and internal means internal organizational data.
wiz.issues.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
POST https://wiz-api.invalid/graphql- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-wiz-readonly-access-token- Data class
- internal
Read issues.
Query the tenant's Issues (security issues with severity, status, affected resource and project) via a GraphQL query operation. R0 holds only under the read-only discipline stated in the pack notes: the request body must be a query operation against the issues type with no mutation — an unrestricted body defeats the tier.
The host is a reserved placeholder: substitute the tenant's API host before enabling.
wiz.vulnerability_findings.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
POST https://wiz-api.invalid/graphql- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-wiz-readonly-access-token- Data class
- internal
Read vulnerability findings.
Query vulnerability findings (CVE findings on cloud resources, with package, fix availability and affected asset) via a GraphQL query operation. R0 holds only under the read-only discipline stated in the pack notes: query operations only, no mutation.
The host is a reserved placeholder: substitute before enabling.
wiz.configuration_findings.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
POST https://wiz-api.invalid/graphql- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-wiz-readonly-access-token- Data class
- internal
Read configuration findings.
Query cloud configuration findings (posture findings against controls, with pass/fail result and affected resource) via a GraphQL query operation. R0 holds only under the read-only discipline stated in the pack notes: query operations only, no mutation.
The host is a reserved placeholder: substitute before enabling.
wiz.inventory.read v1.0.0R0
- Kind
- tool
- Action
- read
- Endpoint
POST https://wiz-api.invalid/graphql- Connector
- http
- Custody
- customer_vault
- Credential ref
secret-ref-wiz-readonly-access-token- Data class
- internal
Read inventory.
Query the cloud resource inventory (graph search / cloud resources: entities, relationships and properties across connected cloud accounts) via a GraphQL query operation. R0 holds only under the read-only discipline stated in the pack notes: query operations only, no mutation. Inventory results describe the customer's whole cloud estate — treat the output as sensitive even though the capability is a read.
The host is a reserved placeholder: substitute before enabling.
Credential reference
The credential field names a reference rather than containing credential material. Packs are designed not to contain secrets; the format checks cover only known credential formats and cannot prove that arbitrary text contains no secrets. Installing a package registers its capabilities. Configure the provider credentials, endpoints, and network access, then test the integration in your environment before enabling it.
- Reference
secret-ref-wiz-readonly-access-token- Custody
- customer_vault
- Injection
- header (Authorization)
Configure the value and injection format specified in the package. Assign responsibility for credential rotation and revocation, restrict provider permissions, and keep credential material out of logs and responses.
Complete credential requirements
Provisional credential design: no Wiz authentication reference was retrieved in this review. Earlier third-party connector documentation corroborated OAuth2 client credentials and bearer authentication; it does not verify the vendor contract. Before enabling, confirm the scheme, auth endpoint, grant, audience, exact API scopes, project scoping, lifetime and revocation behavior against Wiz documentation.
If that contract is confirmed, store the complete Authorization header value, including the documented scheme, for a service account restricted to these reads in the customer's secret manager. An external deployment process must own service-account setup, token issuance and renewal. Keep client credentials under separate vault references; the executor injects the stored access-token header and does not perform OAuth or token renewal.
Require provider permissions that reject mutations and executor controls that restrict queries to the types registered here. Do not store write-scoped credentials under this reference or enable the R0 registrations without both controls. The exact vendor scopes that satisfy these requirements remain unverified.
Renew before the confirmed expiry and refuse expired or rejected values. Do not assume that deleting or deactivating an account stops issuance or invalidates captured tokens without vendor confirmation. Treat captured material as live until confirmed expiry or revocation.
The deployment must restrict vault access and keep credential material only in executor memory for the call, out of logs, traces, diagnostics and crash reports. These are requirements awaiting deployment verification, not completed custody checks.
Resources
wiz-tenant(api, internal):https://wiz-api.invalid/graphql
Technical package and review record
Complete provider requirements and exclusions
Draft package: no first-party operation contract has been verified. On 2026-09-21, docs.wiz.io returned HTTP 429 on every retrieval attempt and integrate.wiz.io was unreachable. The retrieved Fortinet FortiSOAR Wiz.io connector documentation is a third-party source. It corroborates the regional GraphQL endpoint shape (https://api.<region>.app.wiz.io), service-account OAuth client credentials with a separate auth endpoint, and issue/vulnerability query shapes. It does not establish Wiz's operation contracts. Before promotion, verify every query field, input type, and permission against Wiz documentation and the tenant's GraphQL schema introspection.
Replace wiz-api.invalid with the tenant's regional API host shown in Wiz console settings. Update every endpoint, resource locator, and network allowlist entry together; allowlists match exactly.
Every registered capability uses POST /graphql. Request bodies select the operation, so a different capability name does not restrict a mutation on that shared URL. Two controls are required for these R0 reads: use a service-account token with read-only scopes, and enforce query-only bodies targeting only the types named in each capability description. The provider scopes must reject mutations. The deployment must enforce the type restriction, for example through executor body inspection. Do not enable the capabilities at R0 if either control is absent.
The removed wiz.issues.update and wiz.projects.update registrations remain excluded. This format does not restrict request bodies, so either write registration would admit every mutation permitted by a write-scoped token. Any future write capability needs a separately reviewed control that restricts the actual mutation, such as an executor body allowlist.
An external process creates the service account with minimum scopes, exchanges its client id and secret at the separate Wiz auth endpoint, and stores and renews the complete header value defined in the credential note. The package performs no account creation or token issuance.
All GraphQL mutations are excluded, including updateIssue, deleteIssue, updateProject, deleteProject; service-account creation, rotation, and deletion; SAML, SSO, and authentication settings; cloud connector onboarding and offboarding for subscriptions, projects, and organization-wide connections; automation and integration changes that may send finding data to third parties; reports scheduled for external delivery; and user or role management.
Re-review on 2026-10-29: the web reader returned HTTP 403 for the API guide on docs.wiz.io. The llms.txt URL, win.wiz.io and integrate.wiz.io were inaccessible through that tool. The wiz-sec GitHub organization and its charts repository were readable, but no first-party query contract for these four reads was retrieved. The earlier HTTP 429 result is historical. All four operations, exact read-only scopes, token lifetime and revocation behavior remain unverified against Wiz documentation. Do not enable this draft.
Download the complete package JSON for exact network allowlists, credential requirements, exclusions, and setup notes. Read these requirements before installation.
The full documentation review record is supplied in the evaluation package. The evaluation package runs in your environment and comes only with the paid design partnership. This page reproduces the source links and review block; the full record is available for evaluation. Discuss a design partnership to inspect it before installation.
Review block
This section reproduces the review block recorded in the pack file. The evidence and approval record is separate: for a reviewed pack, it is in the evaluation materials and in the release binary's embedded assets.
Review in progress; record dated 2026-10-29
1 source, retrieved 2026-09-21
- https://docs.fortinet.com/document/fortisoar/2.0.0/wiz-io/980/wiz-io-v2-0-0 (retrieved 2026-09-21)
Current documentation links are navigation aids. They do not change the package, its historical sources or its review date. Review dates describe a documentation review, not a live integration test. No package is provider-endorsed or yet tested against a live provider tenant.
Release identity
SHA-256 of the pack file bytes: 55886d291625991af3aaaf6ec6d391f0bce3814e3f9c7c14d6dc5053a20014c0
Not part of the reviewed release library. Editing a package changes its release identity. A deployment plan checks its own file digests; it does not restore reviewed status or authenticate approval.