Oracle Application Dependency Management API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
37 operations
across 24 paths,
and defines 55 schemas.
It is described by OpenAPI 3.2.0, at version 20220421.
Requests are made against 2 base URLs: http://127.0.0.1/20220421, https://127.0.0.1/20220421.
The identity and technical contract details declared by the specification.
Error
object
Error Information.
2 properties
2 required
ApplicationDependencyRecommendationCollection
object
A collection of recommended application dependency changes. Each element consists of an application dependency and its recommendation.
1 property
1 required
RelatedVulnerabilityReference
object
A related vulnerability reference is an object with vulnerabilityId and source to identify a related vulnerability.
2 properties
2 required
RemediationRunStage
object
A remediation run stage is one step of an remediation run. Each stage provides output logs and has a specific type. The stages are: DETECT, RECOMMEND, VERIFY,…
9 properties
4 required
CreateRemediationRecipeDetails
object
Details to create a new Remediation Recipe.
10 properties
7 required
WorkRequestSummaryCollection
object
Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
1 property
1 required
ScmConfiguration
object
A configuration for the Source Code Management tool/platform used by a remediation recipe.
4 properties
3 required
CreateKnowledgeBaseDetails
object
Details to create a new knowledge base.
4 properties
1 required
WorkRequestSummary
object
A summary of the status of a work request.
12 properties
9 required
VulnerableArtifactVersionRange
object
Vulnerable artifact version range.
4 properties
NetworkConfiguration
object
A network configuration defines the required network characteristics for the remediation run of the recipe to access the source repository and/or verify build…
2 properties
1 required
VulnerabilityDetailsCollection
object
Collection of vulnerability details. This resource is defined by a list of vulnerability details that are associated with vulnerabilities.
1 property
1 required
ChangeRemediationRunCompartmentDetails
object
Details for moving remediation run resources.
1 property
1 required
VerifyConfiguration
object
The Verify stage configuration specifies a build service to run a pipeline for the recommended code changes. The build pipeline will be initiated to ensure tha…
1 property
1 required
UpdateKnowledgeBaseDetails
object
Details to update an existing knowledge base.
3 properties
KnowledgeBaseSummary
object
The summary of a knowledge base.
9 properties
8 required
UpdateRemediationRunDetails
object
Details to update an existing remediation run.
3 properties
RemediationRunCollection
object
Collection of remediation run summaries.
1 property
1 required
ChangeRemediationRecipeCompartmentDetails
object
Details for moving a remediation recipe resource.
1 property
1 required
ChangeKnowledgeBaseCompartmentDetails
object
Details for moving a knowledge base.
1 property
1 required
VulnerabilityAuditCollection
object
Collection of vulnerability audit summaries.
1 property
1 required
VulnerabilityAuditConfiguration
object
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the as…
4 properties
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties
2 required
DetectConfiguration
object
A configuration to define the constraints when detecting vulnerable dependencies and recommending remediations.
5 properties
VulnerabilityAuditSummary
object
vulnerability audit summary.
20 properties
8 required
WorkRequest
object
A description of workrequest status
9 properties
7 required
RemediationRecipeSummary
object
The summary of a Remediation Recipe.
11 properties
10 required
KnowledgeBase
object
A knowledge base is a component of Application Dependency Management (ADM) service that provides access to vulnerabilities.
9 properties
8 required
ApplicationDependencyVulnerabilityCollection
object
application dependencies with Vulnerabilities. This resource is defined by a list of application dependencies that are associated with eventual Vulnerabilities.
1 property
1 required
CreateVulnerabilityAuditDetails
object
Details to create a vulnerability audit.
10 properties
1 required
RemediationRunSummary
object
remediation run summary.
14 properties
9 required
Vulnerability
object
A vulnerability is a weakness or error in an artifact. A vulnerability is a generalization of a CVE (every CVE is a vulnerability, but not every vulnerability…
9 properties
2 required
VulnerabilityAuditSource
object
vulnerability audit source.
1 property
1 required
StageSummary
object
stage summary of a remediation run. A stage is one step of a remediation run.
5 properties
2 required
KnowledgeBaseCollection
object
Collection of knowledge base summaries.
1 property
1 required
RemediationRunStageSummary
object
The summary of a remediation run stages.
7 properties
4 required
VulnerabilityAudit
object
A vulnerability audit associates the application dependencies of a project with their associated Vulnerabilities. Each Vulnerability is associated with a score…
25 properties
11 required
CreateRemediationRunDetails
object
Details to create a new remediation run.
4 properties
1 required
WorkRequestResource
object
A resource created or operated on by a work request.
5 properties
3 required
RemediationRunStageCollection
object
Collection of remediation run stage summaries.
1 property
1 required
WorkRequestError
object
An error encountered while executing a work request.
3 properties
3 required
ApplicationDependency
object
An ApplicationDependency resource is used within the applicationDependencies of a CreateVulnerabilityAuditDetails resource to create a vulnerability audit. Eac…
4 properties
1 required
ApplicationDependencyVulnerabilitySummary
object
An application dependency Vulnerability represents a single dependency in the application. An application dependency Vulnerability can be associated with event…
7 properties
5 required
RemediationRun
object
A remediation run represents an execution of a Remediation Recipe to detect and fix vulnerabilities based on current state of the Vulnerabilities curated in th…
15 properties
9 required
VulnerabilityDetails
object
A vulnerability details contains details for a vulnerability as reported by the source.
12 properties
2 required
UpdateVulnerabilityAuditDetails
object
Details to update a vulnerability audit.
3 properties
RemediationRecipeCollection
object
Collection of remediation recipe summaries.
1 property
1 required
UsageDataDetails
object
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned f…
1 property
1 required
WorkRequestErrorCollection
object
Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
1 property
1 required
RemediationRecipe
object
An Application Dependency Management (ADM) remediation recipe contains the basic configuration and the details of each of the remediation stages (Detect, Recom…
15 properties
14 required
ChangeVulnerabilityAuditCompartmentDetails
object
Details for moving a vulnerability audit resource.
1 property
1 required
ApplicationDependencyRecommendationSummary
object
An application dependency with the recommended version that does not contain any CVE. Each application dependency has a property specifying multiple node ident…
6 properties
3 required
VulnerabilityMetric
object
A quantifiable measure to assess vulnerability potent by various contexts.
4 properties
3 required
WorkRequestLogEntryCollection
object
Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
1 property
1 required
UpdateRemediationRecipeDetails
object
Details to update an existing remediation recipe.
9 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.