Bug fix event_timestamp and add validation test cases for AWS_VPC_FLOW_CSV parser - #1213
Murali-kodez wants to merge 4 commits into
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
Updated metadata for AWS VPC Flow CSV parser with new fields and corrected values. Signed-off-by: Murali-kodez <saimuralikrishna.kavuru@gmail.com>
|
Hi @maintainers, all standalone validations and unit tests (3a) are now passing with clean testdata and compliant metadata. As an external community contributor without an internal SecOps instance, this PR is ready for review and for the 3b instance profiling checks. Thank you! |
|
Hi @chronicle/malachite-github-content-hub-parsers-writers , @Kambham5727 , @shridharn-stack |
Description
What problem does this PR solve?
Fixes missing
metadata.event_timestampnormalization in theAWS_VPC_FLOW_CSVcommunity parser. Previously, flow events were extracted without normalizing the epoch start time (column11) intometadata.event_timestamp.seconds, which prevented accurate chronological event ordering and temporal YARA-L rule evaluations in Google SecOps.How does this PR solve the problem?
column11) is correctly converted to integer and mapped tometadata.event_timestamp.seconds.content/parsers/third_party/community/AWS_VPC_FLOW_CSV_GUS/tests/test_vpc_flow.jsonto enable automated CI regression testing.Any other relevant information (e.g., design choices, tradeoffs, known issues):
eni-000000000000eee00), and zero customer or employee data.Telemetry Sample & Output
Raw Sample (Sanitized):