application

Represents an application with comprehensive metadata including security metrics, repository information, and operational characteristics.

Examples

type Application {
  id: String
  appId: String
  repoName: String
  appName: String
  branch: String
  branchesCount: Int
  branchesToScan: [String]
  businessPriority: Float
  codeChanges: Int
  commitCount: Int
  createdAt: String
  creator: String
  daysSinceLastCodeChange: Int
  daysSinceRepoCreation: Int
  deployedProd: Boolean
  filesCount: Int
  forksCount: Int
  hasDownloads: Boolean
  headSha: String
  irrelevantReasons: [String]
  languages: [Language]
  lastCodeChange: String
  new: Boolean
  overrideRelevance: String
  overridePriority: Int
  originalBusinessPriority: Float
  publicVisibility: Boolean
  pullCount: Int
  pushCount: Int
  relevant: Boolean
  risk: Float
  scanId: String
  scannedAt: Float
  secInfrastructure: [ServerSecurityInfraItem]
  securityPosture: Float
  size: Float
  tagsCount: Int
  type: String
  updated: Boolean
  userCount: Int
  version: String
  violationCount: Int
  watchersCount: Int
  yamlsCount: Int
  scoreHistory: [ScoreHistoryItem]
  applicationFlows: ApplicationFlow
  isSbomPresent: Boolean
  appOwners: [OwnerInfo]
  offset: Int
  improvement: Float
  fakeApp: Boolean
  link: String
  branchLink: String
  issues: Int
  categories: [AppCategories]
  toolsCoverage: [AppToolCoverage]
  pipeline: Pipeline
  isPipelineConfigured: String
  organization: String
  repoRealName: String
  repoId: String
  pipelineScans: Int
  issuesBySeverity: Severities
  pkgManagers: [String]
  sbomCount: Int
  isMonoRepoChild: Boolean
  monoRepoParent: String
  monorepoChildrenCount: Int
  monorepoChildrenAppIds: [String]
  tags: [AppTag]
  dockerfiles: [Dockerfile]
  severityChangedReason: [ApplicationSeverityChangedReason]
  apiInventoriesTotal: Int
  credentialsId: String
  oxInPipeline: String
  oxInPipelineDescription: String
  primaryAppReason: String
  primaryApp: Boolean
  matchedProjects: [MatchedProjects]
  toolName: String
}

Fields

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

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

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

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

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

References

Queries using this object:

Fields with this object:

Last updated