Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Armis Event Collector #29340

Merged
merged 56 commits into from Aug 31, 2023
Merged

Armis Event Collector #29340

merged 56 commits into from Aug 31, 2023

Conversation

samuelFain
Copy link
Contributor

@samuelFain samuelFain commented Aug 31, 2023

Contributing to Cortex XSOAR Content

Make sure to register your contribution by filling the contribution registration form

The Pull Request will be reviewed only after the contribution registration form is filled.

Related Issues

fixes: link to the issue

Description

This PR is the continuation of #28094, and was re-opened with a different branch name due to the following issue: https://jira-hq.paloaltonetworks.local/browse/CIAC-6693.

@samuelFain samuelFain mentioned this pull request Aug 31, 2023
5 tasks
@JasBeilin JasBeilin self-requested a review August 31, 2023 05:37
@JasBeilin
Copy link
Contributor

Added docs-approved as it was approved in the original pr

Copy link
Contributor

@JasBeilin JasBeilin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving after original pr was approved.

@samuelFain samuelFain merged commit 2594be2 into master Aug 31, 2023
15 checks passed
@samuelFain samuelFain deleted the armis-event-collector branch August 31, 2023 10:37
@samuelFain samuelFain self-assigned this Aug 31, 2023
moishce pushed a commit that referenced this pull request Sep 14, 2023
* Init Event Collector; Define yml file;

* Move files to new pack

* Event Collector logic; Events de-dup

* test-module; Add modeling and parsing rules

* Update fetch parameters calculation

* Working fetch events

* Update modeling rules

* Add access token validation in client init

* Add add multi-select for fetch types

* Update mapping rules

* Update description.md

* Remove first_fetch parameter

* Add pagination mechanism; aql query based fetch

* Update test_module

* Add function docstring

* Implement armis-get-event

* Fix datasets mismatch; Format & validate issues

* Add integration README file

* Remove redundant functions; Update pagination

* Replace AQL query from time-frame to after-date

* Refactor dedup events mechanism

* Unify duplicate fetch code to single function

* Fix 'invalid access token' runtime error

* Add UTs for helper functions

* Add fetch flow UTs; Minor parameter name changes

* Update pack and collector README.md file

* Add integration logo

* CR comments: yml and md files

* CR comments: EVENT_TYPES now use NamedTuple

* CR comments: Fix from_Date handling

* CR comments: UTs

* Update UTs

* Fix logo dimensions

* Update modeling rules

* Fix schema; Remove test_module from UTs scope

* Update description file

* Move ArmisEventCollector under Armis pack

* Update Armis pack release notes

* Update dedup to string time compression;Update UTs

* Update fetch start time logic; Update UTs

* Add dedup comments

* Add Client UT

* CR comments

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Update _time key handling

* Update files and folder names

---------

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>
xsoar-bot pushed a commit to xsoar-contrib/content that referenced this pull request Oct 5, 2023
* Init Event Collector; Define yml file;

* Move files to new pack

* Event Collector logic; Events de-dup

* test-module; Add modeling and parsing rules

* Update fetch parameters calculation

* Working fetch events

* Update modeling rules

* Add access token validation in client init

* Add add multi-select for fetch types

* Update mapping rules

* Update description.md

* Remove first_fetch parameter

* Add pagination mechanism; aql query based fetch

* Update test_module

* Add function docstring

* Implement armis-get-event

* Fix datasets mismatch; Format & validate issues

* Add integration README file

* Remove redundant functions; Update pagination

* Replace AQL query from time-frame to after-date

* Refactor dedup events mechanism

* Unify duplicate fetch code to single function

* Fix 'invalid access token' runtime error

* Add UTs for helper functions

* Add fetch flow UTs; Minor parameter name changes

* Update pack and collector README.md file

* Add integration logo

* CR comments: yml and md files

* CR comments: EVENT_TYPES now use NamedTuple

* CR comments: Fix from_Date handling

* CR comments: UTs

* Update UTs

* Fix logo dimensions

* Update modeling rules

* Fix schema; Remove test_module from UTs scope

* Update description file

* Move ArmisEventCollector under Armis pack

* Update Armis pack release notes

* Update dedup to string time compression;Update UTs

* Update fetch start time logic; Update UTs

* Add dedup comments

* Add Client UT

* CR comments

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Update _time key handling

* Update files and folder names

---------

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>
tkatzir pushed a commit that referenced this pull request Dec 20, 2023
* Init Event Collector; Define yml file;

* Move files to new pack

* Event Collector logic; Events de-dup

* test-module; Add modeling and parsing rules

* Update fetch parameters calculation

* Working fetch events

* Update modeling rules

* Add access token validation in client init

* Add add multi-select for fetch types

* Update mapping rules

* Update description.md

* Remove first_fetch parameter

* Add pagination mechanism; aql query based fetch

* Update test_module

* Add function docstring

* Implement armis-get-event

* Fix datasets mismatch; Format & validate issues

* Add integration README file

* Remove redundant functions; Update pagination

* Replace AQL query from time-frame to after-date

* Refactor dedup events mechanism

* Unify duplicate fetch code to single function

* Fix 'invalid access token' runtime error

* Add UTs for helper functions

* Add fetch flow UTs; Minor parameter name changes

* Update pack and collector README.md file

* Add integration logo

* CR comments: yml and md files

* CR comments: EVENT_TYPES now use NamedTuple

* CR comments: Fix from_Date handling

* CR comments: UTs

* Update UTs

* Fix logo dimensions

* Update modeling rules

* Fix schema; Remove test_module from UTs scope

* Update description file

* Move ArmisEventCollector under Armis pack

* Update Armis pack release notes

* Update dedup to string time compression;Update UTs

* Update fetch start time logic; Update UTs

* Add dedup comments

* Add Client UT

* CR comments

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Apply suggestions from tech docs review

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>

* Update _time key handling

* Update files and folder names

---------

Co-authored-by: ShirleyDenkberg <62508050+ShirleyDenkberg@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants