{"resources":{"atlassian":{"id":"atlassian","fields":{"admin":{"name":"admin","type":"\u001batlassian.admin","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"confluence":{"name":"confluence","type":"\u001batlassian.confluence","title":"Atlassian Confluence instance","desc":"Confluence Cloud, Server, or Data Center instance, the entry point for auditing all users and all spaces. Surfaces the data auditors use to find unprotected content (anonymous- or unlicensed-accessible spaces), inappropriate space-level permissions, and page-level restrictions.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"jira":{"name":"jira","type":"\u001batlassian.jira","title":"Atlassian Jira instance","desc":"Root of a Jira Cloud, Server, or Data Center instance. Deployment metadata is available via serverInfos, along with all users, groups, projects, and issues, and the recent audit-log records. This is the surface auditors check for least-privilege project permissions, dormant users, and suspicious admin activity.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"scim":{"name":"scim","type":"\u001batlassian.scim","title":"Atlassian SCIM (System for Cross-domain Identity Management) directory","desc":"The SCIM provisioning surface: the source of record for users and groups synced into Atlassian Cloud from an external identity provider. Inventory the provisioned identities and their group membership to detect orphaned accounts, drift between the IdP and Atlassian, or unexpected access.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true}},"is_extension":true},"atlassian.admin":{"id":"atlassian.admin","fields":{"organization":{"name":"organization","type":"\u001batlassian.admin.organization","title":"Atlassian Admin organization","desc":"Organization that anchors Atlassian Admin: its identity and type, the security and data-residency policies it enforces, the verified domains it owns, and the accounts it manages. This is the surface auditors check for org-wide identity controls such as IP allowlists, data residency, verified domains, and managed-account access reviews.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true}},"is_extension":true},"atlassian.admin.organization":{"id":"atlassian.admin.organization","name":"atlassian.admin.organization","fields":{"domain":{"name":"domain","type":"\u001batlassian.admin.organization.domain","title":"Atlassian Admin verified domain","desc":"Verified email domain attached to an Atlassian organization, with its name and verification type. Scopes which user accounts the organization controls.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"domains":{"name":"domains","type":"\u0019\u001batlassian.admin.organization.domain","title":"Verified domains","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Organization ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"managedUser":{"name":"managedUser","type":"\u001batlassian.admin.organization.managedUser","title":"Atlassian Admin managed user","desc":"User managed by an Atlassian organization, including account type (atlassian, customer, or app), email, status (active, inactive, or closed), last-active timestamp, per-product access, the parent organization, and any outstanding API tokens. This is the granularity needed for managed-account access reviews, dormant-account cleanup, and stale-token cleanup.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"managedUsers":{"name":"managedUsers","type":"\u0019\u001batlassian.admin.organization.managedUser","title":"Users managed by this organization","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Organization name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"policies":{"name":"policies","type":"\u0019\u001batlassian.admin.organization.policy","title":"Organization policies","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"policy":{"name":"policy","type":"\u001batlassian.admin.organization.policy","title":"Atlassian Admin organization policy","desc":"Organization-level policy such as an IP allowlist, data residency, two-step verification, or mobile-app management, including its identity, type, enabled or disabled status, lifecycle timestamps, and the resources (workspaces or managed accounts) the policy applies to. Used to verify that the policies an organization is supposed to enforce are present, enabled, and scoped to the right resources.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Organization type (e.g., cloud)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Admin organization","desc":"Organization that anchors Atlassian Admin: its identity and type, the security and data-residency policies it enforces, the verified domains it owns, and the accounts it manages. This is the surface auditors check for org-wide identity controls such as IP allowlists, data residency, verified domains, and managed-account access reviews.","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.admin.organization.domain":{"id":"atlassian.admin.organization.domain","name":"atlassian.admin.organization.domain","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Domain ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Domain name (e.g., example.com)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Domain type (e.g., verified)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Admin verified domain","desc":"Verified email domain attached to an Atlassian organization, with its name and verification type. Scopes which user accounts the organization controls.","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.admin.organization.managedUser":{"id":"atlassian.admin.organization.managedUser","name":"atlassian.admin.organization.managedUser","fields":{"apiToken":{"name":"apiToken","type":"\u001batlassian.admin.organization.managedUser.apiToken","title":"API token issued to a managed Atlassian account","desc":"Outstanding API token issued to a managed user: its identity, the label set at creation, the creation timestamp, and the last access timestamp. Use this to find dormant or unrotated tokens that should be revoked as part of a credential-hygiene audit.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"apiTokens":{"name":"apiTokens","type":"\u0019\u001batlassian.admin.organization.managedUser.apiToken","title":"Outstanding API tokens issued to this managed user","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"User ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"lastActive":{"name":"lastActive","type":"\t","is_mandatory":true,"title":"Last activity timestamp","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"organizationId":{"name":"organizationId","type":"\u0007","is_mandatory":true,"title":"ID of the parent Atlassian organization that manages this user","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"productAccess":{"name":"productAccess","type":"\u0019\n","is_mandatory":true,"title":"Product access permissions","desc":"Each entry has `Name` (the product the user can access, e.g., jira or confluence) and `LastActive` (the timestamp the user was last active in that product, or null if never recorded).","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Account status (active, inactive, closed)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Account type (atlassian, customer, app)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Admin managed user","desc":"User managed by an Atlassian organization, including account type (atlassian, customer, or app), email, status (active, inactive, or closed), last-active timestamp, per-product access, the parent organization, and any outstanding API tokens. This is the granularity needed for managed-account access reviews, dormant-account cleanup, and stale-token cleanup.","min_provider_version":"9.0.3","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.admin.organization.managedUser.apiToken":{"id":"atlassian.admin.organization.managedUser.apiToken","name":"atlassian.admin.organization.managedUser.apiToken","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Token creation timestamp","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Token ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"label":{"name":"label","type":"\u0007","is_mandatory":true,"title":"Label set at creation time","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"lastAccess":{"name":"lastAccess","type":"\t","is_mandatory":true,"title":"Last time the token was used","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"API token issued to a managed Atlassian account","desc":"Outstanding API token issued to a managed user: its identity, the label set at creation, the creation timestamp, and the last access timestamp. Use this to find dormant or unrotated tokens that should be revoked as part of a credential-hygiene audit.","private":true,"min_provider_version":"13.2.6","defaults":"label createdAt lastAccess","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.admin.organization.policy":{"id":"atlassian.admin.organization.policy","name":"atlassian.admin.organization.policy","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Policy ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Policy display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"policyType":{"name":"policyType","type":"\u0007","is_mandatory":true,"title":"Policy type (e.g., ip-allowlist, data-residency)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"resources":{"name":"resources","type":"\u0019\n","is_mandatory":true,"title":"Resources this policy applies to","desc":"Each entry has `id` (the resource ID, e.g., a workspace ID or product URL) and `applicationStatus` (typically `enabled` / `disabled` — indicates whether the policy is active for that specific resource).","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Policy status (enabled, disabled)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Object type (always \"policy\")","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Admin organization policy","desc":"Organization-level policy such as an IP allowlist, data residency, two-step verification, or mobile-app management, including its identity, type, enabled or disabled status, lifecycle timestamps, and the resources (workspaces or managed accounts) the policy applies to. Used to verify that the policies an organization is supposed to enforce are present, enabled, and scoped to the right resources.","min_provider_version":"9.0.0","defaults":"name policyType status","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence":{"id":"atlassian.confluence","name":"atlassian.confluence","fields":{"attachment":{"name":"attachment","type":"\u001batlassian.confluence.attachment","title":"Confluence attachment","desc":"File attached to a Confluence page or blog post, carrying the title, media type, size, upload version and uploader, and the web and download links. Attachments are a data-exfiltration surface: inventory them to find files (credentials, exports, PII) that should not be stored in the wiki, and to review what is downloadable from a given piece of content.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"blogpost":{"name":"blogpost","type":"\u001batlassian.confluence.blogpost","title":"Confluence blog post (content with type=blogpost)","desc":"Confluence blog post and its access posture: status (current, trashed, or draft), the space it lives in, the current version number, the creator and last-editor accounts, the version metadata, whether any explicit read or update restrictions are applied, and the files attached to it. Blog posts are a full content type parallel to pages, with the same restriction and data-disclosure surface, so they belong in the same content access reviews.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"group":{"name":"group","type":"\u001batlassian.confluence.group","title":"Confluence user group","desc":"Confluence group. The `id` field may be either the group key or the display name depending on the source API. Space permissions expose the group key as `subjectKey`, while page restrictions only expose the display name. As a result, the same group surfaced via both code paths will produce two distinct cache entries (one keyed by group key, one by display name).","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"page":{"name":"page","type":"\u001batlassian.confluence.page","title":"Confluence page (content with type=page)","desc":"Confluence page (content with type page) and its access posture: status (current, trashed, or draft), the space it lives in, the current version number, the creator and last-update timestamps, the parent page when the page is nested, the labels applied to it, whether any explicit read or update restrictions are applied, and the per-operation restriction set with its users and groups. The unit of page-level access reviews.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"space":{"name":"space","type":"\u001batlassian.confluence.space","title":"Confluence space","desc":"Confluence space and its access posture: the space type (global or personal), status (current or archived), whether anonymous or unlicensed users have any access, the raw permission entries and the users and groups they reference, the homepage, the creator, the creation timestamp, and the pages within the space. Everything needed for space-level access reviews.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"spaces":{"name":"spaces","type":"\u0019\u001batlassian.confluence.space","title":"All Confluence spaces","min_provider_version":"13.0.7","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"user":{"name":"user","type":"\u001batlassian.confluence.user","title":"Confluence user account","desc":"Atlassian account as it appears in Confluence, covering the account ID, display name, and account type (atlassian, app, or customer).","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"users":{"name":"users","type":"\u0019\u001batlassian.confluence.user","title":"All Confluence users","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Confluence instance","desc":"Confluence Cloud, Server, or Data Center instance, the entry point for auditing all users and all spaces. Surfaces the data auditors use to find unprotected content (anonymous- or unlicensed-accessible spaces), inappropriate space-level permissions, and page-level restrictions.","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.attachment":{"id":"atlassian.confluence.attachment","name":"atlassian.confluence.attachment","fields":{"comment":{"name":"comment","type":"\u0007","is_mandatory":true,"title":"Comment recorded with the attachment. Empty when none was set.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Upload timestamp of the current version (UTC). Null when unavailable.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdBy":{"name":"createdBy","type":"\u001batlassian.confluence.user","is_mandatory":true,"title":"User who uploaded the current version. Null when the API does not return uploader details.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"downloadLink":{"name":"downloadLink","type":"\u0007","is_mandatory":true,"title":"Absolute URL to download the attachment. Empty when unavailable.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"fileSize":{"name":"fileSize","type":"\u0005","is_mandatory":true,"title":"File size in bytes","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Content ID of the attachment","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"mediaType":{"name":"mediaType","type":"\u0007","is_mandatory":true,"title":"MIME media type (e.g. application/pdf, image/png)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Content status (current, trashed)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Attachment title (file name)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"version":{"name":"version","type":"\u0005","is_mandatory":true,"title":"Current version number of the attachment","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"webUrl":{"name":"webUrl","type":"\u0007","is_mandatory":true,"title":"Absolute URL of the attachment in the Confluence web UI. Empty when unavailable.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence attachment","desc":"File attached to a Confluence page or blog post, carrying the title, media type, size, upload version and uploader, and the web and download links. Attachments are a data-exfiltration surface: inventory them to find files (credentials, exports, PII) that should not be stored in the wiki, and to review what is downloadable from a given piece of content.","min_provider_version":"13.3.10","defaults":"title mediaType fileSize","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.blogpost":{"id":"atlassian.confluence.blogpost","name":"atlassian.confluence.blogpost","fields":{"attachments":{"name":"attachments","type":"\u0019\u001batlassian.confluence.attachment","title":"Files attached to this blog post","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp (UTC). Null when the API does not return a creation date.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdBy":{"name":"createdBy","type":"\u001batlassian.confluence.user","is_mandatory":true,"title":"User who created the blog post. Null when the API does not return creator details.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"hasRestrictions":{"name":"hasRestrictions","type":"\u0004","title":"Whether this blog post has any explicit read or update restrictions applied","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Content ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"labels":{"name":"labels","type":"\u0019\u0007","is_mandatory":true,"title":"Labels applied to the blog post (label name only, without prefix)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"minorEdit":{"name":"minorEdit","type":"\u0004","is_mandatory":true,"title":"Whether the current version was flagged as a minor edit","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"restrictions":{"name":"restrictions","type":"\u0019\u001batlassian.confluence.page.restriction","title":"Per-operation restrictions on this blog post (read/update; users + groups)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"spaceKey":{"name":"spaceKey","type":"\u0007","is_mandatory":true,"title":"Key of the space the blog post lives in","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Content status (current, trashed, draft)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Blog post title","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Confluence content type. Always \"blogpost\" (kept for symmetry with page).","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp (UTC). Null when the API does not return an update timestamp.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedBy":{"name":"updatedBy","type":"\u001batlassian.confluence.user","is_mandatory":true,"title":"User who made the current version. Null when the API does not return editor details.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"version":{"name":"version","type":"\u0005","is_mandatory":true,"title":"Current version number (1 for the first publish, increments per edit)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"versionMessage":{"name":"versionMessage","type":"\u0007","is_mandatory":true,"title":"Message recorded with the current version. Empty when none was set.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"webUrl":{"name":"webUrl","type":"\u0007","is_mandatory":true,"title":"Absolute URL of the blog post in the Confluence web UI. Empty when unavailable.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence blog post (content with type=blogpost)","desc":"Confluence blog post and its access posture: status (current, trashed, or draft), the space it lives in, the current version number, the creator and last-editor accounts, the version metadata, whether any explicit read or update restrictions are applied, and the files attached to it. Blog posts are a full content type parallel to pages, with the same restriction and data-disclosure surface, so they belong in the same content access reviews.","min_provider_version":"13.3.10","defaults":"title status","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.group":{"id":"atlassian.confluence.group","name":"atlassian.confluence.group","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Group identifier — either the group key or, for page restrictions, the display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Group name (e.g., confluence-users)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence user group","desc":"Confluence group. The `id` field may be either the group key or the display name depending on the source API. Space permissions expose the group key as `subjectKey`, while page restrictions only expose the display name. As a result, the same group surfaced via both code paths will produce two distinct cache entries (one keyed by group key, one by display name).","private":true,"min_provider_version":"13.0.7","defaults":"id name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.page":{"id":"atlassian.confluence.page","name":"atlassian.confluence.page","fields":{"ancestorIds":{"name":"ancestorIds","type":"\u0019\u0007","title":"Content IDs of the full ancestor chain, root first, direct parent last","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"attachments":{"name":"attachments","type":"\u0019\u001batlassian.confluence.attachment","title":"Files attached to this page","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","title":"Creation timestamp (UTC). Null when the API does not return a creation date.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdBy":{"name":"createdBy","type":"\u001batlassian.confluence.user","title":"User who created the page. Null when the API does not return creator details.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"depth":{"name":"depth","type":"\u0005","title":"Nesting depth. 0 for a top-level page, 1 for its children, and so on.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"hasRestrictions":{"name":"hasRestrictions","type":"\u0004","title":"Whether this page has any explicit read or update restrictions applied","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Content ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"labels":{"name":"labels","type":"\u0019\u0007","title":"Labels applied to the page (label name only, without prefix)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"minorEdit":{"name":"minorEdit","type":"\u0004","title":"Whether the current version was flagged as a minor edit","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"parent":{"name":"parent","type":"\u001batlassian.confluence.page","title":"Direct parent page. Null for top-level pages or when no ancestors are returned.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"restriction":{"name":"restriction","type":"\u001batlassian.confluence.page.restriction","title":"Per-operation restriction on a Confluence page","desc":"Atlassian accounts and groups that hold read or update access on a page with explicit restrictions configured, available both as raw account IDs and group names and as resolved user and group references.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"restrictions":{"name":"restrictions","type":"\u0019\u001batlassian.confluence.page.restriction","title":"Per-operation restrictions on this page (read/update; users + groups)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"spaceKey":{"name":"spaceKey","type":"\u0007","is_mandatory":true,"title":"Key of the space the page lives in","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Content status (current, trashed, draft)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Page title","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Confluence content type (page)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedAt":{"name":"updatedAt","type":"\t","title":"Last update timestamp (UTC). Null when the API does not return an update timestamp.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedBy":{"name":"updatedBy","type":"\u001batlassian.confluence.user","title":"User who made the current version. Null when the API does not return editor details.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"version":{"name":"version","type":"\u0005","title":"Current version number of the page (1 for the first publish, increments per edit)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"versionMessage":{"name":"versionMessage","type":"\u0007","title":"Message recorded with the current version. Empty when none was set.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"webUrl":{"name":"webUrl","type":"\u0007","title":"Absolute URL of the page in the Confluence web UI. Empty when unavailable.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence page (content with type=page)","desc":"Confluence page (content with type page) and its access posture: status (current, trashed, or draft), the space it lives in, the current version number, the creator and last-update timestamps, the parent page when the page is nested, the labels applied to it, whether any explicit read or update restrictions are applied, and the per-operation restriction set with its users and groups. The unit of page-level access reviews.","min_provider_version":"13.0.7","defaults":"title status","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.page.restriction":{"id":"atlassian.confluence.page.restriction","name":"atlassian.confluence.page.restriction","fields":{"groupNames":{"name":"groupNames","type":"\u0019\u0007","is_mandatory":true,"title":"Group names with this operation restriction","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"groups":{"name":"groups","type":"\u0019\u001batlassian.confluence.group","title":"Groups with this operation restriction","desc":"Identified by display name only — see atlassian.confluence.group.id for cache-key caveats.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Identifier of the restriction, unique per (page, operation) pair","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"operation":{"name":"operation","type":"\u0007","is_mandatory":true,"title":"Operation restricted (read, update)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"userIds":{"name":"userIds","type":"\u0019\u0007","is_mandatory":true,"title":"Account IDs of users with this operation restriction","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"users":{"name":"users","type":"\u0019\u001batlassian.confluence.user","title":"Users with this operation restriction","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Per-operation restriction on a Confluence page","desc":"Atlassian accounts and groups that hold read or update access on a page with explicit restrictions configured, available both as raw account IDs and group names and as resolved user and group references.","min_provider_version":"13.0.7","defaults":"operation","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.space":{"id":"atlassian.confluence.space","name":"atlassian.confluence.space","fields":{"anonymousAccess":{"name":"anonymousAccess","type":"\u0004","is_mandatory":true,"title":"Whether anonymous (unauthenticated) users have any access to this space","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"blogposts":{"name":"blogposts","type":"\u0019\u001batlassian.confluence.blogpost","title":"Blog posts in this space","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp (UTC). Null when the API does not return a creation date.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdBy":{"name":"createdBy","type":"\u001batlassian.confluence.user","is_mandatory":true,"title":"User who created the space. Null when the API does not return creator details.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"homepage":{"name":"homepage","type":"\u001batlassian.confluence.page","is_mandatory":true,"title":"Homepage of the space. Null when no homepage is set.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"Numeric space ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Space key (e.g., DEV)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Space display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"pages":{"name":"pages","type":"\u0019\u001batlassian.confluence.page","title":"Pages in this space (top-level Get; lazy)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permissionGroups":{"name":"permissionGroups","type":"\u0019\u001batlassian.confluence.group","title":"Distinct groups referenced by space permissions","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permissionUsers":{"name":"permissionUsers","type":"\u0019\u001batlassian.confluence.user","title":"Distinct users referenced by space permissions","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permissions":{"name":"permissions","type":"\u0019\n","is_mandatory":true,"title":"Permission entries for this space","desc":"Each entry is a dict with keys `operation` (the granted operation, e.g. read or administer), `targetType` (the object the operation applies to, e.g. space or page), `subjectType` (one of user, group, or anonymous), and `subjectKey` (the user account ID or group ID, empty for anonymous entries).","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Space status (current, archived)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Space type (global, personal)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"unlicensedAccess":{"name":"unlicensedAccess","type":"\u0004","is_mandatory":true,"title":"Whether unlicensed users (e.g., JSM customers) have any access to this space","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence space","desc":"Confluence space and its access posture: the space type (global or personal), status (current or archived), whether anonymous or unlicensed users have any access, the raw permission entries and the users and groups they reference, the homepage, the creator, the creation timestamp, and the pages within the space. Everything needed for space-level access reviews.","min_provider_version":"13.0.7","defaults":"name key type","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.confluence.user":{"id":"atlassian.confluence.user","name":"atlassian.confluence.user","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Atlassian account ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Account type (atlassian, app, customer)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Confluence user account","desc":"Atlassian account as it appears in Confluence, covering the account ID, display name, and account type (atlassian, app, or customer).","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira":{"id":"atlassian.jira","name":"atlassian.jira","fields":{"applicationRole":{"name":"applicationRole","type":"\u001batlassian.jira.applicationRole","title":"Jira application role","desc":"Application-role assignment with its key (e.g., jira-software, jira-servicedesk) and display name. Application roles control which Atlassian products a user is licensed to access.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"auditRecord":{"name":"auditRecord","type":"\u001batlassian.jira.auditRecord","title":"Jira audit log record","desc":"Entry from Jira's audit log: the audited action and category, event source, the principal who triggered it, the originating IP, the target object, and any recorded property changes. This is the input for detecting privileged-action sequences and authentication anomalies.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"auditRecords":{"name":"auditRecords","type":"\u0019\u001batlassian.jira.auditRecord","title":"Recent audit log records (most recent first)","min_provider_version":"13.0.7","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"customField":{"name":"customField","type":"\u001batlassian.jira.customField","title":"Jira custom field","desc":"Custom field defined on the Jira instance. Each field has an `id` (`customfield_10001`-style key used in JQL and the REST API), a `name` shown in the UI, the `schemaType` and `schemaCustom` that determine its data shape and editor (e.g., `com.atlassian.jira.plugin.system.customfieldtypes:textarea`), and counters for the `screensCount` and `contextsCount` the field is attached to. Common audits look for fields whose `name` or `description` suggests they store sensitive data (passwords, SSNs, API tokens) that should not live in a ticketing system.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"customFields":{"name":"customFields","type":"\u0019\u001batlassian.jira.customField","title":"Custom fields defined on the Jira instance","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"dashboard":{"name":"dashboard","type":"\u001batlassian.jira.dashboard","title":"Jira dashboard","desc":"Jira dashboard with its identity, owning account, the popularity counter, the view URL, and the share-permission and edit-permission entries. Dashboards aggregate gadgets that query Jira data, so a dashboard shared with `loggedin` or `global` can expose summarized data from every project the viewer can access.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"dashboards":{"name":"dashboards","type":"\u0019\u001batlassian.jira.dashboard","title":"Dashboards defined on the Jira instance","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"filter":{"name":"filter","type":"\u001batlassian.jira.filter","title":"Jira saved filter","desc":"Saved JQL filter with its identity, the JQL it runs, the owning account, the view URL, the favourite count, the share-permission entries, and any email subscriptions attached to it. Filters are a common data-disclosure surface: a filter shared with `loggedin` or `global` effectively exposes its results to every authenticated user, and subscriptions email those results to whoever the owner enumerated.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"filters":{"name":"filters","type":"\u0019\u001batlassian.jira.filter","title":"Saved JQL filters defined on the Jira instance","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"group":{"name":"group","type":"\u001batlassian.jira.group","title":"Jira user group","desc":"User group used by Jira permission schemes and application roles, with its identity and name. Group membership drives most of Jira's access control.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"groups":{"name":"groups","type":"\u0019\u001batlassian.jira.group","title":"All Jira groups","min_provider_version":"11.0.136","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"issue":{"name":"issue","type":"\u001batlassian.jira.issue","title":"Jira issue (ticket)","desc":"Full state of a single issue: identity (key, summary, description), workflow state and resolution, parent project, type, priority, labels, the lifecycle timestamps (created, updated, resolved, due), the creator, assignee, and reporter user references, the components and fix versions it belongs to, the issue-security level applied to it, and the watcher and vote counters and comment list. These are the inputs auditors use to look for stale, mis-secured, or inappropriately-disclosed tickets.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"issues":{"name":"issues","type":"\u0019\u001batlassian.jira.issue","title":"All Jira issues","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permissionScheme":{"name":"permissionScheme","type":"\u001batlassian.jira.permissionScheme","title":"Jira permission scheme","desc":"Permission scheme with its identity, description, and the list of permission grants it contains. Use it to verify that schemes attached to projects only grant the permissions they should.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"project":{"name":"project","type":"\u001batlassian.jira.project","title":"Jira project","desc":"Project identity (id, key, name, UUID, URL, email), its project-type key (software, service_desk, or business), privacy, archived, and deleted state, custom properties, the project lead, the permission scheme attached to it, and the components and versions defined on the project. The unit of access control for project-level audits.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"projects":{"name":"projects","type":"\u0019\u001batlassian.jira.project","title":"All Jira projects","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"serverInfo":{"name":"serverInfo","type":"\u001batlassian.jira.serverInfo","title":"Jira server information","desc":"Deployment metadata for the connected Jira instance: base URL, build number, server title, and deployment type (Cloud, Server, or Data Center). Useful for version-driven branching in policies.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"serverInfos":{"name":"serverInfos","type":"\u001batlassian.jira.serverInfo","title":"Jira server information","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"user":{"name":"user","type":"\u001batlassian.jira.user","title":"Jira user account","desc":"Atlassian account as it appears in Jira: account ID, display name, account type (atlassian, app, or customer), avatar, email, active status, timezone, locale, group memberships, and the application roles the user is granted (e.g., jira-software-users).","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"users":{"name":"users","type":"\u0019\u001batlassian.jira.user","title":"All Jira users","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"workflow":{"name":"workflow","type":"\u001batlassian.jira.workflow","title":"Jira workflow","desc":"Workflow defined on the Jira instance, the state machine that issues move through. `name` and `id` (the entity ID) identify the workflow; `isDefault` flags Jira's built-in default workflow. `statuses` lists every status the workflow uses (initial state through terminal Done), and `transitions` lists the allowed status changes with their conditions, validators, and post-functions. Common change-management audits assert that critical statuses can only be reached via transitions with the required approver conditions.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"workflows":{"name":"workflows","type":"\u0019\u001batlassian.jira.workflow","title":"Workflows defined on the Jira instance","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian Jira instance","desc":"Root of a Jira Cloud, Server, or Data Center instance. Deployment metadata is available via serverInfos, along with all users, groups, projects, and issues, and the recent audit-log records. This is the surface auditors check for least-privilege project permissions, dormant users, and suspicious admin activity.","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.applicationRole":{"id":"atlassian.jira.applicationRole","name":"atlassian.jira.applicationRole","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Role key","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Role display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira application role","desc":"Application-role assignment with its key (e.g., jira-software, jira-servicedesk) and display name. Application roles control which Atlassian products a user is licensed to access.","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.auditRecord":{"id":"atlassian.jira.auditRecord","name":"atlassian.jira.auditRecord","fields":{"associatedItems":{"name":"associatedItems","type":"\u0019\n","is_mandatory":true,"title":"Other items associated with the action (id, name, typeName, parentId, parentName)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"authorKey":{"name":"authorKey","type":"\u0007","is_mandatory":true,"title":"Account key/ID of the user who triggered the event","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"category":{"name":"category","type":"\u0007","is_mandatory":true,"title":"Category of the audited action (e.g., user management, group management)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"changedValues":{"name":"changedValues","type":"\u0019\n","is_mandatory":true,"title":"Property changes recorded for the action (fieldName, changedFrom, changedTo)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp (UTC)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Detailed description of the audited action","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"eventSource":{"name":"eventSource","type":"\u0007","is_mandatory":true,"title":"Source of the event (e.g., admin, anonymous)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"Audit record ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"objectItem":{"name":"objectItem","type":"\n","is_mandatory":true,"title":"Object the audited action was performed on (id, name, typeName, parentId, parentName)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"remoteAddress":{"name":"remoteAddress","type":"\u0007","is_mandatory":true,"title":"IP address from which the action originated","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"summary":{"name":"summary","type":"\u0007","is_mandatory":true,"title":"Summary of the audited action","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira audit log record","desc":"Entry from Jira's audit log: the audited action and category, event source, the principal who triggered it, the originating IP, the target object, and any recorded property changes. This is the input for detecting privileged-action sequences and authentication anomalies.","min_provider_version":"13.0.7","defaults":"summary createdAt","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.customField":{"id":"atlassian.jira.customField","name":"atlassian.jira.customField","fields":{"contextsCount":{"name":"contextsCount","type":"\u0005","is_mandatory":true,"title":"Number of contexts this field is configured in","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Field description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Field ID (e.g., \"customfield_10001\")","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"isLocked":{"name":"isLocked","type":"\u0004","is_mandatory":true,"title":"Whether the field is locked (system field that cannot be modified)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Field key (often equal to `id`, can be an app-namespaced key for app-provided fields)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"lastUsed":{"name":"lastUsed","type":"\n","is_mandatory":true,"title":"Last-used tracking for the field","desc":"Dict with `type` (TRACKED, NOT_TRACKED, or NO_INFORMATION) and `value` (the last-used date, present only when type is TRACKED). Use it to find dormant custom fields that may still hold stale sensitive data.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Field display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"navigable":{"name":"navigable","type":"\u0004","is_mandatory":true,"title":"Whether the field can be navigated to in the UI","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"orderable":{"name":"orderable","type":"\u0004","is_mandatory":true,"title":"Whether the field can be ordered/sorted","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"schemaCustom":{"name":"schemaCustom","type":"\u0007","is_mandatory":true,"title":"Custom field type URI (e.g., `com.atlassian.jira.plugin.system.customfieldtypes:textfield`)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"schemaCustomId":{"name":"schemaCustomId","type":"\u0005","is_mandatory":true,"title":"Numeric custom-field ID (0 for system fields)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"schemaItems":{"name":"schemaItems","type":"\u0007","is_mandatory":true,"title":"For array-typed fields, the element type (e.g., `string`, `user`)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"schemaSystem":{"name":"schemaSystem","type":"\u0007","is_mandatory":true,"title":"System field identifier when this is a built-in field (empty for custom)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"schemaType":{"name":"schemaType","type":"\u0007","is_mandatory":true,"title":"High-level data type","desc":"For example `string`, `number`, `user`, `array`, `option`, `date`.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"screensCount":{"name":"screensCount","type":"\u0005","is_mandatory":true,"title":"Number of screens this field appears on","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"searchable":{"name":"searchable","type":"\u0004","is_mandatory":true,"title":"Whether the field is searchable via JQL","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"searcherKey":{"name":"searcherKey","type":"\u0007","is_mandatory":true,"title":"Searcher used by JQL/UI to query this field, empty if not searchable","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira custom field","desc":"Custom field defined on the Jira instance. Each field has an `id` (`customfield_10001`-style key used in JQL and the REST API), a `name` shown in the UI, the `schemaType` and `schemaCustom` that determine its data shape and editor (e.g., `com.atlassian.jira.plugin.system.customfieldtypes:textarea`), and counters for the `screensCount` and `contextsCount` the field is attached to. Common audits look for fields whose `name` or `description` suggests they store sensitive data (passwords, SSNs, API tokens) that should not live in a ticketing system.","private":true,"min_provider_version":"13.2.6","defaults":"id name schemaType","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.dashboard":{"id":"atlassian.jira.dashboard","name":"atlassian.jira.dashboard","fields":{"editPermissions":{"name":"editPermissions","type":"\u0019\n","is_mandatory":true,"title":"Edit-permission entries granting modify access to the dashboard","desc":"Same shape as `sharePermissions`. Edit permissions are typically more tightly scoped than view permissions.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Dashboard ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Dashboard display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"owner":{"name":"owner","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"Account that owns the dashboard. Null when the dashboard is orphaned.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"popularity":{"name":"popularity","type":"\u0005","is_mandatory":true,"title":"Number of users who have favourited the dashboard","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"sharePermissions":{"name":"sharePermissions","type":"\u0019\n","is_mandatory":true,"title":"Share-permission entries granting view access to the dashboard","desc":"Same shape as atlassian.jira.filter.sharePermissions. `global` and `loggedin` rows expose the dashboard beyond a single project / role / user.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"viewUrl":{"name":"viewUrl","type":"\u0007","is_mandatory":true,"title":"URL of the dashboard view in Jira","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira dashboard","desc":"Jira dashboard with its identity, owning account, the popularity counter, the view URL, and the share-permission and edit-permission entries. Dashboards aggregate gadgets that query Jira data, so a dashboard shared with `loggedin` or `global` can expose summarized data from every project the viewer can access.","min_provider_version":"13.2.6","defaults":"name owner.name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.filter":{"id":"atlassian.jira.filter","name":"atlassian.jira.filter","fields":{"favouritedCount":{"name":"favouritedCount","type":"\u0005","is_mandatory":true,"title":"Number of users who have favourited the filter","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Filter ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"jql":{"name":"jql","type":"\u0007","is_mandatory":true,"title":"JQL query expression","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Filter display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"owner":{"name":"owner","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"Account that owns the filter. Null when the filter is orphaned.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"sharePermissions":{"name":"sharePermissions","type":"\u0019\n","is_mandatory":true,"title":"Share-permission entries granting access to the filter","desc":"Each entry has `id`, `type` (`global`, `loggedin`, `authenticated`, `project`, `projectRole`, `group`, `user`), and the resolved holder: `projectId`, `projectKey`, `projectRoleId`, `projectRoleName`, `groupName`, `userAccountId`. `global` and `loggedin` rows expose the filter beyond a single project / role / user.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"subscriptions":{"name":"subscriptions","type":"\u0019\n","is_mandatory":true,"title":"Email subscriptions attached to the filter","desc":"Each entry has `id` and either `userAccountId` / `userName` or `groupName` — every entry receives a periodic email containing the filter results.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"viewUrl":{"name":"viewUrl","type":"\u0007","is_mandatory":true,"title":"URL of the filter view in Jira","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira saved filter","desc":"Saved JQL filter with its identity, the JQL it runs, the owning account, the view URL, the favourite count, the share-permission entries, and any email subscriptions attached to it. Filters are a common data-disclosure surface: a filter shared with `loggedin` or `global` effectively exposes its results to every authenticated user, and subscriptions email those results to whoever the owner enumerated.","min_provider_version":"13.2.6","defaults":"name owner.name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.group":{"id":"atlassian.jira.group","name":"atlassian.jira.group","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Group ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Group name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira user group","desc":"User group used by Jira permission schemes and application roles, with its identity and name. Group membership drives most of Jira's access control.","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.issue":{"id":"atlassian.jira.issue","name":"atlassian.jira.issue","fields":{"assignee":{"name":"assignee","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"User assigned to the issue. Null when the issue is unassigned.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"comments":{"name":"comments","type":"\u0019\n","is_mandatory":true,"title":"Comments posted on the issue","desc":"Each entry has `id`, `body`, `author` (accountId), `authorName` (displayName), `created`, `updated`, `visibility` (object with `type` / `value` when restricted; null otherwise), and `jsdPublic` (whether the comment is visible to Service Desk customers).","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"components":{"name":"components","type":"\u0019\n","is_mandatory":true,"title":"Components the issue belongs to (each entry has `id` and `name`)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp (UTC)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"creator":{"name":"creator","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"User who created the issue","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Issue description text","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"dueDate":{"name":"dueDate","type":"\t","is_mandatory":true,"title":"Due date. Null when no due date is set.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"fixVersions":{"name":"fixVersions","type":"\u0019\n","is_mandatory":true,"title":"Fix versions the issue targets (each entry has `id`, `name`, `released`, `archived`, `releaseDate`)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Issue ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Issue key (e.g., PROJ-123)","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"labels":{"name":"labels","type":"\u0019\u0007","is_mandatory":true,"title":"Labels attached to the issue","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"priority":{"name":"priority","type":"\u0007","is_mandatory":true,"title":"Priority name (e.g., High, Medium, Low). Empty when no priority is set.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"project":{"name":"project","type":"\u0007","is_mandatory":true,"title":"Parent project name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"projectKey":{"name":"projectKey","type":"\u0007","is_mandatory":true,"title":"Project key (e.g., PROJ)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"reporter":{"name":"reporter","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"User who reported the issue. Null when no reporter is set.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"resolution":{"name":"resolution","type":"\u0007","is_mandatory":true,"title":"Resolution name (e.g., Done, Won't Do). Empty when the issue is unresolved.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"resolvedAt":{"name":"resolvedAt","type":"\t","is_mandatory":true,"title":"Resolution timestamp (UTC). Null when the issue is unresolved.","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"securityLevel":{"name":"securityLevel","type":"\n","is_mandatory":true,"title":"Issue-security level applied to the issue (id, name, description). Null when no level is set.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Issue status (e.g., Open, In Progress, Done)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"summary":{"name":"summary","type":"\u0007","is_mandatory":true,"title":"Issue summary (title)","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"typeName":{"name":"typeName","type":"\u0007","is_mandatory":true,"title":"Issue type (e.g., Bug, Story, Task)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp (UTC)","min_provider_version":"13.1.1","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"voteCount":{"name":"voteCount","type":"\u0005","is_mandatory":true,"title":"Number of votes on this issue","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"watcherCount":{"name":"watcherCount","type":"\u0005","is_mandatory":true,"title":"Number of users watching this issue","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira issue (ticket)","desc":"Full state of a single issue: identity (key, summary, description), workflow state and resolution, parent project, type, priority, labels, the lifecycle timestamps (created, updated, resolved, due), the creator, assignee, and reporter user references, the components and fix versions it belongs to, the issue-security level applied to it, and the watcher and vote counters and comment list. These are the inputs auditors use to look for stale, mis-secured, or inappropriately-disclosed tickets.","min_provider_version":"9.0.0","defaults":"key summary status","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.permissionScheme":{"id":"atlassian.jira.permissionScheme","name":"atlassian.jira.permissionScheme","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Permission scheme description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"grant":{"name":"grant","type":"\u001batlassian.jira.permissionScheme.grant","title":"Individual permission grant within a Jira permission scheme","desc":"Permission key being granted (e.g., CREATE_ISSUES, ADMINISTER_PROJECTS), the holder type (user, group, projectRole, applicationRole, anyone), and the holder parameter that selects who receives it. The unit of grant-level project-permission audits.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"grants":{"name":"grants","type":"\u0019\u001batlassian.jira.permissionScheme.grant","title":"Permission grants attached to this scheme","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"Permission scheme ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Permission scheme name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira permission scheme","desc":"Permission scheme with its identity, description, and the list of permission grants it contains. Use it to verify that schemes attached to projects only grant the permissions they should.","min_provider_version":"13.0.7","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.permissionScheme.grant":{"id":"atlassian.jira.permissionScheme.grant","name":"atlassian.jira.permissionScheme.grant","fields":{"holderParameter":{"name":"holderParameter","type":"\u0007","is_mandatory":true,"title":"Holder parameter (e.g., group name, role id, account id)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"holderType":{"name":"holderType","type":"\u0007","is_mandatory":true,"title":"Holder type (e.g., user, group, projectRole, applicationRole, anyone)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Grant ID (composite of scheme + grant id)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permission":{"name":"permission","type":"\u0007","is_mandatory":true,"title":"Permission key (e.g., CREATE_ISSUES, ADMINISTER_PROJECTS)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Individual permission grant within a Jira permission scheme","desc":"Permission key being granted (e.g., CREATE_ISSUES, ADMINISTER_PROJECTS), the holder type (user, group, projectRole, applicationRole, anyone), and the holder parameter that selects who receives it. The unit of grant-level project-permission audits.","min_provider_version":"13.0.7","defaults":"permission holderType","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.project":{"id":"atlassian.jira.project","name":"atlassian.jira.project","fields":{"archived":{"name":"archived","type":"\u0004","is_mandatory":true,"title":"Whether the project is archived","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"component":{"name":"component","type":"\u001batlassian.jira.project.component","title":"Jira project component","desc":"Component defined on a Jira project: identity, description, the default assignee strategy, and the lead and assignee users. Components categorize issues within a project and can drive default assignment, so they appear in audits that verify ownership of issue categories.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"components":{"name":"components","type":"\u0019\u001batlassian.jira.project.component","title":"Components defined on this project","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"deleted":{"name":"deleted","type":"\u0004","is_mandatory":true,"title":"Whether the project is deleted","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Project description","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Project email address","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Project ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Project key (e.g., PROJ)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"lead":{"name":"lead","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"User account designated as project lead. Null when no lead is set.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Project display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"permissionScheme":{"name":"permissionScheme","type":"\u001batlassian.jira.permissionScheme","title":"Permission scheme assigned to the project","min_provider_version":"13.0.7","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"private":{"name":"private","type":"\u0004","is_mandatory":true,"title":"Whether the project is private","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"projectTypeKey":{"name":"projectTypeKey","type":"\u0007","is_mandatory":true,"title":"Project type key (e.g., software, service_desk, business)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"properties":{"name":"properties","type":"\u0019\u001batlassian.jira.project.property","title":"Custom project properties","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"property":{"name":"property","type":"\u001batlassian.jira.project.property","title":"Jira project custom property","desc":"Key of a custom property attached to a project. Used by Jira apps and integrations to attach scoped configuration to a project.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"role":{"name":"role","type":"\u001batlassian.jira.project.role","title":"Jira project role","desc":"Role on a Jira project and the actors (users and groups) assigned to it. Project roles are the unit of project-level RBAC: permission scheme grants name a role (`Administrators`, `Developers`, ...) and the role determines who can take which action on that project. `actors` lists every assignment with its `type` (`atlassian-user-role-actor` or `atlassian-group-role-actor`), `name`, `displayName`, and `accountId` (for users). This is the input audits use to verify least privilege at the project level.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"roles":{"name":"roles","type":"\u0019\u001batlassian.jira.project.role","title":"Project roles and their actors (users/groups assigned to each role)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"url":{"name":"url","type":"\u0007","is_mandatory":true,"title":"Project URL","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"uuid":{"name":"uuid","type":"\u0007","is_mandatory":true,"title":"Project UUID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"version":{"name":"version","type":"\u001batlassian.jira.project.version","title":"Jira project version","desc":"Version defined on a Jira project: identity, name, description, release and archived flags, the release date, and whether the unreleased version is overdue. Versions drive fix-version tracking and release reports.","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"versions":{"name":"versions","type":"\u0019\u001batlassian.jira.project.version","title":"Versions defined on this project","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira project","desc":"Project identity (id, key, name, UUID, URL, email), its project-type key (software, service_desk, or business), privacy, archived, and deleted state, custom properties, the project lead, the permission scheme attached to it, and the components and versions defined on the project. The unit of access control for project-level audits.","min_provider_version":"9.0.0","defaults":"name projectTypeKey","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.project.component":{"id":"atlassian.jira.project.component","name":"atlassian.jira.project.component","fields":{"assignee":{"name":"assignee","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"Resolved default assignee for issues with this component. Null when none.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"assigneeType":{"name":"assigneeType","type":"\u0007","is_mandatory":true,"title":"Default assignee strategy (PROJECT_DEFAULT, COMPONENT_LEAD, PROJECT_LEAD, UNASSIGNED)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Component description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Component ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"lead":{"name":"lead","type":"\u001batlassian.jira.user","is_mandatory":true,"title":"Component lead. Null when no lead is set.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Component name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"projectKey":{"name":"projectKey","type":"\u0007","is_mandatory":true,"title":"Parent project key (e.g., PROJ)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira project component","desc":"Component defined on a Jira project: identity, description, the default assignee strategy, and the lead and assignee users. Components categorize issues within a project and can drive default assignment, so they appear in audits that verify ownership of issue categories.","private":true,"min_provider_version":"13.2.6","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.project.property":{"id":"atlassian.jira.project.property","name":"atlassian.jira.project.property","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Property key","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira project custom property","desc":"Key of a custom property attached to a project. Used by Jira apps and integrations to attach scoped configuration to a project.","min_provider_version":"9.0.0","defaults":"id","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.project.role":{"id":"atlassian.jira.project.role","name":"atlassian.jira.project.role","fields":{"actors":{"name":"actors","type":"\u0019\n","is_mandatory":true,"title":"Users and groups assigned to this role on the project","desc":"Each entry has `type` (`atlassian-user-role-actor` or `atlassian-group-role-actor`), `id`, `name`, `displayName`, `avatarUrl`, and for user actors an `accountId`.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"admin":{"name":"admin","type":"\u0004","is_mandatory":true,"title":"Whether the role grants project-admin privileges","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"default":{"name":"default","type":"\u0004","is_mandatory":true,"title":"Whether the role is the default role assigned to new projects","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Role description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Composite identifier (projectKey/roleId)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Role name (e.g., \"Administrators\", \"Developers\")","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"projectKey":{"name":"projectKey","type":"\u0007","is_mandatory":true,"title":"Parent project key (e.g., \"PROJ\")","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"roleConfigurable":{"name":"roleConfigurable","type":"\u0004","is_mandatory":true,"title":"Whether the role membership is configurable on the project","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"roleId":{"name":"roleId","type":"\u0005","is_mandatory":true,"title":"Role ID (stable across the instance)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira project role","desc":"Role on a Jira project and the actors (users and groups) assigned to it. Project roles are the unit of project-level RBAC: permission scheme grants name a role (`Administrators`, `Developers`, ...) and the role determines who can take which action on that project. `actors` lists every assignment with its `type` (`atlassian-user-role-actor` or `atlassian-group-role-actor`), `name`, `displayName`, and `accountId` (for users). This is the input audits use to verify least privilege at the project level.","private":true,"min_provider_version":"13.2.6","defaults":"projectKey name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.project.version":{"id":"atlassian.jira.project.version","name":"atlassian.jira.project.version","fields":{"archived":{"name":"archived","type":"\u0004","is_mandatory":true,"title":"Whether the version has been archived","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Version description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Version ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Version name (e.g., 1.0.0)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"overdue":{"name":"overdue","type":"\u0004","is_mandatory":true,"title":"Whether an unreleased version is past its release date","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"projectKey":{"name":"projectKey","type":"\u0007","is_mandatory":true,"title":"Parent project key (e.g., PROJ)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"releaseDate":{"name":"releaseDate","type":"\u0007","is_mandatory":true,"title":"Release date (YYYY-MM-DD format from the API)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"released":{"name":"released","type":"\u0004","is_mandatory":true,"title":"Whether the version has been released","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira project version","desc":"Version defined on a Jira project: identity, name, description, release and archived flags, the release date, and whether the unreleased version is overdue. Versions drive fix-version tracking and release reports.","private":true,"min_provider_version":"13.2.6","defaults":"name released","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.serverInfo":{"id":"atlassian.jira.serverInfo","name":"atlassian.jira.serverInfo","fields":{"baseUrl":{"name":"baseUrl","type":"\u0007","is_mandatory":true,"title":"Jira instance base URL","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"buildDate":{"name":"buildDate","type":"\t","is_mandatory":true,"title":"Build date. Null when the instance does not report one.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"buildNumber":{"name":"buildNumber","type":"\u0005","is_mandatory":true,"title":"Build number","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"deploymentType":{"name":"deploymentType","type":"\u0007","is_mandatory":true,"title":"Deployment type (Cloud, Server, Data Center)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"serverTime":{"name":"serverTime","type":"\t","is_mandatory":true,"title":"Current server time. Useful for detecting clock drift.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"serverTitle":{"name":"serverTitle","type":"\u0007","is_mandatory":true,"title":"Server display title","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Version string (e.g., 9.12.0). Empty on some Cloud deployments.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira server information","desc":"Deployment metadata for the connected Jira instance: base URL, build number, server title, and deployment type (Cloud, Server, or Data Center). Useful for version-driven branching in policies.","min_provider_version":"9.0.0","defaults":"serverTitle","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.user":{"id":"atlassian.jira.user","name":"atlassian.jira.user","fields":{"active":{"name":"active","type":"\u0004","is_mandatory":true,"title":"Whether the account is active","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"applicationRoles":{"name":"applicationRoles","type":"\u0019\u001batlassian.jira.applicationRole","title":"Application role assignments","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address. Empty when hidden by the user's privacy settings.","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"groups":{"name":"groups","type":"\u0019\u001batlassian.jira.group","title":"Group memberships","min_provider_version":"11.0.136","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Atlassian account ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"locale":{"name":"locale","type":"\u0007","is_mandatory":true,"title":"Locale identifier (e.g., en_US)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Display name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"picture":{"name":"picture","type":"\u0007","is_mandatory":true,"title":"Avatar URL","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"timezone":{"name":"timezone","type":"\u0007","is_mandatory":true,"title":"IANA time zone identifier (e.g., America/Los_Angeles)","min_provider_version":"13.2.6","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Account type (atlassian, app, customer)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira user account","desc":"Atlassian account as it appears in Jira: account ID, display name, account type (atlassian, app, or customer), avatar, email, active status, timezone, locale, group memberships, and the application roles the user is granted (e.g., jira-software-users).","min_provider_version":"9.0.0","defaults":"name active","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.jira.workflow":{"id":"atlassian.jira.workflow","name":"atlassian.jira.workflow","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Workflow description","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Stable entity ID (UUID for cloud workflows; name otherwise)","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"isDefault":{"name":"isDefault","type":"\u0004","is_mandatory":true,"title":"Whether this is the Jira-default workflow","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Workflow name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"statuses":{"name":"statuses","type":"\u0019\u0007","is_mandatory":true,"title":"Status names referenced by the workflow","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"transitions":{"name":"transitions","type":"\u0019\n","is_mandatory":true,"title":"Allowed transitions between statuses","desc":"Each entry has `id`, `name`, `type`, `description`, `from` (list of origin status names; empty for global transitions), `to` (destination status name), and the rule lists `conditions`, `validators`, `actions` (post-functions), and `triggers`. Use for change-management audits. For example, asserting that a transition into `Done` requires a specific validator or approver condition.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Jira workflow","desc":"Workflow defined on the Jira instance, the state machine that issues move through. `name` and `id` (the entity ID) identify the workflow; `isDefault` flags Jira's built-in default workflow. `statuses` lists every status the workflow uses (initial state through terminal Done), and `transitions` lists the allowed status changes with their conditions, validators, and post-functions. Common change-management audits assert that critical statuses can only be reached via transitions with the required approver conditions.","private":true,"min_provider_version":"13.2.6","defaults":"name isDefault","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.scim":{"id":"atlassian.scim","name":"atlassian.scim","fields":{"group":{"name":"group","type":"\u001batlassian.scim.group","title":"Atlassian SCIM provisioned group","desc":"Group provisioned into Atlassian Cloud through SCIM, carrying the SCIM group ID and its display name. Audit these to confirm that group-based access mirrors the external identity provider and that no unexpected groups have been synced.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"groups":{"name":"groups","type":"\u0019\u001batlassian.scim.group","title":"Provisioned SCIM groups","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"user":{"name":"user","type":"\u001batlassian.scim.user","title":"Atlassian SCIM provisioned user","desc":"User account provisioned into Atlassian Cloud through SCIM, carrying the SCIM identifier, login name, display name, organization membership, and job title. Audit these to reconcile provisioned identities against the external identity provider and spot accounts that should have been deprovisioned.","provider":"go.mondoo.com/cnquery/v9/providers/atlassian","is_implicit_resource":true},"users":{"name":"users","type":"\u0019\u001batlassian.scim.user","title":"Provisioned SCIM users","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian SCIM (System for Cross-domain Identity Management) directory","desc":"The SCIM provisioning surface: the source of record for users and groups synced into Atlassian Cloud from an external identity provider. Inventory the provisioned identities and their group membership to detect orphaned accounts, drift between the IdP and Atlassian, or unexpected access.","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.scim.group":{"id":"atlassian.scim.group","name":"atlassian.scim.group","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"SCIM group ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"members":{"name":"members","type":"\u0019\u001batlassian.scim.user","title":"Users who are members of the group","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Group name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian SCIM provisioned group","desc":"Group provisioned into Atlassian Cloud through SCIM, carrying the SCIM group ID and its display name. Audit these to confirm that group-based access mirrors the external identity provider and that no unexpected groups have been synced.","min_provider_version":"9.0.0","defaults":"name","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"atlassian.scim.user":{"id":"atlassian.scim.user","name":"atlassian.scim.user","fields":{"active":{"name":"active","type":"\u0004","is_mandatory":true,"title":"Whether the account is active. False for deprovisioned or disabled users.","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Display name shown in UI","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"groups":{"name":"groups","type":"\u0019\u001batlassian.scim.group","title":"Groups the user is a member of","min_provider_version":"13.3.10","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"SCIM user ID","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Username for login","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"organization":{"name":"organization","type":"\u0007","is_mandatory":true,"title":"Organization membership","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Job title","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}},"title":"Atlassian SCIM provisioned user","desc":"User account provisioned into Atlassian Cloud through SCIM, carrying the SCIM identifier, login name, display name, organization membership, and job title. Audit these to reconcile provisioned identities against the external identity provider and spot accounts that should have been deprovisioned.","min_provider_version":"9.0.0","defaults":"displayName","provider":"go.mondoo.com/cnquery/v9/providers/atlassian"}}}