diff --git a/CHANGELOG.md b/CHANGELOG.md index 00e205a6..83550842 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ [1]: https://pypi.org/project/google-cloud-securitycenter/#history +## [1.14.0](https://github.com/googleapis/python-securitycenter/compare/v1.13.0...v1.14.0) (2022-08-22) + + +### Features + +* Adding uris to indicator of compromise (IOC) field ([#367](https://github.com/googleapis/python-securitycenter/issues/367)) ([1f7f8c0](https://github.com/googleapis/python-securitycenter/commit/1f7f8c0798f7702d113dc89b8931470518e89f9c)) + ## [1.13.0](https://github.com/googleapis/python-securitycenter/compare/v1.12.0...v1.13.0) (2022-08-12) diff --git a/google/cloud/securitycenter_v1/types/indicator.py b/google/cloud/securitycenter_v1/types/indicator.py index f6c7fa81..22420624 100644 --- a/google/cloud/securitycenter_v1/types/indicator.py +++ b/google/cloud/securitycenter_v1/types/indicator.py @@ -40,6 +40,8 @@ class Indicator(proto.Message): The list of matched signatures indicating that the given process is present in the environment. + uris (Sequence[str]): + The list of URIs associated to the Findings. """ class ProcessSignature(proto.Message): @@ -147,6 +149,10 @@ class YaraRuleSignature(proto.Message): number=3, message=ProcessSignature, ) + uris = proto.RepeatedField( + proto.STRING, + number=4, + ) __all__ = tuple(sorted(__protobuf__.manifest)) diff --git a/google/cloud/securitycenter_v1/types/mitre_attack.py b/google/cloud/securitycenter_v1/types/mitre_attack.py index 75186211..388560e5 100644 --- a/google/cloud/securitycenter_v1/types/mitre_attack.py +++ b/google/cloud/securitycenter_v1/types/mitre_attack.py @@ -109,6 +109,8 @@ class Technique(proto.Enum): DOMAIN_POLICY_MODIFICATION = 30 IMPAIR_DEFENSES = 31 NETWORK_SERVICE_DISCOVERY = 32 + ACCESS_TOKEN_MANIPULATION = 33 + ABUSE_ELEVATION_CONTROL_MECHANISM = 34 primary_tactic = proto.Field( proto.ENUM, diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 66b222a0..e052954f 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1,2 +1,2 @@ pytest==7.1.2 -google-cloud-bigquery==3.3.1 +google-cloud-bigquery==3.3.2 diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index ab1b6652..d8f5cb4c 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1,2 +1,2 @@ google-cloud-pubsub==2.13.6 -google-cloud-securitycenter==1.12.0 \ No newline at end of file +google-cloud-securitycenter==1.13.0 \ No newline at end of file diff --git a/setup.py b/setup.py index 6ea00727..ba6d84fc 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ name = "google-cloud-securitycenter" description = "Cloud Security Command Center API client library" -version = "1.13.0" +version = "1.14.0" release_status = "Development Status :: 5 - Production/Stable" dependencies = [ "google-api-core[grpc] >= 1.32.0, <3.0.0dev,!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*",