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

Stamus integration v1.0.0 #26286

Conversation

regit
Copy link
Contributor

@regit regit commented May 3, 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.

Status

  • In Progress
  • Ready
  • In Hold - (Reason for hold)

Related Issues

Linked issue: https://github.com/demisto/content/issues/26285

Description

This integration provides interaction with Stamus Security Platform. It provides a way to fetch detection from the solution and
also getting information and context from the Stamus Security Platform.

Screenshots

Screenshot from 2023-05-03 20-07-15

Minimum version of Cortex XSOAR

  • 6.0.0
  • 6.1.0
  • 6.2.0
  • 6.5.0

Does it break backward compatibility?

  • Yes
    • Further details:
  • No

Must have

  • Tests
  • Documentation

@CLAassistant
Copy link

CLAassistant commented May 3, 2023

CLA assistant check
All committers have signed the CLA.

@content-bot content-bot added the Contribution Thank you! Contributions are always welcome! label May 3, 2023
@content-bot content-bot changed the base branch from master to contrib/StamusNetworks_stamus-integration-v1.0.0 May 3, 2023 18:12
@content-bot
Copy link
Collaborator

Thank you for your contribution. Your generosity and caring are unrivaled! Make sure to register your contribution by filling the Contribution Registration form, so our content wizard @GuyAfik will know the proposed changes are ready to be reviewed.

@content-bot content-bot requested a review from GuyAfik May 3, 2023 18:12
@content-bot content-bot added Contribution Form Filled Whether contribution form filled or not. Partner labels May 3, 2023
@GuyAfik
Copy link
Contributor

GuyAfik commented May 4, 2023

CLA assistant check Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.❌ sonicold❌ regitYou have signed the CLA already but the status is still pending? Let us recheck it.

@sonicold @regit can you please sign the CLA so we can move forward with the review?

@GuyAfik GuyAfik requested a review from efelmandar May 4, 2023 09:43
@regit
Copy link
Contributor Author

regit commented May 4, 2023

CLA assistant check Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.x sonicoldx regitYou have signed the CLA already but the status is still pending? Let us recheck it.

@sonicold @regit can you please sign the CLA so we can move forward with the review?

Hello, I did do it as a partner and both @sonicold and myself are working for Stamus Networks. Is it enough ?

@regit
Copy link
Contributor Author

regit commented May 4, 2023

CLA assistant check Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.x sonicoldx regitYou have signed the CLA already but the status is still pending? Let us recheck it.

@sonicold @regit can you please sign the CLA so we can move forward with the review?

Hello, I did do it as a partner and both @sonicold and myself are working for Stamus Networks. Is it enough ?

OK, just saw that there is 2 different things.

@GuyAfik
Copy link
Contributor

GuyAfik commented May 4, 2023

CLA assistant check Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.x sonicoldx regitYou have signed the CLA already but the status is still pending? Let us recheck it.

@sonicold @regit can you please sign the CLA so we can move forward with the review?

Hello, I did do it as a partner and both @sonicold and myself are working for Stamus Networks. Is it enough ?

the CLA looks good now, thank you

Copy link
Contributor

@GuyAfik GuyAfik left a comment

Choose a reason for hiding this comment

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

@regit incredible work! a few notes:

  1. each command should have a different context output, it seems like you implemented that each command will use the same context output which is not a good convention.
  2. I see you approach to dict keys without the get method of the dict object, make sure to use get method to avoid un-necessary KeyError exceptions.
  3. please see if you are able to fix the build issues, most of them are validations.

please let me know if you need any help with anything, you can always reach me out in slack in DFIR.

Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.yml Outdated Show resolved Hide resolved
@GuyAfik GuyAfik added the pending-contributor The PR is pending the response of its creator label May 7, 2023
@regit
Copy link
Contributor Author

regit commented May 10, 2023

OK, push is not a success. I will try to address the issues later today.

Copy link
Contributor

@efelmandar efelmandar left a comment

Choose a reason for hiding this comment

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

Hi @regit Thank you for your contribution. I have reviewed the content in your PR and I appreciate the effort you have put into it. However, I noticed a few areas that require attention. Please see my detailed comments below:

  1. Incident Field Configuration:
    I noticed that the incident field Stamus Threat is currently configured to apply to "All Incident types", whereas all the other incident fields are configured specifically for the Stamus Networks incident type. Could you please clarify if this change was intentional? If it was, I kindly request you provide some insights into the reasoning behind this modification in the PR description or a comment. However, if this was unintentional, please update the configuration to be specific to the Stamus Networks incident type.

IncidentField_StamusThreat

  1. Missing Playbook Description:
    The playbook "Stamus Networks - Get Extra Data" appears to be missing a description. Including a descriptive explanation of the playbook's purpose and functionality is crucial for users to understand and effectively utilize the content. please add a meaningful description to the playbook.

  2. Non-Existing Command Usage:
    I noticed that the playbook is utilizing non-existing commands. While I understand that these commands may be implemented in the integration source code, it is important to declare them properly in the YAML file with inputs, outputs, and other relevant details. I kindly request you to either add the missing command declaration, including the required specifications, or alternatively, modify the playbook to utilize existing commands that are already declared.

I appreciate your attention to these matters. Please make the necessary updates to address the mentioned issues.
If you have any questions or need further clarification on any of the points mentioned above, please don't hesitate to reach out here or on Slack.

Copy link
Contributor

@GuyAfik GuyAfik left a comment

Choose a reason for hiding this comment

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

@regit nice work! gave some more comments

please let me know if you need anything.

You can also remove the Pipfile and Pipfile.lock as those files are not needed.

Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.py Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.yml Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.yml Outdated Show resolved Hide resolved
Packs/Stamus/Integrations/Stamus/Stamus.yml Outdated Show resolved Hide resolved
Copy link
Contributor

@GuyAfik GuyAfik left a comment

Choose a reason for hiding this comment

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

@regit nice work! gave some more comments

please let me know if you need anything.

You can also remove the Pipfile and Pipfile.lock as those files are not needed.

@GuyAfik
Copy link
Contributor

GuyAfik commented May 17, 2023

@regit let me know when i can re-review? for any help feel free to reach me out

@GuyAfik
Copy link
Contributor

GuyAfik commented Jul 10, 2023

@regit
Copy link
Contributor Author

regit commented Jul 25, 2023

@regit let me know when i can re-review? for any help feel free to reach me out

Updated the MR by addressing comments, adding unittests and rebasing on master.

@regit regit force-pushed the stamus-integration-v1.0.0 branch from 23c4acb to 34d88f9 Compare August 30, 2023 14:59
@regit
Copy link
Contributor Author

regit commented Aug 30, 2023

@GuyAfik
Copy link
Contributor

GuyAfik commented Sep 3, 2023

@GuyAfik I'm struggling with this one, I don't know what I am missing https://app.circleci.com/pipelines/github/demisto/content/298224/workflows/27794974-779e-42a7-ae37-c266f05a0377/jobs/717860?invite=true#step-119-11335_250

@regit thanks for all the massive effort that you did on this PR, Ill merge it and we will handle the issues internally.
Great work!

@regit
Copy link
Contributor Author

regit commented Sep 3, 2023

@GuyAfik I'm struggling with this one, I don't know what I am missing https://app.circleci.com/pipelines/github/demisto/content/298224/workflows/27794974-779e-42a7-ae37-c266f05a0377/jobs/717860?invite=true#step-119-11335_250

@regit thanks for all the massive effort that you did on this PR, Ill merge it and we will handle the issues internally.
Great work!

Thanks a lot for all the help from the Palo Alto team on this.

@GuyAfik GuyAfik merged commit 3987e11 into demisto:contrib/StamusNetworks_stamus-integration-v1.0.0 Sep 4, 2023
@content-bot content-bot mentioned this pull request Sep 4, 2023
11 tasks
GuyAfik added a commit that referenced this pull request Sep 7, 2023
* Stamus integration v1.0.0 (#26286)

* packs: add stamus pack to xsoar content

Implement a new set of commands to interact with
Stamus Security Platform.

* Stamus: remove dummy test

* Stamus: use StamusIntegration prefix

* Stamus: fix some descriptions

* Stamus: update result to return markdown

* Stamus: rename commands

* Stamus: update pack metadata

* Stamus: homogeneize message

* Stamus: really basic README

* Stamus: fix some linters warning

* Stamus: import playbook and mapper

* Stamus: more import

Import Stamus' IncidentFields, IncidentFields and Layouts

* Stamus: add playbook documentation

* Stamus: more documentation

* Stamus: add generated docs

* Stamus: remove template comment

* Stamus: use f-string

* Stamus: simply test connection

* Stamus: remove commented code

* Stamus: docstring on escape function

* Stamus: fix to have one context for each command

* Stamus: refactoring

* Stamus: remove useless code

* Stamus: get default value in results if no results

* Stamus: run demisto format on yaml files

* Stamus: update README

* Stamus: fix missing description and format

* Stamus: fix following validation

* Stamus: add missing playbook image

* Stamus: remove marketplacev2 support

* Stamus: fix info extraction in get DoC command

* Stamus: use getter function

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: command should be lower case

* Stamus: avoid double read of event

* Stamus: little optimization

* Stamus: add docstring

* Stamus: remove not needed files

* Stamus: add basic integration doc

* Stamus: fix JSON format

* Stamus: fix some name in playbook

* Stamus: rename IOC params

* Stamus: fix demisto sdk validation

validation: demisto-sdk validate -i Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json
validation: fix: demisto-sdk format -i /home/snuser/cortex/Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json

* Stamus: fix params name gotten from conf

* Stamus: fix stamus extra data playbook following new naming

* Stamus: fix playbook ID

* Stamus: Add descriptions

* Stamus: move constants with other constants

* Stamus: use getter function + fix linter

* Stamus: use fstring

* Stamus: unit tests impl

* Stamus: remove template doc

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: add test data to secret-ignore

* Stamus: fix event type

* Stamus: update demisto docker image

* Stamus: fix reference in classifier

* Stamus: update README.md

Runned demisto-sdk generate-docs -i Packs/Stamus/Integrations/Stamus/Stamus.yml
and fixed the version string.

* Stamus: fix linter error

* Stamus: fix linter warning

* Stamus: fix a playbook param

* Stamus: fix key value

* Stamus: set default value for incident

* Stamus: update from version

* Stamus: set default incoming mapper

* Stamus: improve layout

* Stamus: some more layout work

* Stamus: use already defined fields

* Stamus: don't extract indicators

Most fields are information and we should not extract indicators.

* Stamus: display threat info in layout

* Stamus: don't try to display removed field

* Stamus: add host first seen

* Stamus: add host insight info in incident layout

This is the first pass, we need to add the role.

* Stamus: display major host insight information

* Stamus: retry policy and fix a field

Host insight info can be available after some time if ever the
host has not be seen before.

* Stamus: update to fix validation

* Stamus: add description to mapper

* Stamus: add integration as 'start time' user

---------

Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>

* bump rn

* rn

* pre-commit

* Bump pack from version CommonTypes to 3.3.85.

* update mapper

* bump rn

* update rn

* Empty-Commit

* bump rn

* ds108 validation fixes

* fix validation

* ds108

---------

Co-authored-by: Eric Leblond <eric@regit.org>
Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>
Co-authored-by: GuyAfik <guyafik11@gmail.com>
Co-authored-by: Content Bot <bot@demisto.com>
moishce pushed a commit that referenced this pull request Sep 14, 2023
* Stamus integration v1.0.0 (#26286)

* packs: add stamus pack to xsoar content

Implement a new set of commands to interact with
Stamus Security Platform.

* Stamus: remove dummy test

* Stamus: use StamusIntegration prefix

* Stamus: fix some descriptions

* Stamus: update result to return markdown

* Stamus: rename commands

* Stamus: update pack metadata

* Stamus: homogeneize message

* Stamus: really basic README

* Stamus: fix some linters warning

* Stamus: import playbook and mapper

* Stamus: more import

Import Stamus' IncidentFields, IncidentFields and Layouts

* Stamus: add playbook documentation

* Stamus: more documentation

* Stamus: add generated docs

* Stamus: remove template comment

* Stamus: use f-string

* Stamus: simply test connection

* Stamus: remove commented code

* Stamus: docstring on escape function

* Stamus: fix to have one context for each command

* Stamus: refactoring

* Stamus: remove useless code

* Stamus: get default value in results if no results

* Stamus: run demisto format on yaml files

* Stamus: update README

* Stamus: fix missing description and format

* Stamus: fix following validation

* Stamus: add missing playbook image

* Stamus: remove marketplacev2 support

* Stamus: fix info extraction in get DoC command

* Stamus: use getter function

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: command should be lower case

* Stamus: avoid double read of event

* Stamus: little optimization

* Stamus: add docstring

* Stamus: remove not needed files

* Stamus: add basic integration doc

* Stamus: fix JSON format

* Stamus: fix some name in playbook

* Stamus: rename IOC params

* Stamus: fix demisto sdk validation

validation: demisto-sdk validate -i Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json
validation: fix: demisto-sdk format -i /home/snuser/cortex/Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json

* Stamus: fix params name gotten from conf

* Stamus: fix stamus extra data playbook following new naming

* Stamus: fix playbook ID

* Stamus: Add descriptions

* Stamus: move constants with other constants

* Stamus: use getter function + fix linter

* Stamus: use fstring

* Stamus: unit tests impl

* Stamus: remove template doc

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: add test data to secret-ignore

* Stamus: fix event type

* Stamus: update demisto docker image

* Stamus: fix reference in classifier

* Stamus: update README.md

Runned demisto-sdk generate-docs -i Packs/Stamus/Integrations/Stamus/Stamus.yml
and fixed the version string.

* Stamus: fix linter error

* Stamus: fix linter warning

* Stamus: fix a playbook param

* Stamus: fix key value

* Stamus: set default value for incident

* Stamus: update from version

* Stamus: set default incoming mapper

* Stamus: improve layout

* Stamus: some more layout work

* Stamus: use already defined fields

* Stamus: don't extract indicators

Most fields are information and we should not extract indicators.

* Stamus: display threat info in layout

* Stamus: don't try to display removed field

* Stamus: add host first seen

* Stamus: add host insight info in incident layout

This is the first pass, we need to add the role.

* Stamus: display major host insight information

* Stamus: retry policy and fix a field

Host insight info can be available after some time if ever the
host has not be seen before.

* Stamus: update to fix validation

* Stamus: add description to mapper

* Stamus: add integration as 'start time' user

---------

Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>

* bump rn

* rn

* pre-commit

* Bump pack from version CommonTypes to 3.3.85.

* update mapper

* bump rn

* update rn

* Empty-Commit

* bump rn

* ds108 validation fixes

* fix validation

* ds108

---------

Co-authored-by: Eric Leblond <eric@regit.org>
Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>
Co-authored-by: GuyAfik <guyafik11@gmail.com>
Co-authored-by: Content Bot <bot@demisto.com>
xsoar-bot pushed a commit to xsoar-contrib/content that referenced this pull request Oct 5, 2023
* Stamus integration v1.0.0 (demisto#26286)

* packs: add stamus pack to xsoar content

Implement a new set of commands to interact with
Stamus Security Platform.

* Stamus: remove dummy test

* Stamus: use StamusIntegration prefix

* Stamus: fix some descriptions

* Stamus: update result to return markdown

* Stamus: rename commands

* Stamus: update pack metadata

* Stamus: homogeneize message

* Stamus: really basic README

* Stamus: fix some linters warning

* Stamus: import playbook and mapper

* Stamus: more import

Import Stamus' IncidentFields, IncidentFields and Layouts

* Stamus: add playbook documentation

* Stamus: more documentation

* Stamus: add generated docs

* Stamus: remove template comment

* Stamus: use f-string

* Stamus: simply test connection

* Stamus: remove commented code

* Stamus: docstring on escape function

* Stamus: fix to have one context for each command

* Stamus: refactoring

* Stamus: remove useless code

* Stamus: get default value in results if no results

* Stamus: run demisto format on yaml files

* Stamus: update README

* Stamus: fix missing description and format

* Stamus: fix following validation

* Stamus: add missing playbook image

* Stamus: remove marketplacev2 support

* Stamus: fix info extraction in get DoC command

* Stamus: use getter function

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: command should be lower case

* Stamus: avoid double read of event

* Stamus: little optimization

* Stamus: add docstring

* Stamus: remove not needed files

* Stamus: add basic integration doc

* Stamus: fix JSON format

* Stamus: fix some name in playbook

* Stamus: rename IOC params

* Stamus: fix demisto sdk validation

validation: demisto-sdk validate -i Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json
validation: fix: demisto-sdk format -i /home/snuser/cortex/Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json

* Stamus: fix params name gotten from conf

* Stamus: fix stamus extra data playbook following new naming

* Stamus: fix playbook ID

* Stamus: Add descriptions

* Stamus: move constants with other constants

* Stamus: use getter function + fix linter

* Stamus: use fstring

* Stamus: unit tests impl

* Stamus: remove template doc

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: add test data to secret-ignore

* Stamus: fix event type

* Stamus: update demisto docker image

* Stamus: fix reference in classifier

* Stamus: update README.md

Runned demisto-sdk generate-docs -i Packs/Stamus/Integrations/Stamus/Stamus.yml
and fixed the version string.

* Stamus: fix linter error

* Stamus: fix linter warning

* Stamus: fix a playbook param

* Stamus: fix key value

* Stamus: set default value for incident

* Stamus: update from version

* Stamus: set default incoming mapper

* Stamus: improve layout

* Stamus: some more layout work

* Stamus: use already defined fields

* Stamus: don't extract indicators

Most fields are information and we should not extract indicators.

* Stamus: display threat info in layout

* Stamus: don't try to display removed field

* Stamus: add host first seen

* Stamus: add host insight info in incident layout

This is the first pass, we need to add the role.

* Stamus: display major host insight information

* Stamus: retry policy and fix a field

Host insight info can be available after some time if ever the
host has not be seen before.

* Stamus: update to fix validation

* Stamus: add description to mapper

* Stamus: add integration as 'start time' user

---------

Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>

* bump rn

* rn

* pre-commit

* Bump pack from version CommonTypes to 3.3.85.

* update mapper

* bump rn

* update rn

* Empty-Commit

* bump rn

* ds108 validation fixes

* fix validation

* ds108

---------

Co-authored-by: Eric Leblond <eric@regit.org>
Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>
Co-authored-by: GuyAfik <guyafik11@gmail.com>
Co-authored-by: Content Bot <bot@demisto.com>
tkatzir pushed a commit that referenced this pull request Dec 20, 2023
* Stamus integration v1.0.0 (#26286)

* packs: add stamus pack to xsoar content

Implement a new set of commands to interact with
Stamus Security Platform.

* Stamus: remove dummy test

* Stamus: use StamusIntegration prefix

* Stamus: fix some descriptions

* Stamus: update result to return markdown

* Stamus: rename commands

* Stamus: update pack metadata

* Stamus: homogeneize message

* Stamus: really basic README

* Stamus: fix some linters warning

* Stamus: import playbook and mapper

* Stamus: more import

Import Stamus' IncidentFields, IncidentFields and Layouts

* Stamus: add playbook documentation

* Stamus: more documentation

* Stamus: add generated docs

* Stamus: remove template comment

* Stamus: use f-string

* Stamus: simply test connection

* Stamus: remove commented code

* Stamus: docstring on escape function

* Stamus: fix to have one context for each command

* Stamus: refactoring

* Stamus: remove useless code

* Stamus: get default value in results if no results

* Stamus: run demisto format on yaml files

* Stamus: update README

* Stamus: fix missing description and format

* Stamus: fix following validation

* Stamus: add missing playbook image

* Stamus: remove marketplacev2 support

* Stamus: fix info extraction in get DoC command

* Stamus: use getter function

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: command should be lower case

* Stamus: avoid double read of event

* Stamus: little optimization

* Stamus: add docstring

* Stamus: remove not needed files

* Stamus: add basic integration doc

* Stamus: fix JSON format

* Stamus: fix some name in playbook

* Stamus: rename IOC params

* Stamus: fix demisto sdk validation

validation: demisto-sdk validate -i Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json
validation: fix: demisto-sdk format -i /home/snuser/cortex/Packs/Stamus/IncidentTypes/incidenttype-Stamus_Networks.json

* Stamus: fix params name gotten from conf

* Stamus: fix stamus extra data playbook following new naming

* Stamus: fix playbook ID

* Stamus: Add descriptions

* Stamus: move constants with other constants

* Stamus: use getter function + fix linter

* Stamus: use fstring

* Stamus: unit tests impl

* Stamus: remove template doc

Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>

* Stamus: add test data to secret-ignore

* Stamus: fix event type

* Stamus: update demisto docker image

* Stamus: fix reference in classifier

* Stamus: update README.md

Runned demisto-sdk generate-docs -i Packs/Stamus/Integrations/Stamus/Stamus.yml
and fixed the version string.

* Stamus: fix linter error

* Stamus: fix linter warning

* Stamus: fix a playbook param

* Stamus: fix key value

* Stamus: set default value for incident

* Stamus: update from version

* Stamus: set default incoming mapper

* Stamus: improve layout

* Stamus: some more layout work

* Stamus: use already defined fields

* Stamus: don't extract indicators

Most fields are information and we should not extract indicators.

* Stamus: display threat info in layout

* Stamus: don't try to display removed field

* Stamus: add host first seen

* Stamus: add host insight info in incident layout

This is the first pass, we need to add the role.

* Stamus: display major host insight information

* Stamus: retry policy and fix a field

Host insight info can be available after some time if ever the
host has not be seen before.

* Stamus: update to fix validation

* Stamus: add description to mapper

* Stamus: add integration as 'start time' user

---------

Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>

* bump rn

* rn

* pre-commit

* Bump pack from version CommonTypes to 3.3.85.

* update mapper

* bump rn

* update rn

* Empty-Commit

* bump rn

* ds108 validation fixes

* fix validation

* ds108

---------

Co-authored-by: Eric Leblond <eric@regit.org>
Co-authored-by: Nicolas Frisoni <nfrisoni@stamus-networks.com>
Co-authored-by: Guy Afik <53861351+GuyAfik@users.noreply.github.com>
Co-authored-by: Peter <pmanev@stamus-networks.com>
Co-authored-by: GuyAfik <guyafik11@gmail.com>
Co-authored-by: Content Bot <bot@demisto.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contribution Form Filled Whether contribution form filled or not. Contribution Thank you! Contributions are always welcome! docs-approved Partner Support Level Indicates that the contribution is for Partner supported pack Partner Partner-Approved pending-contributor The PR is pending the response of its creator post-demo
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants