Skip to content

Conversation

opensearch-trigger-bot[bot]
Copy link
Contributor

Backport 1b3d5c2 from #1455

…JSON (#1455)

* revert common utils dep change

Signed-off-by: Surya Sashank Nistala <[email protected]>

* adds jsonpath deps

Signed-off-by: Surya Sashank Nistala <[email protected]>

* adds custom JsonSchema request model

Signed-off-by: Surya Sashank Nistala <[email protected]>

* adds parsing iocs via new tif source type - custom schema ioc upload

Signed-off-by: Surya Sashank Nistala <[email protected]>

* change Ioc Type variable from enum to string to support custom ioc types

Signed-off-by: Surya Sashank Nistala <[email protected]>

* remove ioc type check to allow custom types

Signed-off-by: Surya Sashank Nistala <[email protected]>

* add name and id field parsing via json path annotation

Signed-off-by: Surya Sashank Nistala <[email protected]>

* adds custom schema json parsing codec that parses based on JsonPath notations

Signed-off-by: Surya Sashank Nistala <[email protected]>

* fix stix ioc parsing with null checks on each text field

Signed-off-by: Surya Sashank Nistala <[email protected]>

* remove ioc type lower case conversion in ioc scan service

Signed-off-by: Surya Sashank Nistala <[email protected]>

* compute ioc types from iocs list instead of fetching from request

Signed-off-by: Surya Sashank Nistala <[email protected]>

* compute ioc types from parsed iocs in S3 threat intel source download

Signed-off-by: Surya Sashank Nistala <[email protected]>

* add null check

Signed-off-by: Surya Sashank Nistala <[email protected]>

* rewrite amazon s3 connector to compute correct input codec

Signed-off-by: Surya Sashank Nistala <[email protected]>

* revert if else flip for create connector

Signed-off-by: Surya Sashank Nistala <[email protected]>

* add logging to trace threat intel monitor execution

Signed-off-by: Surya Sashank Nistala <[email protected]>

* remove source type CUSTOM_SCHEMA_IOC_UPLOAD and merge the new source object into IOC_UPlOAD

Signed-off-by: Surya Sashank Nistala <[email protected]>

* validate that threat intel ioc type and schema that json is valid and also a legal string

Signed-off-by: Surya Sashank Nistala <[email protected]>

* remove iskey

Signed-off-by: Surya Sashank Nistala <[email protected]>

* update java docs

Signed-off-by: Surya Sashank Nistala <[email protected]>

* handle numbers in ioc value column

Signed-off-by: Surya Sashank Nistala <[email protected]>

* fix review comments

Signed-off-by: Surya Sashank Nistala <[email protected]>

* fix doc level monitor input constructor

Signed-off-by: Surya Sashank Nistala <[email protected]>

* udpate jar

Signed-off-by: Surya Sashank Nistala <[email protected]>

* revert build.gradle change

Signed-off-by: Surya Sashank Nistala <[email protected]>

* upgrade json smart to 2.5.2 to deal with CVE-2024-57699

Signed-off-by: Surya Sashank Nistala <[email protected]>

---------

Signed-off-by: Surya Sashank Nistala <[email protected]>
(cherry picked from commit 1b3d5c2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant