CreateOrUpdateVulnerabilityTemplateInput
Input for creating or updating a vulnerability template
input CreateOrUpdateVulnerabilityTemplateInput {
id: ID
companyId: ID!
title: String!
description: String!
reference: String!
solution: String!
impact: String!
probability: String!
notification: Boolean
categories: [String!]!
patterns: [String!]!
clientMutationId: String
}
Fields
CreateOrUpdateVulnerabilityTemplateInput.id ● ID scalar
ID for update operations (optional for create)
CreateOrUpdateVulnerabilityTemplateInput.companyId ● ID! non-null scalar
Company (Scope) ID
CreateOrUpdateVulnerabilityTemplateInput.title ● String! non-null scalar
Vulnerability template title
CreateOrUpdateVulnerabilityTemplateInput.description ● String! non-null scalar
Detailed description of the vulnerability
CreateOrUpdateVulnerabilityTemplateInput.reference ● String! non-null scalar
Reference information or links
CreateOrUpdateVulnerabilityTemplateInput.solution ● String! non-null scalar
Recommended solution or remediation steps
CreateOrUpdateVulnerabilityTemplateInput.impact ● String! non-null scalar
Impact level (low, medium, high)
CreateOrUpdateVulnerabilityTemplateInput.probability ● String! non-null scalar
Probability level (low, medium, high)
CreateOrUpdateVulnerabilityTemplateInput.notification ● Boolean scalar
Whether this is a notification template
CreateOrUpdateVulnerabilityTemplateInput.categories ● [String!]! non-null scalar
List of category
CreateOrUpdateVulnerabilityTemplateInput.patterns ● [String!]! non-null scalar
List of pattern
CreateOrUpdateVulnerabilityTemplateInput.clientMutationId ● String scalar
A unique identifier for the client performing the mutation.
Member Of
createOrUpdateVulnerabilityTemplate mutation