A finding is a record of assessment data (security, risk, health
or privacy) ingested into Security Command Center for
presentation, notification, analysis, policy testing, and
enforcement. For example, an XSS vulnerability in an App Engine
application is a finding.
Attributes
Name
Description
name
str
The relative resource name of this finding. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Example:
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}".
parent
str
The relative resource name of the source the finding belongs
to. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
This field is immutable after creation time. For example:
"organizations/{organization_id}/sources/{source_id}".
resource_name
str
For findings on Google Cloud resources, the full resource
name of the Google Cloud resource this finding is for. See:
https://cloud.google.com/apis/design/resource_names#full_resource_name
When the finding is for a non-Google Cloud resource, the
resourceName can be a customer or partner defined string.
This field is immutable after creation time.
str
The additional taxonomy group within findings from a given
source. This field is immutable after creation time.
Example: "XSS_FLASH_INJECTION".
external_uri
str
The URI that, if available, points to a web
page outside of Security Command Center where
additional information about the finding can be
found. This field is guaranteed to be either
empty or a well formed URL.
source_properties
MutableMapping[str, google.protobuf.struct_pb2.Value]
Source specific properties. These properties are managed by
the source that writes the finding. The key names in the
source_properties map must be between 1 and 255 characters,
and must start with a letter and contain alphanumeric
characters or underscores only.
google.protobuf.timestamp_pb2.Timestamp
The time at which the event took place, or
when an update to the finding occurred. For
example, if the finding represents an open
firewall it would capture the time the detector
believes the firewall became open. The accuracy
is determined by the detector. If the finding
were to be resolved afterward, this time would
reflect when the finding was resolved. Must not
be set to a value greater than the current
timestamp.
create_time
google.protobuf.timestamp_pb2.Timestamp
The time at which the finding was created in
Security Command Center.
str
The canonical name of the finding. It's either
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}"
or
"projects/{project_number}/sources/{source_id}/findings/{finding_id}",
depending on the closest CRM ancestor of the resource
associated with the finding.
Classes
Severity
Severity(value)
The severity of the finding. This field is managed by the
source that writes the finding.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Class Finding (1.39.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.39.0 (latest)](/python/docs/reference/securitycenter/latest/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.38.0](/python/docs/reference/securitycenter/1.38.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.37.0](/python/docs/reference/securitycenter/1.37.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.36.0](/python/docs/reference/securitycenter/1.36.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.35.1](/python/docs/reference/securitycenter/1.35.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.33.1](/python/docs/reference/securitycenter/1.33.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.32.1](/python/docs/reference/securitycenter/1.32.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.31.0](/python/docs/reference/securitycenter/1.31.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.30.1](/python/docs/reference/securitycenter/1.30.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.29.0](/python/docs/reference/securitycenter/1.29.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.28.0](/python/docs/reference/securitycenter/1.28.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.27.0](/python/docs/reference/securitycenter/1.27.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.26.1](/python/docs/reference/securitycenter/1.26.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.25.0](/python/docs/reference/securitycenter/1.25.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.24.1](/python/docs/reference/securitycenter/1.24.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.23.2](/python/docs/reference/securitycenter/1.23.2/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.22.0](/python/docs/reference/securitycenter/1.22.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.21.0](/python/docs/reference/securitycenter/1.21.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.20.0](/python/docs/reference/securitycenter/1.20.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.19.1](/python/docs/reference/securitycenter/1.19.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.18.2](/python/docs/reference/securitycenter/1.18.2/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.17.0](/python/docs/reference/securitycenter/1.17.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.16.2](/python/docs/reference/securitycenter/1.16.2/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.15.0](/python/docs/reference/securitycenter/1.15.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.14.0](/python/docs/reference/securitycenter/1.14.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.13.0](/python/docs/reference/securitycenter/1.13.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.12.0](/python/docs/reference/securitycenter/1.12.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.11.1](/python/docs/reference/securitycenter/1.11.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.10.0](/python/docs/reference/securitycenter/1.10.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.9.0](/python/docs/reference/securitycenter/1.9.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.8.0](/python/docs/reference/securitycenter/1.8.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.7.0](/python/docs/reference/securitycenter/1.7.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.6.0](/python/docs/reference/securitycenter/1.6.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.5.2](/python/docs/reference/securitycenter/1.5.2/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.4.0](/python/docs/reference/securitycenter/1.4.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.3.1](/python/docs/reference/securitycenter/1.3.1/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.2.0](/python/docs/reference/securitycenter/1.2.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.1.0](/python/docs/reference/securitycenter/1.1.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [1.0.0](/python/docs/reference/securitycenter/1.0.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [0.7.3](/python/docs/reference/securitycenter/0.7.3/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [0.6.0](/python/docs/reference/securitycenter/0.6.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [0.5.0](/python/docs/reference/securitycenter/0.5.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [0.4.0](/python/docs/reference/securitycenter/0.4.0/google.cloud.securitycenter_v1p1beta1.types.Finding)\n- [0.3.0](/python/docs/reference/securitycenter/0.3.0/google.cloud.securitycenter_v1p1beta1.types.Finding) \n\n Finding(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nSecurity Command Center finding.\n\nA finding is a record of assessment data (security, risk, health\nor privacy) ingested into Security Command Center for\npresentation, notification, analysis, policy testing, and\nenforcement. For example, an XSS vulnerability in an App Engine\napplication is a finding.\n\nClasses\n-------\n\n### Severity\n\n Severity(value)\n\nThe severity of the finding. This field is managed by the\nsource that writes the finding.\n\n### SourcePropertiesEntry\n\n SourcePropertiesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe abstract base class for a message.\n\n### State\n\n State(value)\n\nThe state of the finding."]]