Created
March 20, 2026 04:32
-
-
Save auxesis/3e6e84d74d132b0be3c59454955a885d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "commands": [ | |
| { | |
| "name": "completion", | |
| "description": "Generate the autocompletion script for the specified shell" | |
| }, | |
| { | |
| "name": "controls", | |
| "description": "Fetch controls", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Control" | |
| }, | |
| { | |
| "name": "discovered-vendors", | |
| "description": "Fetch discovered vendors", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "DiscoveredVendor" | |
| }, | |
| { | |
| "name": "documents", | |
| "description": "Fetch documents", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Document" | |
| }, | |
| { | |
| "name": "frameworks", | |
| "description": "Fetch frameworks", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Framework" | |
| }, | |
| { | |
| "name": "groups", | |
| "description": "Fetch groups", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Group" | |
| }, | |
| { | |
| "name": "help", | |
| "description": "Help about any command" | |
| }, | |
| { | |
| "name": "integrations", | |
| "description": "Fetch integrations", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Integration" | |
| }, | |
| { | |
| "name": "monitored-computers", | |
| "description": "Fetch monitored computers", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "MonitoredComputer" | |
| }, | |
| { | |
| "name": "people", | |
| "description": "Fetch people", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Person" | |
| }, | |
| { | |
| "name": "policies", | |
| "description": "Fetch policies", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Policy" | |
| }, | |
| { | |
| "name": "risk-scenarios", | |
| "description": "Fetch risk scenarios", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "RiskScenario" | |
| }, | |
| { | |
| "name": "schema", | |
| "description": "Emit machine-readable schema of subcommands and data models", | |
| "flags": [ | |
| { | |
| "name": "help", | |
| "type": "bool", | |
| "default": "false", | |
| "description": "help for schema" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "tests", | |
| "description": "Fetch tests", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Test" | |
| }, | |
| { | |
| "name": "vendor-risk-attributes", | |
| "description": "Fetch vendor risk attributes", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "VendorRiskAttribute" | |
| }, | |
| { | |
| "name": "vendors", | |
| "description": "Fetch vendors", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Vendor" | |
| }, | |
| { | |
| "name": "vulnerabilities", | |
| "aliases": [ | |
| "vulns" | |
| ], | |
| "description": "Fetch vulnerabilities", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "Vulnerability" | |
| }, | |
| { | |
| "name": "vulnerability-remediations", | |
| "description": "Fetch vulnerability remediations", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "VulnerabilityRemediation" | |
| }, | |
| { | |
| "name": "vulnerable-assets", | |
| "description": "Fetch vulnerable assets", | |
| "flags": [ | |
| { | |
| "name": "format", | |
| "type": "string", | |
| "default": "json", | |
| "description": "output format: json, csv, tsv, markdown" | |
| } | |
| ], | |
| "outputModel": "VulnerableAsset" | |
| } | |
| ], | |
| "models": { | |
| "ComputerOperatingSystem": { | |
| "fields": [ | |
| { | |
| "name": "type", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "version", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "ComputerOutcome": { | |
| "fields": [ | |
| { | |
| "name": "outcome", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "ComputerOwner": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "emailAddress", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "Control": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "externalId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "source", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "domains", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "owner", | |
| "type": "ControlOwner", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "role", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "customFields", | |
| "type": "ControlCustomField[]" | |
| }, | |
| { | |
| "name": "creationDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "modificationDate", | |
| "type": "datetime", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "ControlCustomField": { | |
| "fields": [ | |
| { | |
| "name": "label", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "value", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "ControlOwner": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "emailAddress", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "DeactivateMetadata": { | |
| "fields": [ | |
| { | |
| "name": "deactivatedBy", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "deactivatedOnDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "deactivationReason", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "deactivatedUntilDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "isVulnDeactivatedIndefinitely", | |
| "type": "bool" | |
| } | |
| ] | |
| }, | |
| "DiscoveredVendor": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "category", | |
| "type": "DiscoveredVendorCategory" | |
| }, | |
| { | |
| "name": "source", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "normalizedName", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "discoveredDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "numberOfAccounts", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "ignored", | |
| "type": "DiscoveredVendorIgnored", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "rejected", | |
| "type": "DiscoveredVendorRejected", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "DiscoveredVendorCategory": { | |
| "fields": [ | |
| { | |
| "name": "name", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "DiscoveredVendorIgnored": { | |
| "fields": [ | |
| { | |
| "name": "ignoredByUserId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "ignoredReason", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "ignoredAtDate", | |
| "type": "datetime" | |
| } | |
| ] | |
| }, | |
| "DiscoveredVendorRejected": { | |
| "fields": [ | |
| { | |
| "name": "rejectedByUserId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "rejectedReason", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "rejectedAtDate", | |
| "type": "datetime" | |
| } | |
| ] | |
| }, | |
| "Document": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "ownerId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "category", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "isSensitive", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "title", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "uploadStatus", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "uploadStatusDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "url", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "Framework": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "shorthandName", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "numControlsCompleted", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "numControlsTotal", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "numDocumentsPassing", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "numDocumentsTotal", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "numTestsPassing", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "numTestsTotal", | |
| "type": "int" | |
| } | |
| ] | |
| }, | |
| "Group": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "creationDate", | |
| "type": "datetime" | |
| } | |
| ] | |
| }, | |
| "Integration": { | |
| "fields": [ | |
| { | |
| "name": "integrationId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "resourceKinds", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "connections", | |
| "type": "IntegrationConnection[]" | |
| } | |
| ] | |
| }, | |
| "IntegrationConnection": { | |
| "fields": [ | |
| { | |
| "name": "connectionId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "isDisabled", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "connectionErrorMessage", | |
| "type": "string", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "MonitoredComputer": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "integrationId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "serialNumber", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "udid", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "lastCheckDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "screenlock", | |
| "type": "ComputerOutcome", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "diskEncryption", | |
| "type": "ComputerOutcome", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "passwordManager", | |
| "type": "ComputerOutcome", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "antivirusInstallation", | |
| "type": "ComputerOutcome", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "operatingSystem", | |
| "type": "ComputerOperatingSystem", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "owner", | |
| "type": "ComputerOwner", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "Person": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "emailAddress", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "employment", | |
| "type": "PersonEmployment", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "leaveInfo", | |
| "type": "PersonTasksSummary", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "groupIds", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "PersonName" | |
| }, | |
| { | |
| "name": "sources", | |
| "type": "PersonSources", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "tasksSummary", | |
| "type": "PersonTasksSummary", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonAcceptPoliciesTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "unacceptedPolicies", | |
| "type": "PersonTaskItem[]" | |
| }, | |
| { | |
| "name": "acceptedPolicies", | |
| "type": "PersonTaskItem[]" | |
| } | |
| ] | |
| }, | |
| "PersonCompleteBackgroundChecksTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonCompleteCustomTasksTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "incompleteCustomTasks", | |
| "type": "PersonTaskItem[]" | |
| }, | |
| { | |
| "name": "completedCustomTasks", | |
| "type": "PersonTaskItem[]" | |
| } | |
| ] | |
| }, | |
| "PersonCompleteOffboardingCustomTasksTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "incompleteCustomOffboardingTasks", | |
| "type": "PersonTaskItem[]" | |
| }, | |
| { | |
| "name": "completedCustomOffboardingTasks", | |
| "type": "PersonTaskItem[]" | |
| } | |
| ] | |
| }, | |
| "PersonCompleteTrainingsTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "incompleteTrainings", | |
| "type": "PersonTaskItem[]" | |
| }, | |
| { | |
| "name": "completedTrainings", | |
| "type": "PersonTaskItem[]" | |
| } | |
| ] | |
| }, | |
| "PersonEmployment": { | |
| "fields": [ | |
| { | |
| "name": "endDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "jobTitle", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "startDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PersonEmploymentSources": { | |
| "fields": [ | |
| { | |
| "name": "startDate", | |
| "type": "PersonSourceRef", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "endDate", | |
| "type": "PersonSourceRef", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonInstallDeviceMonitoringTask": { | |
| "fields": [ | |
| { | |
| "name": "taskType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "disabled", | |
| "type": "PersonTaskDisabled", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonName": { | |
| "fields": [ | |
| { | |
| "name": "display", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "last", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "first", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PersonSourceRef": { | |
| "fields": [ | |
| { | |
| "name": "integrationId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "resourceId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "type", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PersonSources": { | |
| "fields": [ | |
| { | |
| "name": "emailAddress", | |
| "type": "PersonSourceRef", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "employment", | |
| "type": "PersonEmploymentSources", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonTaskDetails": { | |
| "fields": [ | |
| { | |
| "name": "completeTrainings", | |
| "type": "PersonCompleteTrainingsTask", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "acceptPolicies", | |
| "type": "PersonAcceptPoliciesTask", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completeCustomTasks", | |
| "type": "PersonCompleteCustomTasksTask", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completeOffboardingCustomTasks", | |
| "type": "PersonCompleteOffboardingCustomTasksTask", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "installDeviceMonitoring", | |
| "type": "PersonInstallDeviceMonitoringTask", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "completeBackgroundChecks", | |
| "type": "PersonCompleteBackgroundChecksTask", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PersonTaskDisabled": { | |
| "fields": [ | |
| { | |
| "name": "date", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "reason", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PersonTaskItem": { | |
| "fields": [ | |
| { | |
| "name": "name", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PersonTasksSummary": { | |
| "fields": [ | |
| { | |
| "name": "completionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "dueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "details", | |
| "type": "PersonTaskDetails", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "Policy": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "approvedAtDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "latestVersion", | |
| "type": "PolicyVersion", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "latestApprovedVersion", | |
| "type": "PolicyVersion", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "PolicyDocument": { | |
| "fields": [ | |
| { | |
| "name": "language", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "slugId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "url", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "PolicyVersion": { | |
| "fields": [ | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "documents", | |
| "type": "PolicyDocument[]" | |
| } | |
| ] | |
| }, | |
| "RiskScenario": { | |
| "fields": [ | |
| { | |
| "name": "riskId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "isSensitive", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "likelihood", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "impact", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "residualLikelihood", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "residualImpact", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "categories", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "ciaCategories", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "treatment", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "owner", | |
| "type": "RiskScenarioOwner", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "note", | |
| "type": "string", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "riskRegister", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "isArchived", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "reviewStatus", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "type", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "RiskScenarioOwner": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "emailAddress", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "Test": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "lastTestRunDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "latestFlipDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "failureDescription", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "remediationDescription", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "version", | |
| "type": "TestVersion" | |
| }, | |
| { | |
| "name": "category", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "integrations", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "deactivatedStatusInfo", | |
| "type": "TestDeactivatedStatusInfo", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "remediationStatusInfo", | |
| "type": "TestRemediationStatusInfo", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "owner", | |
| "type": "TestOwner", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "TestDeactivatedStatusInfo": { | |
| "fields": [ | |
| { | |
| "name": "isDeactivated", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "deactivatedReason", | |
| "type": "string", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "lastUpdatedDate", | |
| "type": "datetime", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "TestOwner": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "emailAddress", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "TestRemediationStatusInfo": { | |
| "fields": [ | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "soonestRemediateByDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "itemCount", | |
| "type": "int" | |
| } | |
| ] | |
| }, | |
| "TestVersion": { | |
| "fields": [ | |
| { | |
| "name": "major", | |
| "type": "int" | |
| }, | |
| { | |
| "name": "minor", | |
| "type": "int" | |
| } | |
| ] | |
| }, | |
| "Vendor": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "websiteUrl", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "accountManagerName", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "accountManagerEmail", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "servicesProvided", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "additionalNotes", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "authDetails", | |
| "type": "VendorAuthDetails", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "securityOwnerUserId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "businessOwnerUserId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "contractStartDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "contractRenewalDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "contractTerminationDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "lastSecurityReviewCompletionDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "nextSecurityReviewDueDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "isVisibleToAuditors", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "isRiskAutoScored", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "category", | |
| "type": "VendorCategory", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "riskAttributeIds", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "inherentRiskLevel", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "residualRiskLevel", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "vendorHeadquarters", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "contractAmount", | |
| "type": "VendorContractAmount", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "latestDecision", | |
| "type": "VendorLatestDecision", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "linkedTaskTrackerTaskProcurementRequest", | |
| "type": "VendorLinkedTaskTrackerTask", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "VendorAuthDetails": { | |
| "fields": [ | |
| { | |
| "name": "method", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "passwordMFA", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "passwordRequiresNumber", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "passwordRequiresSymbol", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "passwordMinimumLength", | |
| "type": "int" | |
| } | |
| ] | |
| }, | |
| "VendorCategory": { | |
| "fields": [ | |
| { | |
| "name": "displayName", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "VendorContractAmount": { | |
| "fields": [ | |
| { | |
| "name": "amount", | |
| "type": "float64" | |
| }, | |
| { | |
| "name": "currency", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "VendorLatestDecision": { | |
| "fields": [ | |
| { | |
| "name": "status", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "lastUpdatedAt", | |
| "type": "datetime" | |
| } | |
| ] | |
| }, | |
| "VendorLinkedTaskTrackerTask": { | |
| "fields": [ | |
| { | |
| "name": "service", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "url", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "VendorRiskAttribute": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "vendorCategories", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "riskLevel", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "Vulnerability": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "description", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "integrationId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "packageIdentifier", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "vulnerabilityType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "targetId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "firstDetectedDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "sourceDetectedDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "lastDetectedDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "severity", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "cvssSeverityScore", | |
| "type": "float64" | |
| }, | |
| { | |
| "name": "scannerScore", | |
| "type": "int", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "isFixable", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "remediateByDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "relatedVulns", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "relatedUrls", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "externalURL", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "scanSource", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "deactivateMetadata", | |
| "type": "DeactivateMetadata", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "VulnerabilityRemediation": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "vulnerabilityId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "vulnerableAssetId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "severity", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "detectedDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "slaDeadlineDate", | |
| "type": "datetime" | |
| }, | |
| { | |
| "name": "remediationDate", | |
| "type": "datetime", | |
| "nullable": true | |
| } | |
| ] | |
| }, | |
| "VulnerableAsset": { | |
| "fields": [ | |
| { | |
| "name": "id", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "name", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "assetType", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "hasBeenScanned", | |
| "type": "bool" | |
| }, | |
| { | |
| "name": "imageScanTag", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "scanners", | |
| "type": "VulnerableAssetScanner[]" | |
| } | |
| ] | |
| }, | |
| "VulnerableAssetScanner": { | |
| "fields": [ | |
| { | |
| "name": "resourceId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "integrationId", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "imageDigest", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "imagePushedAtDate", | |
| "type": "datetime", | |
| "nullable": true | |
| }, | |
| { | |
| "name": "imageTags", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "assetTags", | |
| "type": "VulnerableAssetTag[]" | |
| }, | |
| { | |
| "name": "parentAccountOrOrganization", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "biosUuid", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "ipv4s", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "ipv6s", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "macAddresses", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "hostnames", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "fqdns", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "operatingSystems", | |
| "type": "string[]" | |
| }, | |
| { | |
| "name": "targetId", | |
| "type": "string" | |
| } | |
| ] | |
| }, | |
| "VulnerableAssetTag": { | |
| "fields": [ | |
| { | |
| "name": "key", | |
| "type": "string" | |
| }, | |
| { | |
| "name": "value", | |
| "type": "string" | |
| } | |
| ] | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment