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
headSha
irrelevantReasons
languages {
language
languagePercentage
}
lastCodeChange
new
overrideRelevance
overridePriority
originalBusinessPriority
publicVisibility
pullCount
pushCount
relevant
risk
scanId
scannedAt
secInfrastructure {
label
clientCoverage
oxCoverage
noCoverage
notApplicable
}
securityPosture
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
}
}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.
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.
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
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
tags [AppTag]
Application tags
tagId String
name String
email String
displayName String
tagType OxTagType
createdBy String
purpose String
deploymentModel String
tagCategory String
severityChangedReason [ApplicationSeverityChangedReason]
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
Last updated
