getArtifactsV2

Retrieves artifacts with enhanced filtering and pagination support using conditional filters.

Examples

query GetArtifactsV2($input: GetArtifactsV2Input) {
  getArtifactsV2(input: $input) {
    artifacts {
      vulnDepIssues
      vulnDepBaseIssues
      vulnDepInstructionIssues
      secretIssues
      counts {
        vulnDepIssues
        vulnDepBaseIssues
        vulnDepInstructionIssues
        vulnDepPublicImageIssues
      }
      id
      appDescription {
        appName
        appType
        appId
        businessPriority
      }
      artifactInfo {
        type
        name
        version
        hash
        artifactIntegrity
        registry
      }
      categories {
        catId
        severities {
          info
          low
          medium
          high
          critical
          appox
        }
        name
        score
      }
      artifactCategories {
        catId
        severities {
          info
          low
          medium
          high
          critical
          appox
        }
        name
        score
      }
      registryDescription {
        type
        name
        project
        link
        hash
        tags
        username
        userType
        uploadTime
        lastUpdate
        buildTime
      }
      cloudData {
        cloudIdentifier
        link
        lastExecutionTime
        lastModifiedTime
        account
        zone
        cluster
        cloudDescription {
          type
          subType
          cloudEntityAttributes {
            ... on ECS {
              os
              cpu
              memory
              containers
              registeredAt
              registeredBy
              account
              zone
            }
          }
        }
      }
      totalIssuesBySeverity {
        info
        low
        medium
        high
        critical
        appox
      }
      packages {
        appId
        appName
        repoName
        link
        type
      }
    }
    offset
    total
    totalFilteredArtifacts
  }
}

Variables

This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.

Arguments

You can use the following argument(s) to customize your getArtifactsV2 query.

Argument
Description
Supported fields

Input parameters for filtering, sorting, and pagination

scanId String conditionalFilters [ConditionalFilters] search String limit Int offset Int sort ArtifactsSort owners [String] tagIds [String]

Fields

Return type: ArtifactsResponse

You can use the following field(s) to specify what information your getArtifactsV2 query will return. Please note that some fields may have their own subfields.

Field
Description
Supported fields

artifacts [ArtifactInfo]

List of artifact information items

vulnDepIssues [String] vulnDepBaseIssues [String] vulnDepInstructionIssues [String] secretIssues [String] counts IssueCounts id String appDescription ArtifactApplication artifactInfo IArtifactInfo categories [ArtifactCategories] artifactCategories [ArtifactCategories] registryDescription [ArtifactRegistryDescription] cloudData [CloudArtifactData] totalIssuesBySeverity Severities packages [ArtifactPackage]

offset Int

Pagination offset value for virtualization

total Int

Total number of artifacts available

totalFilteredArtifacts Int

Total number of artifacts after applying filters

Last updated