I’m new to Atlassian and I’m working with a Wazuh deployment and need to generate a monthly report that will be published in Confluence. I’d like to know if it’s possible to integrate Wazuh with Confluence by consuming the Wazuh REST API and pushing the retrieved data into a Confluence page.
Has anyone implemented a workflow where Wazuh API data is programmatically sent to Confluence (e.g., using scripts, automation tools, or custom integrations)? Any guidance, recommended methods, or examples would be greatly appreciated.
Hi @Arnel Lamanilao and welcome to Community!
Confluence automation can send web request (check out the documentation here https://support.atlassian.com/cloud-automation/docs/actions-in-confluence-automation/#Advanced ) however parsing the response from Wazuh to create a nice looking Confluence page might be hard to achieve with just Confluence Automation.
An external script that formats the data, and then sends it to Confluence using the Confluence API (https://developer.atlassian.com/cloud/confluence/rest/v2/intro/#about ) may be a better solution.
If you want to be able to configure multiple report types or otherwise control the UI, creating a custom app would give you even more flexibility.
You can build your own custom app using Forge (check out https://developer.atlassian.com/cloud/confluence/getting-started-with-forge/ )
I actually have colleagues who have built this sort of thing for other people.
If you’d like, we can take a look at your Wazuh reporting needs, and then see whether a custom app would be worth it in your case. Feel free to reach out on LinkedIn.
Most likely the simplest method is to use an Atlassian API key and write a local script to the the data from Wazuh and push it into Confluence.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.