/* * Copyright 2019 The Grafeas Authors. All rights reserved. * * 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: grafeas/v1/vulnerability.proto package io.grafeas.v1; public final class Vulnerability { private Vulnerability() {} 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_grafeas_v1_VulnerabilityNote_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityNote_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityNote_Detail_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityNote_Detail_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_KnowledgeBase_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_KnowledgeBase_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityOccurrence_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityOccurrence_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityOccurrence_PackageIssue_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityOccurrence_PackageIssue_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_grafeas_v1_VulnerabilityOccurrence_VexAssessment_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_grafeas_v1_VulnerabilityOccurrence_VexAssessment_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\036grafeas/v1/vulnerability.proto\022\ngrafea" + "s.v1\032\037google/api/field_behavior.proto\032\037g" + "oogle/protobuf/timestamp.proto\032\027grafeas/" + "v1/common.proto\032\025grafeas/v1/cvss.proto\032\030" + "grafeas/v1/package.proto\032\031grafeas/v1/sev" + "erity.proto\032\024grafeas/v1/vex.proto\"\354\007\n\021Vu" + "lnerabilityNote\022\022\n\ncvss_score\030\001 \001(\002\022&\n\010s" + "everity\030\002 \001(\0162\024.grafeas.v1.Severity\0225\n\007d" + "etails\030\003 \003(\0132$.grafeas.v1.VulnerabilityN" + "ote.Detail\022#\n\007cvss_v3\030\004 \001(\0132\022.grafeas.v1" + ".CVSSv3\022D\n\017windows_details\030\005 \003(\0132+.grafe" + "as.v1.VulnerabilityNote.WindowsDetail\0226\n" + "\022source_update_time\030\006 \001(\0132\032.google.proto" + "buf.Timestamp\022-\n\014cvss_version\030\007 \001(\0162\027.gr" + "afeas.v1.CVSSVersion\022!\n\007cvss_v2\030\010 \001(\0132\020." + "grafeas.v1.CVSS\032\255\003\n\006Detail\022\025\n\rseverity_n" + "ame\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\022\024\n\014packag" + "e_type\030\003 \001(\t\022\030\n\020affected_cpe_uri\030\004 \001(\t\022\030" + "\n\020affected_package\030\005 \001(\t\0223\n\026affected_ver" + "sion_start\030\006 \001(\0132\023.grafeas.v1.Version\0221\n" + "\024affected_version_end\030\007 \001(\0132\023.grafeas.v1" + ".Version\022\025\n\rfixed_cpe_uri\030\010 \001(\t\022\025\n\rfixed" + "_package\030\t \001(\t\022*\n\rfixed_version\030\n \001(\0132\023." + "grafeas.v1.Version\022\023\n\013is_obsolete\030\013 \001(\010\022" + "6\n\022source_update_time\030\014 \001(\0132\032.google.pro" + "tobuf.Timestamp\022\016\n\006source\030\r \001(\t\022\016\n\006vendo" + "r\030\016 \001(\t\032\276\001\n\rWindowsDetail\022\017\n\007cpe_uri\030\001 \001" + "(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013description\030\003 \001(\t\022M\n" + "\nfixing_kbs\030\004 \003(\01329.grafeas.v1.Vulnerabi" + "lityNote.WindowsDetail.KnowledgeBase\032*\n\r" + "KnowledgeBase\022\014\n\004name\030\001 \001(\t\022\013\n\003url\030\002 \001(\t" + "\"\343\t\n\027VulnerabilityOccurrence\022\014\n\004type\030\001 \001" + "(\t\022&\n\010severity\030\002 \001(\0162\024.grafeas.v1.Severi" + "ty\022\022\n\ncvss_score\030\003 \001(\002\022 \n\006cvssv3\030\n \001(\0132\020" + ".grafeas.v1.CVSS\022G\n\rpackage_issue\030\004 \003(\0132" + "0.grafeas.v1.VulnerabilityOccurrence.Pac" + "kageIssue\022\031\n\021short_description\030\005 \001(\t\022\030\n\020" + "long_description\030\006 \001(\t\022,\n\014related_urls\030\007" + " \003(\0132\026.grafeas.v1.RelatedUrl\0220\n\022effectiv" + "e_severity\030\010 \001(\0162\024.grafeas.v1.Severity\022\025" + "\n\rfix_available\030\t \001(\010\022-\n\014cvss_version\030\013 " + "\001(\0162\027.grafeas.v1.CVSSVersion\022!\n\007cvss_v2\030" + "\014 \001(\0132\020.grafeas.v1.CVSS\022I\n\016vex_assessmen" + "t\030\r \001(\01321.grafeas.v1.VulnerabilityOccurr" + "ence.VexAssessment\032\340\002\n\014PackageIssue\022\030\n\020a" + "ffected_cpe_uri\030\001 \001(\t\022\030\n\020affected_packag" + "e\030\002 \001(\t\022-\n\020affected_version\030\003 \001(\0132\023.graf" + "eas.v1.Version\022\025\n\rfixed_cpe_uri\030\004 \001(\t\022\025\n" + "\rfixed_package\030\005 \001(\t\022*\n\rfixed_version\030\006 " + "\001(\0132\023.grafeas.v1.Version\022\025\n\rfix_availabl" + "e\030\007 \001(\010\022\024\n\014package_type\030\010 \001(\t\0225\n\022effecti" + "ve_severity\030\t \001(\0162\024.grafeas.v1.SeverityB" + "\003\340A\003\022/\n\rfile_location\030\n \003(\0132\030.grafeas.v1" + ".FileLocation\032\346\002\n\rVexAssessment\022\013\n\003cve\030\001" + " \001(\t\022,\n\014related_uris\030\002 \003(\0132\026.grafeas.v1." + "RelatedUrl\022\021\n\tnote_name\030\003 \001(\t\022G\n\005state\030\004" + " \001(\01628.grafeas.v1.VulnerabilityAssessmen" + "tNote.Assessment.State\022\017\n\007impacts\030\005 \003(\t\022" + "T\n\014remediations\030\006 \003(\0132>.grafeas.v1.Vulne" + "rabilityAssessmentNote.Assessment.Remedi" + "ation\022W\n\rjustification\030\007 \001(\0132@.grafeas.v" + "1.VulnerabilityAssessmentNote.Assessment" + ".JustificationBQ\n\rio.grafeas.v1P\001Z8googl" + "e.golang.org/genproto/googleapis/grafeas" + "/v1;grafeas\242\002\003GRAb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.FieldBehaviorProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), io.grafeas.v1.Common.getDescriptor(), io.grafeas.v1.CVSSProto.getDescriptor(), io.grafeas.v1.Package.getDescriptor(), io.grafeas.v1.SeverityOuterClass.getDescriptor(), io.grafeas.v1.Vex.getDescriptor(), }); internal_static_grafeas_v1_VulnerabilityNote_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_grafeas_v1_VulnerabilityNote_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityNote_descriptor, new java.lang.String[] { "CvssScore", "Severity", "Details", "CvssV3", "WindowsDetails", "SourceUpdateTime", "CvssVersion", "CvssV2", }); internal_static_grafeas_v1_VulnerabilityNote_Detail_descriptor = internal_static_grafeas_v1_VulnerabilityNote_descriptor.getNestedTypes().get(0); internal_static_grafeas_v1_VulnerabilityNote_Detail_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityNote_Detail_descriptor, new java.lang.String[] { "SeverityName", "Description", "PackageType", "AffectedCpeUri", "AffectedPackage", "AffectedVersionStart", "AffectedVersionEnd", "FixedCpeUri", "FixedPackage", "FixedVersion", "IsObsolete", "SourceUpdateTime", "Source", "Vendor", }); internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_descriptor = internal_static_grafeas_v1_VulnerabilityNote_descriptor.getNestedTypes().get(1); internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_descriptor, new java.lang.String[] { "CpeUri", "Name", "Description", "FixingKbs", }); internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_KnowledgeBase_descriptor = internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_descriptor .getNestedTypes() .get(0); internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_KnowledgeBase_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityNote_WindowsDetail_KnowledgeBase_descriptor, new java.lang.String[] { "Name", "Url", }); internal_static_grafeas_v1_VulnerabilityOccurrence_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_grafeas_v1_VulnerabilityOccurrence_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityOccurrence_descriptor, new java.lang.String[] { "Type", "Severity", "CvssScore", "Cvssv3", "PackageIssue", "ShortDescription", "LongDescription", "RelatedUrls", "EffectiveSeverity", "FixAvailable", "CvssVersion", "CvssV2", "VexAssessment", }); internal_static_grafeas_v1_VulnerabilityOccurrence_PackageIssue_descriptor = internal_static_grafeas_v1_VulnerabilityOccurrence_descriptor.getNestedTypes().get(0); internal_static_grafeas_v1_VulnerabilityOccurrence_PackageIssue_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityOccurrence_PackageIssue_descriptor, new java.lang.String[] { "AffectedCpeUri", "AffectedPackage", "AffectedVersion", "FixedCpeUri", "FixedPackage", "FixedVersion", "FixAvailable", "PackageType", "EffectiveSeverity", "FileLocation", }); internal_static_grafeas_v1_VulnerabilityOccurrence_VexAssessment_descriptor = internal_static_grafeas_v1_VulnerabilityOccurrence_descriptor.getNestedTypes().get(1); internal_static_grafeas_v1_VulnerabilityOccurrence_VexAssessment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_grafeas_v1_VulnerabilityOccurrence_VexAssessment_descriptor, new java.lang.String[] { "Cve", "RelatedUris", "NoteName", "State", "Impacts", "Remediations", "Justification", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); io.grafeas.v1.Common.getDescriptor(); io.grafeas.v1.CVSSProto.getDescriptor(); io.grafeas.v1.Package.getDescriptor(); io.grafeas.v1.SeverityOuterClass.getDescriptor(); io.grafeas.v1.Vex.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }