getSingleApplicationInfo

Retrieves detailed information about a specific application, including its metadata, security metrics, and associated resources.

Examples

query GetSingleApplicationInfo($getSingleApplicationInput: SingleApplicationInput) {
  getSingleApplicationInfo(getSingleApplicationInput: $getSingleApplicationInput) {
    appId
    repoName
    appName
    branch
    branchesCount
    branchesToScan
    businessPriority
    codeChanges
    commitCount
    committersCount
    createdAt
    creator
    daysSinceLastCodeChange
    daysSinceRepoCreation
    deployedProd
    filesCount
    forksCount
    hasDownloads
    hasPackageContainers
    headSha
    irrelevantReasons
    languages {
      language
      languagePercentage
    }
    lastCodeChange
    new
    overrideRelevance
    overridePriority
    originalBusinessPriority
    publicVisibility
    pullCount
    pushCount
    relevant
    risk
    scanId
    scannedAt
    secInfrastructure {
      label
      clientCoverage
      oxCoverage
      noCoverage
      notApplicable
    }
    securityPosture
    appType
    appSubtype
    size
    type
    updated
    userCount
    version
    violationCount
    watchersCount
    yamlsCount
    scoreHistory {
      appId
      appName
      score
      date
      new
      updated
      scanId
    }
    applicationFlows {
      artifacts {
        type
        name
        hashType
        system
        subType
        hash
        size
        date
        location {
          runBy
          foundBy
          foundIn
          link
        }
        linkName
        k8sType
        cluster
        region
      }
      cloudDeployments {
        type
        subType
        name
        hash
        hashType
        link
        location {
          runBy
          foundBy
          foundIn
          link
        }
        k8sType
        imageName
        date
        cluster
        region
      }
      cicdInfo {
        type
        system
        latestDate
        lastMonthJobCount
        location {
          runBy
          foundBy
          foundIn
          link
        }
      }
      orchestrators {
        type
        name
        hashType
        system
        hash
        size
        date
        location {
          runBy
          foundBy
          foundIn
          link
        }
      }
      kubernetes {
        type
        name
        hashType
        system
        hash
        subType
        size
        date
        location {
          runBy
          foundBy
          foundIn
          link
        }
      }
      repository {
        type
        system
        date
        location {
          runBy
          foundBy
          foundIn
          link
        }
      }
    }
    appOwners {
      name
      email
      roles
    }
    fakeApp
    link
    branchLink
    issues
    categories {
      categoryName
      categoryId
      catId
      severities {
        info
        low
        medium
        high
        critical
        appox
      }
      score
      severityScore
      total
      reason
    }
    toolsCoverage {
      toolName
      oxDelivered
      coverage
      type
      sources {
        match
        type
      }
    }
    pipeline {
      jobId
      jobTriggeredAt
      scanResult
      issuesCount
      jobTriggeredBy
      jobUrl
    }
    organization
    pipelineScans
    issuesBySeverity {
      info
      low
      medium
      high
      critical
      appox
    }
    pkgManagers
    sbomCount
    isMonoRepoChild
    monoRepoParent
    monorepoChildrenCount
    monorepoChildrenAppIds
    tags {
      tagId
      name
      email
      displayName
      tagType
      createdBy
      purpose
      deploymentModel
      tagCategory
    }
    dockerfiles {
      path
    }
    severityChangedReason {
      tagId
      changeNumber
      shouldBeSeverityFactor
      requiredHits
      reason
      shortName
      changeCategory
      changePlusReasonFacet
      extraInfo {
        key
        link
        snippet {
          detectionType
          fileName
          snippetLineNumber
          language
          text
        }
      }
    }
    apiInventoriesTotal
    credentialsId
    oxInPipeline
    oxInPipelineDescription
    primaryAppReason
    primaryApp
    matchedProjects {
      toolName
      matchedProjects {
        externalToolProject
        matchMethod
      }
    }
    toolName
    createdAtOx
    irrelevantDate
    prevFullScanDate
    prevFullScanId
    lastFullScanDate
    lastFullScanId
    isFullScan
    appClassification
  }
}

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 getSingleApplicationInfo query.

Argument
Description
Supported fields

getSingleApplicationInput SingleApplicationInput

Input containing the unique identifier of the application to retrieve and optional parameters for flow items.

applicationId String! limit Int offset Int dateRange DateRange

Fields

Return type: Application

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

Field
Description
Supported fields

id String ⚠️

Deprecated: Use appId instead

appId String

Application-specific identifier

repoName String

Name of the associated repository

appName String

Display name of the application

branch String

Default branch for development

branchesCount Int

Total number of branches in the repository

branchesToScan [String]

List of repository branches configured for scanning

businessPriority Float

Business priority score assigned to the application

codeChanges Int

Number of code changes recorded

commitCount Int

Total number of commits in the repository

committersCount Int

Total number of committers in the repository

createdAt String

Timestamp of application creation

creator String

User who created the application

daysSinceLastCodeChange Int

Number of days since the last code modification

daysSinceRepoCreation Int

Age of the repository in days

deployedProd Boolean

Indicates if the application is deployed in production

filesCount Int

Total number of files in the repository

forksCount Int

Number of repository forks

hasDownloads Boolean

Indicates if downloads are enabled for the repository

hasPackageContainers Boolean

Indicates if application has package containers

headSha String

SHA hash of the latest commit

irrelevantReasons [String]

List of reasons why the application is marked irrelevant

languages [Language]

Programming languages used in the application

language String languagePercentage Float

lastCodeChange String

Timestamp of the most recent code change

new Boolean

Indicates if this is a newly added application

overrideRelevance String

Manual override status for application relevance

overridePriority Int

Manual override value for priority

originalBusinessPriority Float

Original business priority score calculated by the system

publicVisibility Boolean

Indicates if the repository is publicly accessible

pullCount Int

Number of pull requests

pushCount Int

Number of push events

relevant Boolean

Indicates if the application is considered relevant

risk Float

Security risk score

scanId String

Identifier of the latest scan

scannedAt Float

Timestamp of the last scan

secInfrastructure [ServerSecurityInfraItem]

Security infrastructure components

label String clientCoverage Float oxCoverage Float noCoverage Float notApplicable Float

securityPosture Float

Overall security posture score

appType String

Application type

appSubtype String

Application sub type

size Float

Repository size in bytes

tagsCount Int ⚠️

Deprecated: Use tags instead

type String

Application Git vendor

updated Boolean

Indicates if the application details were recently updated

userCount Int

Number of unique users interacting with the application

version String

Application version identifier

violationCount Int

Number of security violations detected

watchersCount Int

Number of repository watchers

yamlsCount Int

Number of YAML configuration files

scoreHistory [ScoreHistoryItem]

Historical risk score data points

appId String appName String score Float date Float new Boolean updated Boolean scanId String

applicationFlows ApplicationFlow

Application flow and dependency information

artifacts [ArtifactItem] cloudDeployments [CloudDeployment] cicdInfo [CicdInfo] orchestrators [OrchestratorItem] kubernetes [KubernetesItem] repository [RepositoryItem]

isSbomPresent Boolean ⚠️

Deprecated: This field is not used anymore

appOwners [OwnerInfo]

List of application owners and their roles

name String email String roles [AppOwnerRole]

offset Int ⚠️

Deprecated: This field is not used anymore

improvement Float ⚠️

Deprecated: This field is not used anymore

fakeApp Boolean

Indicates if this is a real repository

link String

URL to the repository

branchLink String

URL to the specific branch

issues Int

Total number of security issues

categories [AppCategories]

Application categories and classifications

categoryName String categoryId String catId Int severities AppSeverities score Float severityScore String total Float isNa Boolean reason [String]

toolsCoverage [AppToolCoverage]

Security tools coverage information

toolName String oxDelivered Boolean coverage Boolean type String sources [ToolCoverageSources]

pipeline Pipeline

Latest pipeline scan information

jobId String jobTriggeredAt Float scanResult PipelineScanResult issuesCount Int jobTriggeredBy String jobUrl String

isPipelineConfigured String ⚠️

Deprecated: Use oxInPipeline instead

organization String

Organization owning the repository

repoRealName String ⚠️

Deprecated: This field is not used anymore

repoId String ⚠️

Deprecated: Use appId instead

pipelineScans Int

Number of pipeline scan executions

issuesBySeverity Severities

Breakdown of issues by severity level

info Int low Int medium Int high Int critical Int appox Int

pkgManagers [String]

Package managers used in the application

sbomCount Int

Number of associated SBOMs

isMonoRepoChild Boolean

Indicates if this is a child application in a monorepo

monoRepoParent String

Parent application identifier in a monorepo

monorepoChildrenCount Int

Number of child applications in the monorepo

monorepoChildrenAppIds [String]

List of child application identifiers

Application tags

tagId String name String email String displayName String tagType OxTagType createdBy String purpose String deploymentModel String tagCategory String

dockerfiles [Dockerfile]

List of Dockerfile locations

path String

Reasons for severity level changes

tagId String changeNumber Float shouldBeSeverityFactor Boolean requiredHits Int reason String shortName String changeCategory String changePlusReasonFacet String extraInfo [ApplicationExtraInfo]

apiInventoriesTotal Int

Total number of API inventories

credentialsId String

Associated credentials identifier

oxInPipeline String

Integration status with Ox in the pipeline

oxInPipelineDescription String

Description of Ox pipeline integration

primaryAppReason String

Reason for primary application designation

primaryApp Boolean

Indicates if this is a primary application

matchedProjects [MatchedProjects]

List of matched projects

toolName String matchedProjects [MatchedProject]

toolName String

third party tool name

createdAtOx String

Timestamp of application creation in Ox

irrelevantDate String

Timestamp of application irrelevancy

prevFullScanDate String

Timestamp of the previous full scan

prevFullScanId String

ID of the previous full scan

lastFullScanDate String

Timestamp of the last full scan

lastFullScanId String

ID of the last full scan

isFullScan Boolean

Indicated if last scan was full or delta for app

appClassification [String]

Application classification

Last updated