VulnerabilityInterface
No description
interface VulnerabilityInterface implements BaseFields, IssueInterface {
asset: Asset!
author: PortalUser!
category: String
compromisedEnvironment: Boolean!
createdAt: ISO8601DateTime!
description: String!
id: ID!
impactDescription: String!
impactLevel: ImpactLevelCategory!
patterns: [String!]
permittedStatus: [IssueStatusLabel!]!
probabilityLevel: ProbabilityLevelCategory!
project: Project
reference: String
severity: SeverityCategory!
solution: String!
status: IssueStatusLabel!
statusHistory: [IssueStatusHistory!]!
stepsToReproduce: String!
summary: String!
title: String!
type: Issue!
updatedAt: ISO8601DateTime!
}
Fields
VulnerabilityInterface.asset
● Asset!
non-null object
VulnerabilityInterface.author
● PortalUser!
non-null object
VulnerabilityInterface.category
● String
scalar
CWE Categories
VulnerabilityInterface.compromisedEnvironment
● Boolean!
non-null scalar
VulnerabilityInterface.createdAt
● ISO8601DateTime!
non-null scalar
The date when record was created
VulnerabilityInterface.description
● String!
non-null scalar
VulnerabilityInterface.id
● ID!
non-null scalar
The ID scalar type represents a unique identifier
VulnerabilityInterface.impactDescription
● String!
non-null scalar
VulnerabilityInterface.impactLevel
● ImpactLevelCategory!
non-null enum
VulnerabilityInterface.patterns
● [String!]
list scalar
OWASP Patterns
VulnerabilityInterface.permittedStatus
● [IssueStatusLabel!]!
non-null enum
List of statuses available for change
VulnerabilityInterface.probabilityLevel
● ProbabilityLevelCategory!
non-null enum
VulnerabilityInterface.project
● Project
object
Associated project
VulnerabilityInterface.reference
● String
scalar
VulnerabilityInterface.severity
● SeverityCategory!
non-null enum
VulnerabilityInterface.solution
● String!
non-null scalar
VulnerabilityInterface.status
● IssueStatusLabel!
non-null enum
VulnerabilityInterface.statusHistory
● [IssueStatusHistory!]!
non-null object
List of previous statuses
VulnerabilityInterface.stepsToReproduce
● String!
non-null scalar
VulnerabilityInterface.summary
● String!
non-null scalar
VulnerabilityInterface.title
● String!
non-null scalar
VulnerabilityInterface.type
● Issue!
non-null enum
VulnerabilityInterface.updatedAt
● ISO8601DateTime!
non-null scalar
The date when record was updated
Interfaces
BaseFields
interface
IssueInterface
interface
Implemented by
NetworkVulnerability
object ● SourceCodeVulnerability
object ● WebVulnerability
object