ocean
ocean copied to clipboard
[Integration][Wiz] Refactor Integration for Wiz Certification Compliance
Description
What - This pull request revises the integration to align with Wiz certification requirements.
Why - To pass Wiz certification, we made the following changes:
-
Remove Blueprints: Eliminated
serviceTicket
andcontrol
blueprints from the integration. Both are fields in the issues report. - Change Data Source: Instead of relying on the API source for issues, we now retrieve data from a report.
- Implement Streaming: Enabled streaming of a CSV file with limited row fetching. Utilized chunking to paginate the response, ensuring compatibility with ocean resync.
- Fetch Data Once a Day: Adjusted the integration to fetch data once a day, meeting the frequency requirements of Wiz certification.
Type of change
Please leave one option from the following and delete the rest:
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
- The
control
andserviceTicket
blueprints have been removed. - The
issue
blueprint has changed
- The
These modifications enhance the integration's performance, streamline data retrieval, and adhere to Wiz certification standards.
I have some serious concerns about this Ill have to talk to @MPTG94 about this
@phalbert @yairsimantov20 any news on this? It is also blocking a PR in the docs
Does not comply with how Ocean works