Deploy Wazuh with Ansible (Part 1)
A practical guide to building a maintainable Wazuh deployment repository using upstream roles, wrapper roles, and inventory-driven files.
Writing & analysis
Longer-form writing about operational trade-offs, lessons from implementation, and the decisions that make systems easier to trust.
A practical guide to building a maintainable Wazuh deployment repository using upstream roles, wrapper roles, and inventory-driven files.
Monitor AWS egress traffic by combining an EC2 NAT instance with Suricata for open-source network visibility and security analysis.
A practical guide to building a self-managed NAT instance with Amazon Linux 2023, iptables, and AWS Graviton for private subnet internet access.
Centralized access.
Build a reusable DAST pipeline with OWASP ZAP, Nuclei, OPA policy decisions, GitHub Actions, pull-request feedback, and audit-ready reports.
Build auditable Keycloak event logging so authentication and administrative identity actions remain searchable, attributable, and reviewable.