@@ -19,9 +19,12 @@ package google.cloud.securitycenter.v2;
1919import "google/api/field_behavior.proto" ;
2020import "google/api/resource.proto" ;
2121import "google/cloud/securitycenter/v2/access.proto" ;
22+ import "google/cloud/securitycenter/v2/affected_resources.proto" ;
23+ import "google/cloud/securitycenter/v2/ai_model.proto" ;
2224import "google/cloud/securitycenter/v2/application.proto" ;
2325import "google/cloud/securitycenter/v2/attack_exposure.proto" ;
2426import "google/cloud/securitycenter/v2/backup_disaster_recovery.proto" ;
27+ import "google/cloud/securitycenter/v2/chokepoint.proto" ;
2528import "google/cloud/securitycenter/v2/cloud_armor.proto" ;
2629import "google/cloud/securitycenter/v2/cloud_dlp_data_profile.proto" ;
2730import "google/cloud/securitycenter/v2/cloud_dlp_inspection.proto" ;
@@ -40,17 +43,21 @@ import "google/cloud/securitycenter/v2/file.proto";
4043import "google/cloud/securitycenter/v2/group_membership.proto" ;
4144import "google/cloud/securitycenter/v2/iam_binding.proto" ;
4245import "google/cloud/securitycenter/v2/indicator.proto" ;
46+ import "google/cloud/securitycenter/v2/ip_rules.proto" ;
47+ import "google/cloud/securitycenter/v2/job.proto" ;
4348import "google/cloud/securitycenter/v2/kernel_rootkit.proto" ;
4449import "google/cloud/securitycenter/v2/kubernetes.proto" ;
4550import "google/cloud/securitycenter/v2/load_balancer.proto" ;
4651import "google/cloud/securitycenter/v2/log_entry.proto" ;
4752import "google/cloud/securitycenter/v2/mitre_attack.proto" ;
53+ import "google/cloud/securitycenter/v2/network.proto" ;
4854import "google/cloud/securitycenter/v2/notebook.proto" ;
4955import "google/cloud/securitycenter/v2/org_policy.proto" ;
5056import "google/cloud/securitycenter/v2/process.proto" ;
5157import "google/cloud/securitycenter/v2/security_marks.proto" ;
5258import "google/cloud/securitycenter/v2/security_posture.proto" ;
5359import "google/cloud/securitycenter/v2/toxic_combination.proto" ;
60+ import "google/cloud/securitycenter/v2/vertex_ai.proto" ;
5461import "google/cloud/securitycenter/v2/vulnerability.proto" ;
5562import "google/protobuf/struct.proto" ;
5663import "google/protobuf/timestamp.proto" ;
@@ -239,9 +246,13 @@ message Finding {
239246 // Describes a potential security risk to data assets that contain sensitive
240247 // data.
241248 SENSITIVE_DATA_RISK = 8 ;
249+
250+ // Describes a resource or resource group where high risk attack paths
251+ // converge, based on attack path simulations (APS).
252+ CHOKEPOINT = 9 ;
242253 }
243254
244- // The [relative resource
255+ // Identifier. The [relative resource
245256 // name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
246257 // of the finding. The following list shows some examples:
247258 //
@@ -255,7 +266,7 @@ message Finding {
255266 // + `projects/{project_id}/sources/{source_id}/findings/{finding_id}`
256267 // +
257268 // `projects/{project_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}`
258- string name = 1 ;
269+ string name = 1 [ (google.api .field_behavior ) = IDENTIFIER ] ;
259270
260271 // Output only. The canonical name of the finding. The following list shows
261272 // some examples:
@@ -464,9 +475,15 @@ message Finding {
464475 // Contains information about the org policies associated with the finding.
465476 repeated OrgPolicy org_policies = 43 ;
466477
478+ // Job associated with the finding.
479+ Job job = 44 ;
480+
467481 // Represents an application associated with the finding.
468482 Application application = 45 ;
469483
484+ // IP rules associated with the finding.
485+ IpRules ip_rules = 46 ;
486+
470487 // Fields related to Backup and DR findings.
471488 BackupDisasterRecovery backup_disaster_recovery = 47 ;
472489
@@ -506,6 +523,24 @@ message Finding {
506523 // Data flow events associated with the finding.
507524 repeated DataFlowEvent data_flow_events = 62 ;
508525
526+ // Represents the VPC networks that the resource is attached to.
527+ repeated Network networks = 63 ;
528+
509529 // Data retention deletion events associated with the finding.
510530 repeated DataRetentionDeletionEvent data_retention_deletion_events = 64 ;
531+
532+ // AffectedResources associated with the finding.
533+ AffectedResources affected_resources = 65 ;
534+
535+ // The AI model associated with the finding.
536+ AiModel ai_model = 66 ;
537+
538+ // Contains details about a chokepoint, which is a resource or resource group
539+ // where high-risk attack paths converge, based on [attack path simulations]
540+ // (https://cloud.google.com/security-command-center/docs/attack-exposure-learn#attack_path_simulations).
541+ // This field cannot be updated. Its value is ignored in all update requests.
542+ Chokepoint chokepoint = 69 ;
543+
544+ // VertexAi associated with the finding.
545+ VertexAi vertex_ai = 72 ;
511546}
0 commit comments