-
Notifications
You must be signed in to change notification settings - Fork 34
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
Cloud integration modules tier 1 #579
Labels
Comments
Configuration proposalThis is a proposal to be discussed. Please be consistent with the names and maintain a convention, both in these modules and with existing ones. GitHubgithub:
enabled: true
interval: 1m
time_delay: 1m
max_payload_size: 1M # coming from <curl_max_size>
enable_bookmark: true # coming from <only_future_events>, please think the same for Logcollector
api_auth:
- org_name: dummy1
token: ghp_oiasd6efbvptrfdua8fyepnfdc78ewf324jg # coming from <api_token>
- org_name: dummy2
token: ghp_oiasd6efbvptrfdua8fyepnfdc78ewf324jg
api_parameters:
event_type: git MS-Graphms_graph:
enabled: true
enable_bookmark: true # coming from <only_future_events>, please think the same for Logcollector
max_payload_size: 10M # coming from <curl_max_size>, please use the same in GitHub
run_on_start: true
interval: 5m
version: v1.0
api_auth:
- client_id: your_client_id
tenant_id: your_tenant_id
secret: your_secret_value # coming from <secret_value>
api_type: global
- client_id: your_client_id_2
tenant_id: your_tenant_id_2
secret: your_secret_value_2 # coming from <secret_value>
api_type: gcc-high
resources:
- name: security
relationships:
- alerts_v2
- incidents
- name: auditLogs
relationships:
- signIns
- name: deviceManagement
relationships:
- auditEvents Office365office365:
enabled: true
interval: 1m
max_payload_size: 1M # coming from <curl_max_size>, please use the same in the rest
enable_bookmark: true # coming from <only_future_events>, please think the same for Logcollector
api_auth:
- client_id: your_client_id
tenant_id: your_tenant_id
secret: your_secret_value # coming from <client_secret>
api_type: global
- client_id: your_client_id_2
tenant_id: your_tenant_id_2
secret: your_secret_value_2 # coming from <client_secret>
api_type: commercial
subscriptions:
- Audit.AzureActiveDirectory
- Audit.General |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
This objective aims to migrate 4.X Cloud integration modules to Wazuh agent 5.0, focusing on maintaining the functionality and integrating it with the new agent modules.
Functional requirements
yml
format and revisited for clarity. Only renaming is allowed.Non-functional requirements
Implementation restrictions
Testing
Documentation
Future developments
Plan
Spike
The spike phase focuses on creating generic agent modules to facilitate code reuse and ensure compatibility with Wazuh Agent 5.0. The tasks are as follows:
Development
In the development phase, we will build specific modules for each cloud integration, leveraging the generic modules and adapting configurations accordingly. The tasks for each module are as follows:
The text was updated successfully, but these errors were encountered: