Skip to content

Flashpoint Release 200 #35268

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

Conversation

crestdatasystems
Copy link
Contributor

@crestdatasystems crestdatasystems commented Jul 5, 2024

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

fixes: link to the issue

Description

Added new integration Flashpoint Ignite

Must have

  • Tests
  • Documentation

@content-bot content-bot added Contribution Form Filled Whether contribution form filled or not. Partner Contribution Thank you! Contributions are always welcome! External PR Partner Support Level Indicates that the contribution is for Partner supported pack labels Jul 5, 2024
@content-bot content-bot changed the base branch from master to contrib/crestdatasystems_Flashpoint-Release-200 July 5, 2024 12:14
@content-bot content-bot requested a review from MLainer1 July 5, 2024 12:14
@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 @MosheEichler will know the proposed changes are ready to be reviewed.
For your convenience, here is a link to the contributions SLAs document.

Copy link
Contributor

@ssokolovich ssokolovich left a comment

Choose a reason for hiding this comment

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

Hey @crestdatasystems,

Thanks for contributing this content. The PR looks good! 🎉
Adding a couple of notes/comments from my side:

  1. Please check again the known_words / secrets lists as they contain too much data. Assuming we can reduce those lists a bit.
  2. Please re-check your newly added fields - some of them might already be available in OOTB (from a quick review -like Flashpoint Resource Type and OOTB field Resource Type).
  3. If the previous integration is deprecated - should we deprecate the old content items such as the flashpoint mapper/classifier? Or even other items? just a thought...
  4. Don't forget to add the default incident type and mapper values to the Ignite yml config, so new instances will have those values by default

Let me know if you have any questions.
Cheers!

"name": "Flashpoint Resource URL",
"ownerOnly": false,
"description": "URL of Flashpoint Alert.",
"cliName": "flashpointresourceurl",
Copy link
Contributor

Choose a reason for hiding this comment

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

You can use the OOTB field Resource URL instead of creating new one...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OOTB is short text and client requirement was to be clickable url. That's why we've created new one.

Copy link
Contributor

Choose a reason for hiding this comment

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

so maybe the External Link field?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Your suggestion is good, but user can easily understand that it is going to redirect to the particular resource.

Copy link
Contributor

Choose a reason for hiding this comment

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

can we reduce the size of the known_words list here? seems like there are some letters that we added accidentally like 'G'

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The reason for too much data in known_words or in secret list is due to the, README and test data of deprecated integration.

Copy link
Contributor

Choose a reason for hiding this comment

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

@thefrieddan1 - R we good with this? anything we can do to avoid such an issue? seems odd to me that we can control that when it comes to hashes.

@thefrieddan1 thefrieddan1 requested review from thefrieddan1 and removed request for MosheEichler July 9, 2024 11:24
@ShirleyDenkberg
Copy link
Contributor

@@ssokolovich @MLainer1 @thefrieddan1 Doc review completed.
@crestdatasystems After implementing/accepting my comments/edits, please regenerate the integration yml readme.

@crestdatasystems
Copy link
Contributor Author

Hey @crestdatasystems,

Thanks for contributing this content. The PR looks good! 🎉 Adding a couple of notes/comments from my side:

  1. Please check again the known_words / secrets lists as they contain too much data. Assuming we can reduce those lists a bit.
  2. Please re-check your newly added fields - some of them might already be available in OOTB (from a quick review -like Flashpoint Resource Type and OOTB field Resource Type).
  3. If the previous integration is deprecated - should we deprecate the old content items such as the flashpoint mapper/classifier? Or even other items? just a thought...
  4. Don't forget to add the default incident type and mapper values to the Ignite yml config, so new instances will have those values by default

Let me know if you have any questions. Cheers!

  1. The reason for too much data in known_words or in secret list is due to the, README and test data of deprecated integration.
    image

  2. The type of the OOTB "Resource Type" field is the text. Due to that, we have created new field with the type set to the "URL".

  3. We have used the existing mapper as the API response remains the same as per the previous API.

  4. The pack has the two different incident type and the mappers. So by default, we haven't set any incident type or the mapper.

@thefrieddan1
Copy link
Contributor

@crestdatasystems lets please schedule a demo
You can DM me on DFIR slack Danny Fried.
Thanks

crestdatasystems and others added 2 commits July 22, 2024 14:57
…. of incident fields, Added default incident type and incoming mapper
subtype: python3
tests:
- Ignite-Test
defaultmapperin: "Flashpoint Compromised Credentials - Incoming Mapper"
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
defaultmapperin: "Flashpoint Compromised Credentials - Incoming Mapper"
defaultmapperin: "Ignite Alert - Incoming Mapper"

@thefrieddan1 thefrieddan1 merged commit 24f254f into demisto:contrib/crestdatasystems_Flashpoint-Release-200 Jul 24, 2024
15 checks passed
@content-bot content-bot mentioned this pull request Jul 24, 2024
5 tasks
Copy link

Thank you for your contribution. Your external PR has been merged and the changes are now included in an internal PR for further review. The internal PR will be merged to the master branch within 3 business days.

thefrieddan1 added a commit that referenced this pull request Jul 24, 2024
* Flashpoint Release 200 (#35268)

* Added new integration: Flashpoint Ignite

* Added latest context paths for the IP command

* refactor: Updated the Ignite Alert incoming mapper for added space between ports and services.

* Removed unwated description for the new incident fields in release notes

* Updated the indicator extraction settings for the new incident type

* docs: Updated the YML and README for the suggested changes

* docs: Updated the release notes and help guide as per the requested changes

* refactor: Updated the indicator extraction settings to the limited no. of incident fields, Added default incident type and incoming mapper

---------

Co-authored-by: crestdatasystems <crestdatasystems@users.noreply.github.com>

* bump docker image

---------

Co-authored-by: Crest Data <60967033+crestdatasystems@users.noreply.github.com>
Co-authored-by: crestdatasystems <crestdatasystems@users.noreply.github.com>
Co-authored-by: Danny_Fried <dfried@paloaltonetworks.com>
xsoar-bot pushed a commit to xsoar-contrib/content that referenced this pull request Sep 10, 2024
* Flashpoint Release 200 (demisto#35268)

* Added new integration: Flashpoint Ignite

* Added latest context paths for the IP command

* refactor: Updated the Ignite Alert incoming mapper for added space between ports and services.

* Removed unwated description for the new incident fields in release notes

* Updated the indicator extraction settings for the new incident type

* docs: Updated the YML and README for the suggested changes

* docs: Updated the release notes and help guide as per the requested changes

* refactor: Updated the indicator extraction settings to the limited no. of incident fields, Added default incident type and incoming mapper

---------

Co-authored-by: crestdatasystems <crestdatasystems@users.noreply.github.com>

* bump docker image

---------

Co-authored-by: Crest Data <60967033+crestdatasystems@users.noreply.github.com>
Co-authored-by: crestdatasystems <crestdatasystems@users.noreply.github.com>
Co-authored-by: Danny_Fried <dfried@paloaltonetworks.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 External PR Partner Support Level Indicates that the contribution is for Partner supported pack Partner Partner-Approved post-demo Security Review TIM Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants