IssueInterface
No description
interface IssueInterface implements BaseFields {
aiAgentAnalysis: AiAgentAnalysis
asset: Asset!
assignedUsers: [PortalUserBasicInfoType!]
author: PortalUser!
branch: Branch
category: String
createdAt: ISO8601DateTime!
cvssMetric: String
cvssScore: Float
description: String!
history: [IssueHistory!]
id: ID
impactLevel: ImpactLevelCategory
lastUpdatedBy: PortalUser
patterns: [String!]
permittedStatus: [IssueStatusLabel!]!
probabilityLevel: ProbabilityLevelCategory
project: Project
reference: String
riskAcceptedUntil: ISO8601DateTime
runningRetestProject: Project
severity: SeverityCategory
sla: IssueSLA!
solution: String
status: IssueStatusLabel!
statusHistory: [IssueStatusHistory!]!
title: String!
type: Issue!
updatedAt: ISO8601DateTime!
}
Fields
IssueInterface.aiAgentAnalysis ● AiAgentAnalysis object
AI agent analysis information for this issue
IssueInterface.asset ● Asset! non-null object
The asset associated with the vulnerability
IssueInterface.assignedUsers ● [PortalUserBasicInfoType!] list object
IssueInterface.author ● PortalUser! non-null object
The author who created the vulnerability
IssueInterface.branch ● Branch object
The branch this issue was found on; the asset's default branch for a repository issue predating branch stamping; null for an agnostic/legacy asset
IssueInterface.category ● String scalar
CWE Categories
IssueInterface.createdAt ● ISO8601DateTime! non-null scalar
The date when record was created
IssueInterface.cvssMetric ● String scalar
Raw CVSS vector (e.g. 'CVSS:3.1/AV:N/...'); null when the source provided none
IssueInterface.cvssScore ● Float scalar
CVSS score derived from the CVSS vector: the Environmental score when the vector carries Environmental metrics, the Temporal score when it carries only Temporal ones, the Base score otherwise. Null when no vector is present.
IssueInterface.description ● String! non-null scalar
A detailed description of the vulnerability
IssueInterface.history ● [IssueHistory!] list object
IssueInterface.id ● ID scalar
The ID scalar type represents a unique identifier
IssueInterface.impactLevel ● ImpactLevelCategory enum
The impact level of the vulnerability
IssueInterface.lastUpdatedBy ● PortalUser object
The portal user (analyst, integration, or AI agent) who last updated the vulnerability
IssueInterface.patterns ● [String!] list scalar
OWASP Patterns
IssueInterface.permittedStatus ● [IssueStatusLabel!]! non-null enum
List of statuses available for change
IssueInterface.probabilityLevel ● ProbabilityLevelCategory enum
The probability level of the vulnerability being exploited
IssueInterface.project ● Project object
Associated project
IssueInterface.reference ● String scalar
Links for further information
IssueInterface.riskAcceptedUntil ● ISO8601DateTime scalar
The datetime until which the risk is accepted
IssueInterface.runningRetestProject ● Project object
Active Vulnerability Retest project associated with this vulnerability
IssueInterface.severity ● SeverityCategory enum
The severity of the vulnerability
IssueInterface.sla ● IssueSLA! non-null object
Computed SLA view (due_at, state, days_remaining) derived on read from the company's SLA matrix
IssueInterface.solution ● String scalar
The solution or mitigation for the vulnerability
IssueInterface.status ● IssueStatusLabel! non-null enum
The current status of the vulnerability
IssueInterface.statusHistory ● [IssueStatusHistory!]! non-null object
List of previous statuses
IssueInterface.title ● String! non-null scalar
The title of the vulnerability
IssueInterface.type ● Issue! non-null enum
The type of the vulnerability (e.g., SAST, SCA, Web, Network, etc.)
IssueInterface.updatedAt ● ISO8601DateTime! non-null scalar
The date when record was updated
Interfaces
BaseFields interface
Returned By
issue query
Member Of
AssociateToRetestProjectPayload object ● Attachment object ● BatchCreateOrUpdateFindingsPayload object ● ChangeIssueStatusPayload object ● CreateOrUpdateReachabilityAnalysisPayload object ● CreateOrUpdateScaFindingPayload object ● DisassociateFromRetestProjectPayload object ● IssueInterfaceCollection object ● Project object ● SyncVulnerabilityWithDefectTrackerPayload object ● UpdateScaFindingPayload object
Implemented By
ApiFinding object ● CloudFinding object ● ContainerFinding object ● DastFinding object ● FindingInterface interface ● IacFinding object ● MastFinding object ● NetworkVulnerability object ● SastFinding object ● ScaFinding object ● SecretFinding object ● SourceCodeVulnerability object ● VulnerabilityInterface interface ● WebVulnerability object
Contribute to the Docs
Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.
How to contributeResources
By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.
Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.
Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.