created a Vulnerability association manager which will upload all vulnerabilities collected from crowdstrike to opensearch
Thus, introducing a new feature, when shipper detects datasource-vulnerabilities.data in mapped results, it will upload all the vulnerabilities from the file to opensearch index datasource_vulnerability.
when each time vulnerabilities are shipped to opensearch, it will also delete the vulnerabilities that are closed on crowdstrike, using load date
Problem
need to Ship vulnerabilties
Solution
created Vulnerability association manager
Fixes # (issue if any)
Type of change
Please delete options that are not relevant.
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Chore (no code changes)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also
list any relevant details for your test configuration
[ ] Run crowdstrike shipper after collector has collected the vulnerabilities
[ ] verify the vulnerabilities are uploaded to the index crowdstrike_vulnerability
[ ] the index is created newly if it doesn't exists
[ ] vulnerabilities are uploaded to the already created index
[ ] vulnerabilities that are closed on crowdstrike are deleted from opensearch
Checklist:
[X] My code follows the style guidelines of this project
[X] My commit message/PR follows the contribution guidelines of this project
[X] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
Other Information:
List any documentation updates that are needed for the Wiki
Description
Problem
need to Ship vulnerabilties
Solution
created Vulnerability association manager
Fixes # (issue if any)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:
Other Information:
List any documentation updates that are needed for the Wiki