Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update type hints for monitoring alert creation * Update index set and event stream titles and descriptions * Refactor Office365 provision functions * Update title and description formatting in build_index_set_config and build_event_stream_config * Update index and event stream configuration * Update index and event stream titles in SAP SIEM provision service * Add data links to Grafana datasource * Add dataLinks to GrafanaJsonData and create_grafana_datasource * updated dependencies * added reporting api/types * added Report Creation page * Add Grafana datasource URLs for data_vulnerability_cve and _id fields * updated Report Creation page * Add job functionality to scheduler * Fix timestamp_utc fallback in create_alert_details function * Add logging for agent details retrieval * default to `timestamp` if timefield is None * Update job time interval and add job metadata * licensing test and github action docker build * test reading auth secret * updated Report Creation page * license key checks * Refactor code to enable browser testing using Playwright * initial testing of reporting using playwright * Add async support for agent synchronization. Remove the background task and run every 15 minutes * Refactor sync_all_agents function to pass session parameter to sync_agents * Add GenerateReportRequest to create_report function * just use chromium browser * Add GenerateReportResponse class and update create_report function signature * migrage reporting to grafana connector * updated Report Creation page * license try catch * added print media query * updated connector form * updated report page * added playwrite test page * added report template * updated dependencies * updated report page * active response log analysis update * sap siem analysis 10 minute window * Update threshold and add time range parameter for SAP SIEM multiple logins analysis * Update index names in sap_siem_multiple_logins.py * same login failures multiple diff ips * same user failed diff geo location * Successful same user login from different locations * brute force failed logins * Refactor brute force failed logins route to handle multiple IPs * brute_force_failed_logins_same_ip * sap_siem_successful_login_after_failures * change index name * add sap siem to scheduler * sap siem correction for multiple IPs attempting to login with same user followed by a success. Added a correction to update the assets tab with the correct data * pdf generation * Update Jinja2 version to 3.1.2 * sort on the page number * remove reportlab * updated report page (added d&d) * updated report panels drag & drop * Update event stream configuration in graylog.py * Update dashboard enum names * Commented out Office365 related code * Update Office365Dashboard enum value for SUMMARY * Update index skipping logic in IndexConfigModel * Update IndexConfigModel.is_valid_index method to allow non-"wazuh_" index names and exclude "deflector" index. * Update Graylog schema for optional TLS and TCP keepalive * updated report panels drag & drop * updated report panels drag & drop * modify wazuh agent config * Refactor GenerateReportRequest schema in Grafana reporting module * remodel report generation to fit new request schema * use playwright for pdf generation * Update custom_attributes field description in SingleCaseModel * Add default value for custom_attributes in SingleCaseModel constructor * Update custom_attributes field in SingleCaseModel * test frontend auto build * Add dependency installation step to Docker workflow * Update dependencies in docker.yml and frontend/package-lock.json * Fix template value for CUSTOMER_CODE in provision_custom_alert * Fix incorrect client creation error message * Add InfluxDB alerts fetching functionality to verification check. the ping and version will return true even if API token is not valid * Update YouTube Tutorial link in README * Fix cover-box typo and adjust screenshot styling * Update Wazuh group configuration and replace placeholder with cluster name * Fix placeholder replacement in wazuh_manager.py * Add wazuh_worker_hostname field to default settings and schema * Add wazuhWorkerHostname field to ProvisioningDefaultSettingsPayload and CustomerProvisioningDefaultSettings * updated report panels drag & drop * updated report template * haproxy provisioning connector * Add Grafana data link for O365 datasource * Add feature enum and API endpoint to add a feature to a license * Add feature check for reporting * Update error message for disabled feature * office365 fix all office365 api keys now added to same office365 block * delete wazuh_config.xml * Add optional field for event definition configuration * Refactor Config class in graylog/schema/events.py * Add HAPROXY_PROVISIONING_URL to .env.example * Add ExpressionItem class to handle complex expressions in Conditions * Add SeriesItem model to Config class * Add logging for Graylog alert definition provisioned response * Add event_limit field to GraylogAlertProvisionConfig * Add event limit to provision functions * Commented out license check in create_report function * Add panel width and height to RequestPanel model * updated report api * Update generate_panel_urls to include a theme parameter * Add license-related API endpoints and models * Update edr av malware ioc dashboard template * Add ProvisionHaProxyRequest to customer_provisioning schema * Add EDR_NETWORK_CONNECTIONS dashboard * update grafana dashboard templates * Add wazuh_agent_status field to WazuhAgent model and Agents table * Update wazuh_agent_status default value * updated report editor * Add company name, timerange text, and logo to GenerateReportRequest * Add theme field to GrafanaGenerateIframeLinksRequest and RequestPanel models * Update report template and remove unnecessary files * Update headless option in browser launch * Add playwright dependencies installation step * Update Grafana login handling and launch browser in headless mode * Fix login issue in Grafana service * precommit fixes * RSA PUB KEY into build as env * Add RSA_PUBLIC_KEY to build-args in docker.yml * more precommit fixes * Add PRODUCT_ID environment variable * added report panel height settings * Update branch name in Docker workflow * Add HTTPException for feature not enabled * precommit fixes --------- Co-authored-by: Davide Di Modica <[email protected]>
- Loading branch information