com.google.cloud.securitycenter.v1.VulnerabilityProto Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-securitycenter-v1 Show documentation
Show all versions of proto-google-cloud-securitycenter-v1 Show documentation
PROTO library for proto-google-cloud-securitycenter-v1
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/securitycenter/v1/vulnerability.proto
// Protobuf Java Version: 3.25.3
package com.google.cloud.securitycenter.v1;
public final class VulnerabilityProto {
private VulnerabilityProto() {}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
}
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_Vulnerability_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_Vulnerability_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_Cve_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_Cve_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_Reference_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_Reference_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_Cvssv3_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_Cvssv3_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_Package_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_Package_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_securitycenter_v1_SecurityBulletin_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_securitycenter_v1_SecurityBulletin_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
static {
java.lang.String[] descriptorData = {
"\n2google/cloud/securitycenter/v1/vulnera"
+ "bility.proto\022\036google.cloud.securitycente"
+ "r.v1\032\037google/protobuf/timestamp.proto\"\222\002"
+ "\n\rVulnerability\0220\n\003cve\030\001 \001(\0132#.google.cl"
+ "oud.securitycenter.v1.Cve\022B\n\021offending_p"
+ "ackage\030\002 \001(\0132\'.google.cloud.securitycent"
+ "er.v1.Package\022>\n\rfixed_package\030\003 \001(\0132\'.g"
+ "oogle.cloud.securitycenter.v1.Package\022K\n"
+ "\021security_bulletin\030\004 \001(\01320.google.cloud."
+ "securitycenter.v1.SecurityBulletin\"\320\004\n\003C"
+ "ve\022\n\n\002id\030\001 \001(\t\022=\n\nreferences\030\002 \003(\0132).goo"
+ "gle.cloud.securitycenter.v1.Reference\0226\n"
+ "\006cvssv3\030\003 \001(\0132&.google.cloud.securitycen"
+ "ter.v1.Cvssv3\022\036\n\026upstream_fix_available\030"
+ "\004 \001(\010\022>\n\006impact\030\005 \001(\0162..google.cloud.sec"
+ "uritycenter.v1.Cve.RiskRating\022W\n\025exploit"
+ "ation_activity\030\006 \001(\01628.google.cloud.secu"
+ "ritycenter.v1.Cve.ExploitationActivity\022\034"
+ "\n\024observed_in_the_wild\030\007 \001(\010\022\020\n\010zero_day"
+ "\030\010 \001(\010\"V\n\nRiskRating\022\033\n\027RISK_RATING_UNSP"
+ "ECIFIED\020\000\022\007\n\003LOW\020\001\022\n\n\006MEDIUM\020\002\022\010\n\004HIGH\020\003"
+ "\022\014\n\010CRITICAL\020\004\"\204\001\n\024ExploitationActivity\022"
+ "%\n!EXPLOITATION_ACTIVITY_UNSPECIFIED\020\000\022\010"
+ "\n\004WIDE\020\001\022\r\n\tCONFIRMED\020\002\022\r\n\tAVAILABLE\020\003\022\017"
+ "\n\013ANTICIPATED\020\004\022\014\n\010NO_KNOWN\020\005\"(\n\tReferen"
+ "ce\022\016\n\006source\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\"\261\n\n\006Cvss"
+ "v3\022\022\n\nbase_score\030\001 \001(\001\022J\n\rattack_vector\030"
+ "\005 \001(\01623.google.cloud.securitycenter.v1.C"
+ "vssv3.AttackVector\022R\n\021attack_complexity\030"
+ "\006 \001(\01627.google.cloud.securitycenter.v1.C"
+ "vssv3.AttackComplexity\022V\n\023privileges_req"
+ "uired\030\007 \001(\01629.google.cloud.securitycente"
+ "r.v1.Cvssv3.PrivilegesRequired\022P\n\020user_i"
+ "nteraction\030\010 \001(\01626.google.cloud.security"
+ "center.v1.Cvssv3.UserInteraction\022;\n\005scop"
+ "e\030\t \001(\0162,.google.cloud.securitycenter.v1"
+ ".Cvssv3.Scope\022M\n\026confidentiality_impact\030"
+ "\n \001(\0162-.google.cloud.securitycenter.v1.C"
+ "vssv3.Impact\022G\n\020integrity_impact\030\013 \001(\0162-"
+ ".google.cloud.securitycenter.v1.Cvssv3.I"
+ "mpact\022J\n\023availability_impact\030\014 \001(\0162-.goo"
+ "gle.cloud.securitycenter.v1.Cvssv3.Impac"
+ "t\"\231\001\n\014AttackVector\022\035\n\031ATTACK_VECTOR_UNSP"
+ "ECIFIED\020\000\022\031\n\025ATTACK_VECTOR_NETWORK\020\001\022\032\n\026"
+ "ATTACK_VECTOR_ADJACENT\020\002\022\027\n\023ATTACK_VECTO"
+ "R_LOCAL\020\003\022\032\n\026ATTACK_VECTOR_PHYSICAL\020\004\"l\n"
+ "\020AttackComplexity\022!\n\035ATTACK_COMPLEXITY_U"
+ "NSPECIFIED\020\000\022\031\n\025ATTACK_COMPLEXITY_LOW\020\001\022"
+ "\032\n\026ATTACK_COMPLEXITY_HIGH\020\002\"\222\001\n\022Privileg"
+ "esRequired\022#\n\037PRIVILEGES_REQUIRED_UNSPEC"
+ "IFIED\020\000\022\034\n\030PRIVILEGES_REQUIRED_NONE\020\001\022\033\n"
+ "\027PRIVILEGES_REQUIRED_LOW\020\002\022\034\n\030PRIVILEGES"
+ "_REQUIRED_HIGH\020\003\"m\n\017UserInteraction\022 \n\034U"
+ "SER_INTERACTION_UNSPECIFIED\020\000\022\031\n\025USER_IN"
+ "TERACTION_NONE\020\001\022\035\n\031USER_INTERACTION_REQ"
+ "UIRED\020\002\"F\n\005Scope\022\025\n\021SCOPE_UNSPECIFIED\020\000\022"
+ "\023\n\017SCOPE_UNCHANGED\020\001\022\021\n\rSCOPE_CHANGED\020\002\""
+ "R\n\006Impact\022\026\n\022IMPACT_UNSPECIFIED\020\000\022\017\n\013IMP"
+ "ACT_HIGH\020\001\022\016\n\nIMPACT_LOW\020\002\022\017\n\013IMPACT_NON"
+ "E\020\003\"_\n\007Package\022\024\n\014package_name\030\001 \001(\t\022\017\n\007"
+ "cpe_uri\030\002 \001(\t\022\024\n\014package_type\030\003 \001(\t\022\027\n\017p"
+ "ackage_version\030\004 \001(\t\"\177\n\020SecurityBulletin"
+ "\022\023\n\013bulletin_id\030\001 \001(\t\0223\n\017submission_time"
+ "\030\002 \001(\0132\032.google.protobuf.Timestamp\022!\n\031su"
+ "ggested_upgrade_version\030\003 \001(\tB\354\001\n\"com.go"
+ "ogle.cloud.securitycenter.v1B\022Vulnerabil"
+ "ityProtoP\001ZJcloud.google.com/go/security"
+ "center/apiv1/securitycenterpb;securityce"
+ "nterpb\252\002\036Google.Cloud.SecurityCenter.V1\312"
+ "\002\036Google\\Cloud\\SecurityCenter\\V1\352\002!Googl"
+ "e::Cloud::SecurityCenter::V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.TimestampProto.getDescriptor(),
});
internal_static_google_cloud_securitycenter_v1_Vulnerability_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_google_cloud_securitycenter_v1_Vulnerability_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_Vulnerability_descriptor,
new java.lang.String[] {
"Cve", "OffendingPackage", "FixedPackage", "SecurityBulletin",
});
internal_static_google_cloud_securitycenter_v1_Cve_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_google_cloud_securitycenter_v1_Cve_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_Cve_descriptor,
new java.lang.String[] {
"Id",
"References",
"Cvssv3",
"UpstreamFixAvailable",
"Impact",
"ExploitationActivity",
"ObservedInTheWild",
"ZeroDay",
});
internal_static_google_cloud_securitycenter_v1_Reference_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_google_cloud_securitycenter_v1_Reference_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_Reference_descriptor,
new java.lang.String[] {
"Source", "Uri",
});
internal_static_google_cloud_securitycenter_v1_Cvssv3_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_google_cloud_securitycenter_v1_Cvssv3_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_Cvssv3_descriptor,
new java.lang.String[] {
"BaseScore",
"AttackVector",
"AttackComplexity",
"PrivilegesRequired",
"UserInteraction",
"Scope",
"ConfidentialityImpact",
"IntegrityImpact",
"AvailabilityImpact",
});
internal_static_google_cloud_securitycenter_v1_Package_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_google_cloud_securitycenter_v1_Package_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_Package_descriptor,
new java.lang.String[] {
"PackageName", "CpeUri", "PackageType", "PackageVersion",
});
internal_static_google_cloud_securitycenter_v1_SecurityBulletin_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_google_cloud_securitycenter_v1_SecurityBulletin_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_securitycenter_v1_SecurityBulletin_descriptor,
new java.lang.String[] {
"BulletinId", "SubmissionTime", "SuggestedUpgradeVersion",
});
com.google.protobuf.TimestampProto.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy