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