Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Adm.getVulnerabilityAudit
Explore with Pulumi AI
This data source provides details about a specific Vulnerability Audit resource in Oracle Cloud Infrastructure ADM service.
Returns the details of the specified Vulnerability Audit.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testVulnerabilityAudit = oci.Adm.getVulnerabilityAudit({
    vulnerabilityAuditId: testVulnerabilityAuditOciAdmVulnerabilityAudit.id,
});
import pulumi
import pulumi_oci as oci
test_vulnerability_audit = oci.Adm.get_vulnerability_audit(vulnerability_audit_id=test_vulnerability_audit_oci_adm_vulnerability_audit["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/adm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := adm.GetVulnerabilityAudit(ctx, &adm.GetVulnerabilityAuditArgs{
			VulnerabilityAuditId: testVulnerabilityAuditOciAdmVulnerabilityAudit.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testVulnerabilityAudit = Oci.Adm.GetVulnerabilityAudit.Invoke(new()
    {
        VulnerabilityAuditId = testVulnerabilityAuditOciAdmVulnerabilityAudit.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Adm.AdmFunctions;
import com.pulumi.oci.Adm.inputs.GetVulnerabilityAuditArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var testVulnerabilityAudit = AdmFunctions.getVulnerabilityAudit(GetVulnerabilityAuditArgs.builder()
            .vulnerabilityAuditId(testVulnerabilityAuditOciAdmVulnerabilityAudit.id())
            .build());
    }
}
variables:
  testVulnerabilityAudit:
    fn::invoke:
      function: oci:Adm:getVulnerabilityAudit
      arguments:
        vulnerabilityAuditId: ${testVulnerabilityAuditOciAdmVulnerabilityAudit.id}
Using getVulnerabilityAudit
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVulnerabilityAudit(args: GetVulnerabilityAuditArgs, opts?: InvokeOptions): Promise<GetVulnerabilityAuditResult>
function getVulnerabilityAuditOutput(args: GetVulnerabilityAuditOutputArgs, opts?: InvokeOptions): Output<GetVulnerabilityAuditResult>def get_vulnerability_audit(vulnerability_audit_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetVulnerabilityAuditResult
def get_vulnerability_audit_output(vulnerability_audit_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetVulnerabilityAuditResult]func LookupVulnerabilityAudit(ctx *Context, args *LookupVulnerabilityAuditArgs, opts ...InvokeOption) (*LookupVulnerabilityAuditResult, error)
func LookupVulnerabilityAuditOutput(ctx *Context, args *LookupVulnerabilityAuditOutputArgs, opts ...InvokeOption) LookupVulnerabilityAuditResultOutput> Note: This function is named LookupVulnerabilityAudit in the Go SDK.
public static class GetVulnerabilityAudit 
{
    public static Task<GetVulnerabilityAuditResult> InvokeAsync(GetVulnerabilityAuditArgs args, InvokeOptions? opts = null)
    public static Output<GetVulnerabilityAuditResult> Invoke(GetVulnerabilityAuditInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVulnerabilityAuditResult> getVulnerabilityAudit(GetVulnerabilityAuditArgs args, InvokeOptions options)
public static Output<GetVulnerabilityAuditResult> getVulnerabilityAudit(GetVulnerabilityAuditArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Adm/getVulnerabilityAudit:getVulnerabilityAudit
  arguments:
    # arguments dictionaryThe following arguments are supported:
- VulnerabilityAudit stringId 
- Unique Vulnerability Audit identifier path parameter.
- VulnerabilityAudit stringId 
- Unique Vulnerability Audit identifier path parameter.
- vulnerabilityAudit StringId 
- Unique Vulnerability Audit identifier path parameter.
- vulnerabilityAudit stringId 
- Unique Vulnerability Audit identifier path parameter.
- vulnerability_audit_ strid 
- Unique Vulnerability Audit identifier path parameter.
- vulnerabilityAudit StringId 
- Unique Vulnerability Audit identifier path parameter.
getVulnerabilityAudit Result
The following output properties are available:
- ApplicationDependencies List<GetVulnerability Audit Application Dependency> 
- BuildType string
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- CompartmentId string
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- Configurations
List<GetVulnerability Audit Configuration> 
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- The name of the vulnerability audit.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- IsSuccess bool
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- KnowledgeBase stringId 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- LifecycleDetails string
- Details on the lifecycle state.
- MaxObserved doubleCvss V2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- MaxObserved doubleCvss V2score With Ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- MaxObserved doubleCvss V3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- MaxObserved doubleCvss V3score With Ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- MaxObserved stringSeverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- MaxObserved stringSeverity With Ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- Sources
List<GetVulnerability Audit Source> 
- Source that published the vulnerability
- State string
- The current lifecycle state of the vulnerability audit.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- TimeUpdated string
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- UsageDatas List<GetVulnerability Audit Usage Data> 
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- Vulnerabilities
List<GetVulnerability Audit Vulnerability> 
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- VulnerabilityAudit stringId 
- VulnerableArtifacts intCount 
- Count of non-ignored vulnerable application dependencies.
- VulnerableArtifacts intCount With Ignored 
- Count of all vulnerable application dependencies.
- ApplicationDependencies []GetVulnerability Audit Application Dependency 
- BuildType string
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- CompartmentId string
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- Configurations
[]GetVulnerability Audit Configuration 
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- DisplayName string
- The name of the vulnerability audit.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- Id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- IsSuccess bool
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- KnowledgeBase stringId 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- LifecycleDetails string
- Details on the lifecycle state.
- MaxObserved float64Cvss V2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- MaxObserved float64Cvss V2score With Ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- MaxObserved float64Cvss V3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- MaxObserved float64Cvss V3score With Ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- MaxObserved stringSeverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- MaxObserved stringSeverity With Ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- Sources
[]GetVulnerability Audit Source 
- Source that published the vulnerability
- State string
- The current lifecycle state of the vulnerability audit.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- TimeUpdated string
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- UsageDatas []GetVulnerability Audit Usage Data 
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- Vulnerabilities
[]GetVulnerability Audit Vulnerability 
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- VulnerabilityAudit stringId 
- VulnerableArtifacts intCount 
- Count of non-ignored vulnerable application dependencies.
- VulnerableArtifacts intCount With Ignored 
- Count of all vulnerable application dependencies.
- applicationDependencies List<GetVulnerability Audit Application Dependency> 
- buildType String
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- compartmentId String
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- configurations
List<GetVulnerability Audit Configuration> 
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- The name of the vulnerability audit.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isSuccess Boolean
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- knowledgeBase StringId 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- lifecycleDetails String
- Details on the lifecycle state.
- maxObserved DoubleCvss V2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- maxObserved DoubleCvss V2score With Ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- maxObserved DoubleCvss V3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- maxObserved DoubleCvss V3score With Ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- maxObserved StringSeverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- maxObserved StringSeverity With Ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- sources
List<GetVulnerability Audit Source> 
- Source that published the vulnerability
- state String
- The current lifecycle state of the vulnerability audit.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- timeUpdated String
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- usageDatas List<GetVulnerability Audit Usage Data> 
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- vulnerabilities
List<GetVulnerability Audit Vulnerability> 
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- vulnerabilityAudit StringId 
- vulnerableArtifacts IntegerCount 
- Count of non-ignored vulnerable application dependencies.
- vulnerableArtifacts IntegerCount With Ignored 
- Count of all vulnerable application dependencies.
- applicationDependencies GetVulnerability Audit Application Dependency[] 
- buildType string
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- compartmentId string
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- configurations
GetVulnerability Audit Configuration[] 
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName string
- The name of the vulnerability audit.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isSuccess boolean
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- knowledgeBase stringId 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- lifecycleDetails string
- Details on the lifecycle state.
- maxObserved numberCvss V2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- maxObserved numberCvss V2score With Ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- maxObserved numberCvss V3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- maxObserved numberCvss V3score With Ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- maxObserved stringSeverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- maxObserved stringSeverity With Ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- sources
GetVulnerability Audit Source[] 
- Source that published the vulnerability
- state string
- The current lifecycle state of the vulnerability audit.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- timeUpdated string
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- usageDatas GetVulnerability Audit Usage Data[] 
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- vulnerabilities
GetVulnerability Audit Vulnerability[] 
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- vulnerabilityAudit stringId 
- vulnerableArtifacts numberCount 
- Count of non-ignored vulnerable application dependencies.
- vulnerableArtifacts numberCount With Ignored 
- Count of all vulnerable application dependencies.
- application_dependencies Sequence[GetVulnerability Audit Application Dependency] 
- build_type str
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- compartment_id str
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- configurations
Sequence[GetVulnerability Audit Configuration] 
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- display_name str
- The name of the vulnerability audit.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id str
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- is_success bool
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- knowledge_base_ strid 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- lifecycle_details str
- Details on the lifecycle state.
- max_observed_ floatcvss_ v2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- max_observed_ floatcvss_ v2score_ with_ ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- max_observed_ floatcvss_ v3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- max_observed_ floatcvss_ v3score_ with_ ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- max_observed_ strseverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- max_observed_ strseverity_ with_ ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- sources
Sequence[GetVulnerability Audit Source] 
- Source that published the vulnerability
- state str
- The current lifecycle state of the vulnerability audit.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- time_updated str
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- usage_datas Sequence[GetVulnerability Audit Usage Data] 
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- vulnerabilities
Sequence[GetVulnerability Audit Vulnerability] 
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- vulnerability_audit_ strid 
- vulnerable_artifacts_ intcount 
- Count of non-ignored vulnerable application dependencies.
- vulnerable_artifacts_ intcount_ with_ ignored 
- Count of all vulnerable application dependencies.
- applicationDependencies List<Property Map>
- buildType String
- The type of the build tool is restricted to only two values MAVEN or UNSET. Use UNSET when the list of application dependencies is not Maven-related or is a mix of Maven and other ecosystems. This option is soon to be deprecated.
- compartmentId String
- The compartment Oracle Cloud identifier (OCID) of the vulnerability audit.
- configurations List<Property Map>
- 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 associated Vulnerabilies have a CVSS v2 score belowmaxPermissibleCvssV2Scoreand a CVSS v3 score belowmaxPermissibleCvssV3Score. type: object
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
- displayName String
- The name of the vulnerability audit.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
- id String
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isSuccess Boolean
- Indicates if an audit succeeded according to the configuration. The value is nullif the audit is in theCREATINGstate.
- knowledgeBase StringId 
- The Oracle Cloud identifier (OCID) of the knowledge base.
- lifecycleDetails String
- Details on the lifecycle state.
- maxObserved NumberCvss V2score 
- Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable application dependencies.
- maxObserved NumberCvss V2score With Ignored 
- Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable application dependencies including ignored ones.
- maxObserved NumberCvss V3score 
- Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable application dependencies.
- maxObserved NumberCvss V3score With Ignored 
- Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable application dependencies including ignored ones.
- maxObserved StringSeverity 
- Maximum ADM Severity observed for non-ignored vulnerable application dependencies.
- maxObserved StringSeverity With Ignored 
- Maximum ADM Severity observed for vulnerable application dependencies including ignored ones.
- sources List<Property Map>
- Source that published the vulnerability
- state String
- The current lifecycle state of the vulnerability audit.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The creation date and time of the vulnerability audit (formatted according to RFC3339).
- timeUpdated String
- The update date and time of the vulnerability audit (formatted according to RFC3339).
- usageDatas List<Property Map>
- 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 from the GraalVM native-image-inspect tool after a native-image build. Set sourceTypetoobjectStorageTupleand use UsageDataViaObjectStorageTupleDetails when specifying the namespace, bucket name, and object name.
- vulnerabilities List<Property Map>
- List of vulnerabilities found in the vulnerability audit. If a vulnerability affects multiple dependencies, the metadata returned here consists of audit-wide aggregates.
- vulnerabilityAudit StringId 
- vulnerableArtifacts NumberCount 
- Count of non-ignored vulnerable application dependencies.
- vulnerableArtifacts NumberCount With Ignored 
- Count of all vulnerable application dependencies.
Supporting Types
GetVulnerabilityAuditApplicationDependency    
- ApplicationDependency List<string>Node Ids 
- Gav string
- NodeId string
- Purl string
- ApplicationDependency []stringNode Ids 
- Gav string
- NodeId string
- Purl string
- applicationDependency List<String>Node Ids 
- gav String
- nodeId String
- purl String
- applicationDependency string[]Node Ids 
- gav string
- nodeId string
- purl string
- application_dependency_ Sequence[str]node_ ids 
- gav str
- node_id str
- purl str
- applicationDependency List<String>Node Ids 
- gav String
- nodeId String
- purl String
GetVulnerabilityAuditConfiguration   
- Exclusions List<string>
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- MaxPermissible doubleCvss V2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- MaxPermissible doubleCvss V3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- MaxPermissible stringSeverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
- Exclusions []string
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- MaxPermissible float64Cvss V2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- MaxPermissible float64Cvss V3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- MaxPermissible stringSeverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
- exclusions List<String>
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- maxPermissible DoubleCvss V2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible DoubleCvss V3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible StringSeverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
- exclusions string[]
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- maxPermissible numberCvss V2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible numberCvss V3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible stringSeverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
- exclusions Sequence[str]
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- max_permissible_ floatcvss_ v2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- max_permissible_ floatcvss_ v3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- max_permissible_ strseverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
- exclusions List<String>
- A vulnerable application dependency is ignored if its name matches any of the items in exclusions. An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.
- maxPermissible NumberCvss V2score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible NumberCvss V3score 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
- maxPermissible StringSeverity 
- A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
GetVulnerabilityAuditSource   
- Description string
- Description of the external resource source.
- OciResource stringId 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- Type string
- Source type of the vulnerability audit.
- Description string
- Description of the external resource source.
- OciResource stringId 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- Type string
- Source type of the vulnerability audit.
- description String
- Description of the external resource source.
- ociResource StringId 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- type String
- Source type of the vulnerability audit.
- description string
- Description of the external resource source.
- ociResource stringId 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- type string
- Source type of the vulnerability audit.
- description str
- Description of the external resource source.
- oci_resource_ strid 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- type str
- Source type of the vulnerability audit.
- description String
- Description of the external resource source.
- ociResource StringId 
- The Oracle Cloud identifier (OCID) of the Oracle Cloud Infrastructure resource that triggered the vulnerability audit.
- type String
- Source type of the vulnerability audit.
GetVulnerabilityAuditUsageData    
- Bucket string
- The Object Storage bucket to read the usage data from.
- Namespace string
- The Object Storage namespace to read the usage data from.
- Object string
- The Object Storage object name to read the usage data from.
- SourceType string
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
- Bucket string
- The Object Storage bucket to read the usage data from.
- Namespace string
- The Object Storage namespace to read the usage data from.
- Object string
- The Object Storage object name to read the usage data from.
- SourceType string
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
- bucket String
- The Object Storage bucket to read the usage data from.
- namespace String
- The Object Storage namespace to read the usage data from.
- object String
- The Object Storage object name to read the usage data from.
- sourceType String
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
- bucket string
- The Object Storage bucket to read the usage data from.
- namespace string
- The Object Storage namespace to read the usage data from.
- object string
- The Object Storage object name to read the usage data from.
- sourceType string
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
- bucket str
- The Object Storage bucket to read the usage data from.
- namespace str
- The Object Storage namespace to read the usage data from.
- object str
- The Object Storage object name to read the usage data from.
- source_type str
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
- bucket String
- The Object Storage bucket to read the usage data from.
- namespace String
- The Object Storage namespace to read the usage data from.
- object String
- The Object Storage object name to read the usage data from.
- sourceType String
- The destination type. Use objectStorageTuplewhen specifying the namespace, bucket name, and object name.
GetVulnerabilityAuditVulnerability   
- CvssV2score double
- Common Vulnerability Scoring System (CVSS) Version 2.
- CvssV3score double
- Common Vulnerability Scoring System (CVSS) Version 3.
- Id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- IsFalse boolPositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- IsIgnored bool
- Indicates if the vulnerability was ignored according to the audit configuration.
- Severity string
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- Source string
- Source that published the vulnerability
- CvssV2score float64
- Common Vulnerability Scoring System (CVSS) Version 2.
- CvssV3score float64
- Common Vulnerability Scoring System (CVSS) Version 3.
- Id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- IsFalse boolPositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- IsIgnored bool
- Indicates if the vulnerability was ignored according to the audit configuration.
- Severity string
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- Source string
- Source that published the vulnerability
- cvssV2score Double
- Common Vulnerability Scoring System (CVSS) Version 2.
- cvssV3score Double
- Common Vulnerability Scoring System (CVSS) Version 3.
- id String
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isFalse BooleanPositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- isIgnored Boolean
- Indicates if the vulnerability was ignored according to the audit configuration.
- severity String
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- source String
- Source that published the vulnerability
- cvssV2score number
- Common Vulnerability Scoring System (CVSS) Version 2.
- cvssV3score number
- Common Vulnerability Scoring System (CVSS) Version 3.
- id string
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isFalse booleanPositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- isIgnored boolean
- Indicates if the vulnerability was ignored according to the audit configuration.
- severity string
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- source string
- Source that published the vulnerability
- cvss_v2score float
- Common Vulnerability Scoring System (CVSS) Version 2.
- cvss_v3score float
- Common Vulnerability Scoring System (CVSS) Version 3.
- id str
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- is_false_ boolpositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- is_ignored bool
- Indicates if the vulnerability was ignored according to the audit configuration.
- severity str
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- source str
- Source that published the vulnerability
- cvssV2score Number
- Common Vulnerability Scoring System (CVSS) Version 2.
- cvssV3score Number
- Common Vulnerability Scoring System (CVSS) Version 3.
- id String
- Unique vulnerability identifier, e.g. CVE-1999-0067.
- isFalse BooleanPositive 
- Indicates if the vulnerability is a false positive according to the usage data. If no usage data was provided or the service cannot infer usage of the vulnerable code then this property is null.
- isIgnored Boolean
- Indicates if the vulnerability was ignored according to the audit configuration.
- severity String
- ADM qualitative severity score. Can be either NONE, LOW, MEDIUM, HIGH or CRITICAL.
- source String
- Source that published the vulnerability
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.