Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/graphql/reference/gitlab_schema.graphql')
-rw-r--r--doc/api/graphql/reference/gitlab_schema.graphql379
1 files changed, 210 insertions, 169 deletions
diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql
index e571e13b168..c88a6d0bff5 100644
--- a/doc/api/graphql/reference/gitlab_schema.graphql
+++ b/doc/api/graphql/reference/gitlab_schema.graphql
@@ -5902,6 +5902,46 @@ Identifier of Dast::Profile.
"""
scalar DastProfileID
+"""
+Autogenerated input type of DastProfileRun
+"""
+input DastProfileRunInput {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Full path for the project the scanner profile belongs to.
+ """
+ fullPath: ID!
+
+ """
+ ID of the profile to be used for the scan.
+ """
+ id: DastProfileID!
+}
+
+"""
+Autogenerated return type of DastProfileRun
+"""
+type DastProfileRunPayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+
+ """
+ URL of the pipeline that was created.
+ """
+ pipelineUrl: String
+}
+
enum DastScanTypeEnum {
"""
Active DAST scan. This scan will make active attacks against the target site.
@@ -10136,22 +10176,22 @@ A node of an epic tree.
"""
input EpicTreeNodeFieldsInputType {
"""
- The ID of the epic_issue or issue that the actual epic or issue is switched with
+ The ID of the epic_issue or issue that the actual epic or issue is switched with.
"""
adjacentReferenceId: EpicTreeSortingID
"""
- The ID of the epic_issue or epic that is being moved
+ The ID of the epic_issue or epic that is being moved.
"""
id: EpicTreeSortingID!
"""
- ID of the new parent epic
+ ID of the new parent epic.
"""
newParentId: EpicID
"""
- The type of the switch, after or before allowed
+ The type of the switch, after or before allowed.
"""
relativePosition: MoveType
}
@@ -10271,69 +10311,69 @@ Represents an external issue
"""
type ExternalIssue {
"""
- Timestamp of when the issue was created
+ Timestamp of when the issue was created.
"""
createdAt: Time
"""
- Type of external tracker
+ Type of external tracker.
"""
externalTracker: String
"""
- Relative reference of the issue in the external tracker
+ Relative reference of the issue in the external tracker.
"""
relativeReference: String
"""
- Status of the issue in the external tracker
+ Status of the issue in the external tracker.
"""
status: String
"""
- Title of the issue in the external tracker
+ Title of the issue in the external tracker.
"""
title: String
"""
- Timestamp of when the issue was updated
+ Timestamp of when the issue was updated.
"""
updatedAt: Time
"""
- URL to the issue in the external tracker
+ URL to the issue in the external tracker.
"""
webUrl: String
}
type GeoNode {
"""
- The maximum concurrency of container repository sync for this secondary node
+ The maximum concurrency of container repository sync for this secondary node.
"""
containerRepositoriesMaxCapacity: Int
"""
- Indicates whether this Geo node is enabled
+ Indicates whether this Geo node is enabled.
"""
enabled: Boolean
"""
- The maximum concurrency of LFS/attachment backfill for this secondary node
+ The maximum concurrency of LFS/attachment backfill for this secondary node.
"""
filesMaxCapacity: Int
"""
- ID of this GeoNode
+ ID of this GeoNode.
"""
id: ID!
"""
- The URL defined on the primary node that secondary nodes should use to contact it
+ The URL defined on the primary node that secondary nodes should use to contact it.
"""
internalUrl: String
"""
- Find merge request diff registries on this Geo node
+ Find merge request diff registries on this Geo node.
"""
mergeRequestDiffRegistries(
"""
@@ -10363,17 +10403,17 @@ type GeoNode {
): MergeRequestDiffRegistryConnection
"""
- The interval (in days) in which the repository verification is valid. Once expired, it will be reverified
+ The interval (in days) in which the repository verification is valid. Once expired, it will be reverified.
"""
minimumReverificationInterval: Int
"""
- The unique identifier for this Geo node
+ The unique identifier for this Geo node.
"""
name: String
"""
- Package file registries of the GeoNode
+ Package file registries of the GeoNode.
"""
packageFileRegistries(
"""
@@ -10403,17 +10443,17 @@ type GeoNode {
): PackageFileRegistryConnection
"""
- Indicates whether this Geo node is the primary
+ Indicates whether this Geo node is the primary.
"""
primary: Boolean
"""
- The maximum concurrency of repository backfill for this secondary node
+ The maximum concurrency of repository backfill for this secondary node.
"""
reposMaxCapacity: Int
"""
- The namespaces that should be synced, if `selective_sync_type` == `namespaces`
+ The namespaces that should be synced, if `selective_sync_type` == `namespaces`.
"""
selectiveSyncNamespaces(
"""
@@ -10438,17 +10478,17 @@ type GeoNode {
): NamespaceConnection
"""
- The repository storages whose projects should be synced, if `selective_sync_type` == `shards`
+ The repository storages whose projects should be synced, if `selective_sync_type` == `shards`.
"""
selectiveSyncShards: [String!]
"""
- Indicates if syncing is limited to only specific groups, or shards
+ Indicates if syncing is limited to only specific groups, or shards.
"""
selectiveSyncType: String
"""
- Find snippet repository registries on this Geo node
+ Find snippet repository registries on this Geo node.
"""
snippetRepositoryRegistries(
"""
@@ -10478,12 +10518,12 @@ type GeoNode {
): SnippetRepositoryRegistryConnection
"""
- Indicates if this secondary node will replicate blobs in Object Storage
+ Indicates if this secondary node will replicate blobs in Object Storage.
"""
syncObjectStorage: Boolean
"""
- Find terraform state version registries on this Geo node
+ Find terraform state version registries on this Geo node.
"""
terraformStateVersionRegistries(
"""
@@ -10513,12 +10553,12 @@ type GeoNode {
): TerraformStateVersionRegistryConnection
"""
- The user-facing URL for this Geo node
+ The user-facing URL for this Geo node.
"""
url: String
"""
- The maximum concurrency of repository verification for this secondary node
+ The maximum concurrency of repository verification for this secondary node.
"""
verificationMaxCapacity: Int
}
@@ -12005,7 +12045,7 @@ Contains statistics about a group
"""
type GroupStats {
"""
- Statistics related to releases within the group
+ Statistics related to releases within the group.
"""
releaseStats: GroupReleaseStats
}
@@ -12344,22 +12384,22 @@ Describes an incident management on-call schedule
"""
type IncidentManagementOncallSchedule {
"""
- Description of the on-call schedule
+ Description of the on-call schedule.
"""
description: String
"""
- Internal ID of the on-call schedule
+ Internal ID of the on-call schedule.
"""
iid: ID!
"""
- Name of the on-call schedule
+ Name of the on-call schedule.
"""
name: String!
"""
- On-call rotations for the on-call schedule
+ On-call rotations for the on-call schedule.
"""
rotations(
"""
@@ -12384,7 +12424,7 @@ type IncidentManagementOncallSchedule {
): IncidentManagementOncallRotationConnection!
"""
- Time zone of the on-call schedule
+ Time zone of the on-call schedule.
"""
timezone: String!
}
@@ -12481,7 +12521,7 @@ type IncidentManagementOncallShiftEdge {
type InstanceSecurityDashboard {
"""
- Projects selected in Instance Security Dashboard
+ Projects selected in Instance Security Dashboard.
"""
projects(
"""
@@ -12506,12 +12546,12 @@ type InstanceSecurityDashboard {
): ProjectConnection!
"""
- Represents vulnerable project counts for each grade
+ Represents vulnerable project counts for each grade.
"""
vulnerabilityGrades: [VulnerableProjectsByGrade!]!
"""
- Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard
+ Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard.
"""
vulnerabilityScanners(
"""
@@ -12536,7 +12576,7 @@ type InstanceSecurityDashboard {
): VulnerabilityScannerConnection
"""
- Counts for each vulnerability severity from projects selected in Instance Security Dashboard
+ Counts for each vulnerability severity from projects selected in Instance Security Dashboard.
"""
vulnerabilitySeveritiesCount(
"""
@@ -13883,12 +13923,12 @@ Represents an iteration object
"""
type Iteration implements TimeboxReportInterface {
"""
- Timestamp of iteration creation
+ Timestamp of iteration creation.
"""
createdAt: Time!
"""
- Description of the iteration
+ Description of the iteration.
"""
description: String
@@ -13898,62 +13938,62 @@ type Iteration implements TimeboxReportInterface {
descriptionHtml: String
"""
- Timestamp of the iteration due date
+ Timestamp of the iteration due date.
"""
dueDate: Time
"""
- ID of the iteration
+ ID of the iteration.
"""
id: ID!
"""
- Internal ID of the iteration
+ Internal ID of the iteration.
"""
iid: ID!
"""
- Historically accurate report about the timebox
+ Historically accurate report about the timebox.
"""
report: TimeboxReport
"""
- Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts
+ Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.
"""
scopedPath: String
"""
- Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts
+ Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.
"""
scopedUrl: String
"""
- Timestamp of the iteration start date
+ Timestamp of the iteration start date.
"""
startDate: Time
"""
- State of the iteration
+ State of the iteration.
"""
state: IterationState!
"""
- Title of the iteration
+ Title of the iteration.
"""
title: String!
"""
- Timestamp of last iteration update
+ Timestamp of last iteration update.
"""
updatedAt: Time!
"""
- Web path of the iteration
+ Web path of the iteration.
"""
webPath: String!
"""
- Web URL of the iteration
+ Web URL of the iteration.
"""
webUrl: String!
}
@@ -15437,7 +15477,7 @@ type MergeRequestDiffRegistry {
lastSyncedAt: Time
"""
- ID of the Merge Request diff
+ ID of the Merge Request diff.
"""
mergeRequestDiffId: ID!
@@ -16059,27 +16099,27 @@ Represents a metric image upload
"""
type MetricImage {
"""
- File name of the metric image
+ File name of the metric image.
"""
fileName: String
"""
- File path of the metric image
+ File path of the metric image.
"""
filePath: String
"""
- ID of the metric upload
+ ID of the metric upload.
"""
id: ID!
"""
- Internal ID of the metric upload
+ Internal ID of the metric upload.
"""
iid: ID!
"""
- URL of the metric source
+ URL of the metric source.
"""
url: String!
}
@@ -16233,7 +16273,7 @@ type Milestone implements TimeboxReportInterface {
projectMilestone: Boolean!
"""
- Historically accurate report about the timebox
+ Historically accurate report about the timebox.
"""
report: TimeboxReport
@@ -16399,6 +16439,7 @@ type Mutation {
dastOnDemandScanCreate(input: DastOnDemandScanCreateInput!): DastOnDemandScanCreatePayload
dastProfileCreate(input: DastProfileCreateInput!): DastProfileCreatePayload
dastProfileDelete(input: DastProfileDeleteInput!): DastProfileDeletePayload
+ dastProfileRun(input: DastProfileRunInput!): DastProfileRunPayload
dastScannerProfileCreate(input: DastScannerProfileCreateInput!): DastScannerProfileCreatePayload
dastScannerProfileDelete(input: DastScannerProfileDeleteInput!): DastScannerProfileDeletePayload
dastScannerProfileUpdate(input: DastScannerProfileUpdateInput!): DastScannerProfileUpdatePayload
@@ -17680,7 +17721,7 @@ type PackageFileRegistry {
lastSyncedAt: Time
"""
- ID of the PackageFile
+ ID of the PackageFile.
"""
packageFileId: ID!
@@ -22449,17 +22490,17 @@ Represents a requirement
"""
type Requirement {
"""
- Author of the requirement
+ Author of the requirement.
"""
author: User!
"""
- Timestamp of when the requirement was created
+ Timestamp of when the requirement was created.
"""
createdAt: Time!
"""
- Description of the requirement
+ Description of the requirement.
"""
description: String
@@ -22469,37 +22510,37 @@ type Requirement {
descriptionHtml: String
"""
- ID of the requirement
+ ID of the requirement.
"""
id: ID!
"""
- Internal ID of the requirement
+ Internal ID of the requirement.
"""
iid: ID!
"""
- Indicates if latest test report was created by user
+ Indicates if latest test report was created by user.
"""
lastTestReportManuallyCreated: Boolean
"""
- Latest requirement test report state
+ Latest requirement test report state.
"""
lastTestReportState: TestReportState
"""
- Project to which the requirement belongs
+ Project to which the requirement belongs.
"""
project: Project!
"""
- State of the requirement
+ State of the requirement.
"""
state: RequirementState!
"""
- Test reports of the requirement
+ Test reports of the requirement.
"""
testReports(
"""
@@ -22529,7 +22570,7 @@ type Requirement {
): TestReportConnection
"""
- Title of the requirement
+ Title of the requirement.
"""
title: String
@@ -22539,7 +22580,7 @@ type Requirement {
titleHtml: String
"""
- Timestamp of when the requirement was last updated
+ Timestamp of when the requirement was last updated.
"""
updatedAt: Time!
@@ -22627,12 +22668,12 @@ Counts of requirements by their state
"""
type RequirementStatesCount {
"""
- Number of archived requirements
+ Number of archived requirements.
"""
archived: Int
"""
- Number of opened requirements
+ Number of opened requirements.
"""
opened: Int
}
@@ -23311,12 +23352,12 @@ Represents a resource scanned by a security scan
"""
type ScannedResource {
"""
- The HTTP request method used to access the URL
+ The HTTP request method used to access the URL.
"""
requestMethod: String
"""
- The URL scanned by the scanner
+ The URL scanned by the scanner.
"""
url: String
}
@@ -23401,7 +23442,7 @@ Represents a section of a summary of a security report
"""
type SecurityReportSummarySection {
"""
- A list of the first 20 scanned resources
+ A list of the first 20 scanned resources.
"""
scannedResources(
"""
@@ -23426,17 +23467,17 @@ type SecurityReportSummarySection {
): ScannedResourceConnection
"""
- Total number of scanned resources
+ Total number of scanned resources.
"""
scannedResourcesCount: Int
"""
- Path to download all the scanned resources in CSV format
+ Path to download all the scanned resources in CSV format.
"""
scannedResourcesCsvPath: String
"""
- Total number of vulnerabilities
+ Total number of vulnerabilities.
"""
vulnerabilitiesCount: Int
}
@@ -24639,7 +24680,7 @@ type SnippetRepositoryRegistry {
retryCount: Int
"""
- ID of the Snippet Repository
+ ID of the Snippet Repository.
"""
snippetRepositoryId: ID!
@@ -25097,7 +25138,7 @@ type TerraformStateVersionRegistry {
state: RegistryState
"""
- ID of the terraform state version
+ ID of the terraform state version.
"""
terraformStateVersionId: ID!
}
@@ -25142,22 +25183,22 @@ Represents a requirement test report
"""
type TestReport {
"""
- Author of the test report
+ Author of the test report.
"""
author: User
"""
- Timestamp of when the test report was created
+ Timestamp of when the test report was created.
"""
createdAt: Time!
"""
- ID of the test report
+ ID of the test report.
"""
id: ID!
"""
- State of the test report
+ State of the test report.
"""
state: TestReportState!
}
@@ -25215,17 +25256,17 @@ Represents the time report stats for timeboxes
"""
type TimeReportStats {
"""
- Completed issues metrics
+ Completed issues metrics.
"""
complete: TimeboxMetrics
"""
- Incomplete issues metrics
+ Incomplete issues metrics.
"""
incomplete: TimeboxMetrics
"""
- Total issues metrics
+ Total issues metrics.
"""
total: TimeboxMetrics
}
@@ -25235,12 +25276,12 @@ Represents measured stats metrics for timeboxes
"""
type TimeboxMetrics {
"""
- The count metric
+ The count metric.
"""
count: Int!
"""
- The weight metric
+ The weight metric.
"""
weight: Int!
}
@@ -25250,19 +25291,19 @@ Represents a historically accurate report about the timebox
"""
type TimeboxReport {
"""
- Daily scope and completed totals for burnup charts
+ Daily scope and completed totals for burnup charts.
"""
burnupTimeSeries: [BurnupChartDailyTotals!]
"""
- Represents the time report stats for the timebox
+ Represents the time report stats for the timebox.
"""
stats: TimeReportStats
}
interface TimeboxReportInterface {
"""
- Historically accurate report about the timebox
+ Historically accurate report about the timebox.
"""
report: TimeboxReport
}
@@ -25284,27 +25325,27 @@ input Timeframe {
type Timelog {
"""
- The issue that logged time was added to
+ The issue that logged time was added to.
"""
issue: Issue
"""
- The note where the quick action to add the logged time was executed
+ The note where the quick action to add the logged time was executed.
"""
note: Note
"""
- Timestamp of when the time tracked was spent at
+ Timestamp of when the time tracked was spent at.
"""
spentAt: Time
"""
- The time spent displayed in seconds
+ The time spent displayed in seconds.
"""
timeSpent: Int!
"""
- The user that logged the time
+ The user that logged the time.
"""
user: User!
}
@@ -27449,7 +27490,7 @@ type VulnerabilitiesCountByDay {
critical: Int!
"""
- Date for the count
+ Date for the count.
"""
date: ISO8601Date!
@@ -27474,7 +27515,7 @@ type VulnerabilitiesCountByDay {
medium: Int!
"""
- Total number of vulnerabilities on a particular day
+ Total number of vulnerabilities on a particular day.
"""
total: Int!
@@ -27489,17 +27530,17 @@ Represents the number of vulnerabilities for a particular severity on a particul
"""
type VulnerabilitiesCountByDayAndSeverity {
"""
- Number of vulnerabilities
+ Number of vulnerabilities.
"""
count: Int
"""
- Date for the count
+ Date for the count.
"""
day: ISO8601Date
"""
- Severity of the counted vulnerabilities
+ Severity of the counted vulnerabilities.
"""
severity: VulnerabilitySeverity
}
@@ -27584,7 +27625,7 @@ Represents a vulnerability
"""
type Vulnerability implements Noteable {
"""
- Timestamp of when the vulnerability state was changed to confirmed
+ Timestamp of when the vulnerability state was changed to confirmed.
"""
confirmedAt: Time
@@ -27594,17 +27635,17 @@ type Vulnerability implements Noteable {
confirmedBy: User
"""
- Description of the vulnerability
+ Description of the vulnerability.
"""
description: String
"""
- Details of the vulnerability
+ Details of the vulnerability.
"""
details: [VulnerabilityDetail!]!
"""
- Timestamp of when the vulnerability was first detected
+ Timestamp of when the vulnerability was first detected.
"""
detectedAt: Time!
@@ -27634,7 +27675,7 @@ type Vulnerability implements Noteable {
): DiscussionConnection!
"""
- Timestamp of when the vulnerability state was changed to dismissed
+ Timestamp of when the vulnerability state was changed to dismissed.
"""
dismissedAt: Time
@@ -27644,7 +27685,7 @@ type Vulnerability implements Noteable {
dismissedBy: User
"""
- List of external issue links related to the vulnerability
+ List of external issue links related to the vulnerability.
"""
externalIssueLinks(
"""
@@ -27674,7 +27715,7 @@ type Vulnerability implements Noteable {
hasSolutions: Boolean
"""
- GraphQL ID of the vulnerability
+ GraphQL ID of the vulnerability.
"""
id: ID!
@@ -27684,7 +27725,7 @@ type Vulnerability implements Noteable {
identifiers: [VulnerabilityIdentifier!]!
"""
- List of issue links related to the vulnerability
+ List of issue links related to the vulnerability.
"""
issueLinks(
"""
@@ -27714,7 +27755,7 @@ type Vulnerability implements Noteable {
): VulnerabilityIssueLinkConnection!
"""
- Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability
+ Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability.
"""
location: VulnerabilityLocation
@@ -27754,7 +27795,7 @@ type Vulnerability implements Noteable {
primaryIdentifier: VulnerabilityIdentifier
"""
- The project on which the vulnerability was found
+ The project on which the vulnerability was found.
"""
project: Project
@@ -27766,7 +27807,7 @@ type Vulnerability implements Noteable {
reportType: VulnerabilityReportType
"""
- Timestamp of when the vulnerability state was changed to resolved
+ Timestamp of when the vulnerability state was changed to resolved.
"""
resolvedAt: Time
@@ -27776,7 +27817,7 @@ type Vulnerability implements Noteable {
resolvedBy: User
"""
- Indicates whether the vulnerability is fixed on the default branch or not
+ Indicates whether the vulnerability is fixed on the default branch or not.
"""
resolvedOnDefaultBranch: Boolean!
@@ -27796,12 +27837,12 @@ type Vulnerability implements Noteable {
state: VulnerabilityState
"""
- Title of the vulnerability
+ Title of the vulnerability.
"""
title: String
"""
- Number of user notes attached to the vulnerability
+ Number of user notes attached to the vulnerability.
"""
userNotesCount: Int!
@@ -27811,7 +27852,7 @@ type Vulnerability implements Noteable {
userPermissions: VulnerabilityPermissions!
"""
- URL to the vulnerability's details page
+ URL to the vulnerability's details page.
"""
vulnerabilityPath: String
}
@@ -28326,17 +28367,17 @@ Represents an external issue link of a vulnerability
"""
type VulnerabilityExternalIssueLink {
"""
- The external issue attached to the issue link
+ The external issue attached to the issue link.
"""
externalIssue: ExternalIssue
"""
- GraphQL ID of the external issue link
+ GraphQL ID of the external issue link.
"""
id: VulnerabilitiesExternalIssueLinkID!
"""
- Type of the external issue link
+ Type of the external issue link.
"""
linkType: VulnerabilityExternalIssueLinkType!
}
@@ -28492,22 +28533,22 @@ Represents a vulnerability identifier
"""
type VulnerabilityIdentifier {
"""
- External ID of the vulnerability identifier
+ External ID of the vulnerability identifier.
"""
externalId: String
"""
- External type of the vulnerability identifier
+ External type of the vulnerability identifier.
"""
externalType: String
"""
- Name of the vulnerability identifier
+ Name of the vulnerability identifier.
"""
name: String
"""
- URL of the vulnerability identifier
+ URL of the vulnerability identifier.
"""
url: String
}
@@ -28517,17 +28558,17 @@ Represents an issue link of a vulnerability
"""
type VulnerabilityIssueLink {
"""
- GraphQL ID of the vulnerability
+ GraphQL ID of the vulnerability.
"""
id: ID!
"""
- The issue attached to issue link
+ The issue attached to issue link.
"""
issue: Issue!
"""
- Type of the issue link
+ Type of the issue link.
"""
linkType: VulnerabilityIssueLinkType!
}
@@ -28585,17 +28626,17 @@ Represents the location of a vulnerability found by a container security scan
"""
type VulnerabilityLocationContainerScanning {
"""
- Dependency containing the vulnerability
+ Dependency containing the vulnerability.
"""
dependency: VulnerableDependency
"""
- Name of the vulnerable container image
+ Name of the vulnerable container image.
"""
image: String
"""
- Operating system that runs on the vulnerable container image
+ Operating system that runs on the vulnerable container image.
"""
operatingSystem: String
}
@@ -28605,32 +28646,32 @@ Represents the location of a vulnerability found by a Coverage Fuzzing scan
"""
type VulnerabilityLocationCoverageFuzzing {
"""
- Blob path to the vulnerable file
+ Blob path to the vulnerable file.
"""
blobPath: String
"""
- Number of the last relevant line in the vulnerable file
+ Number of the last relevant line in the vulnerable file.
"""
endLine: String
"""
- Path to the vulnerable file
+ Path to the vulnerable file.
"""
file: String
"""
- Number of the first relevant line in the vulnerable file
+ Number of the first relevant line in the vulnerable file.
"""
startLine: String
"""
- Class containing the vulnerability
+ Class containing the vulnerability.
"""
vulnerableClass: String
"""
- Method containing the vulnerability
+ Method containing the vulnerability.
"""
vulnerableMethod: String
}
@@ -28640,22 +28681,22 @@ Represents the location of a vulnerability found by a DAST scan
"""
type VulnerabilityLocationDast {
"""
- Domain name of the vulnerable request
+ Domain name of the vulnerable request.
"""
hostname: String
"""
- Query parameter for the URL on which the vulnerability occurred
+ Query parameter for the URL on which the vulnerability occurred.
"""
param: String
"""
- URL path and query string of the vulnerable request
+ URL path and query string of the vulnerable request.
"""
path: String
"""
- HTTP method of the vulnerable request
+ HTTP method of the vulnerable request.
"""
requestMethod: String
}
@@ -28665,17 +28706,17 @@ Represents the location of a vulnerability found by a dependency security scan
"""
type VulnerabilityLocationDependencyScanning {
"""
- Blob path to the vulnerable file
+ Blob path to the vulnerable file.
"""
blobPath: String
"""
- Dependency containing the vulnerability
+ Dependency containing the vulnerability.
"""
dependency: VulnerableDependency
"""
- Path to the vulnerable file
+ Path to the vulnerable file.
"""
file: String
}
@@ -28685,32 +28726,32 @@ Represents the location of a vulnerability found by a SAST scan
"""
type VulnerabilityLocationSast {
"""
- Blob path to the vulnerable file
+ Blob path to the vulnerable file.
"""
blobPath: String
"""
- Number of the last relevant line in the vulnerable file
+ Number of the last relevant line in the vulnerable file.
"""
endLine: String
"""
- Path to the vulnerable file
+ Path to the vulnerable file.
"""
file: String
"""
- Number of the first relevant line in the vulnerable file
+ Number of the first relevant line in the vulnerable file.
"""
startLine: String
"""
- Class containing the vulnerability
+ Class containing the vulnerability.
"""
vulnerableClass: String
"""
- Method containing the vulnerability
+ Method containing the vulnerability.
"""
vulnerableMethod: String
}
@@ -28720,32 +28761,32 @@ Represents the location of a vulnerability found by a secret detection scan
"""
type VulnerabilityLocationSecretDetection {
"""
- Blob path to the vulnerable file
+ Blob path to the vulnerable file.
"""
blobPath: String
"""
- Number of the last relevant line in the vulnerable file
+ Number of the last relevant line in the vulnerable file.
"""
endLine: String
"""
- Path to the vulnerable file
+ Path to the vulnerable file.
"""
file: String
"""
- Number of the first relevant line in the vulnerable file
+ Number of the first relevant line in the vulnerable file.
"""
startLine: String
"""
- Class containing the vulnerability
+ Class containing the vulnerability.
"""
vulnerableClass: String
"""
- Method containing the vulnerability
+ Method containing the vulnerability.
"""
vulnerableMethod: String
}
@@ -28888,22 +28929,22 @@ Represents a vulnerability scanner
"""
type VulnerabilityScanner {
"""
- External ID of the vulnerability scanner
+ External ID of the vulnerability scanner.
"""
externalId: String
"""
- Name of the vulnerability scanner
+ Name of the vulnerability scanner.
"""
name: String
"""
- Type of the vulnerability report
+ Type of the vulnerability report.
"""
reportType: VulnerabilityReportType
"""
- Vendor of the vulnerability scanner
+ Vendor of the vulnerability scanner.
"""
vendor: String
}
@@ -29060,12 +29101,12 @@ Represents a vulnerable dependency. Used in vulnerability location data
"""
type VulnerableDependency {
"""
- The package associated with the vulnerable dependency
+ The package associated with the vulnerable dependency.
"""
package: VulnerablePackage
"""
- The version of the vulnerable dependency
+ The version of the vulnerable dependency.
"""
version: String
}
@@ -29075,7 +29116,7 @@ Represents a vulnerable package. Used in vulnerability dependency data
"""
type VulnerablePackage {
"""
- The name of the vulnerable package
+ The name of the vulnerable package.
"""
name: String
}
@@ -29085,17 +29126,17 @@ Represents vulnerability letter grades with associated projects
"""
type VulnerableProjectsByGrade {
"""
- Number of projects within this grade
+ Number of projects within this grade.
"""
count: Int!
"""
- Grade based on the highest severity vulnerability present
+ Grade based on the highest severity vulnerability present.
"""
grade: VulnerabilityGrade!
"""
- Projects within this grade
+ Projects within this grade.
"""
projects(
"""