Commit Graph

5 Commits

Author SHA1 Message Date
Gianluca Brigandi
2bbfde9770 Make macOS code signing optional when secrets not configured
Skip signing and notarization steps if Apple secrets are not set,
allowing the release workflow to succeed without code signing.
2025-12-05 16:22:47 -08:00
Gianluca Brigandi
eed578e14b Added MacOS code signing and notarization 2025-12-05 16:08:03 -08:00
Gianluca Brigandi
47b33414cb feat: comprehensive Wazuh integration with Docker CI/CD and expanded security operations
Major enhancements:
- Added Docker image building and publishing to GitHub Container Registry with multi-platform support (linux/amd64, linux/arm64)
- Expanded from basic alert retrieval to comprehensive security operations with 14 MCP tools covering:
  * Vulnerability management (agent vulnerability summaries, critical vulnerabilities)
  * Agent monitoring (running agents, processes, network ports)
  * System statistics (weekly stats, remoted stats, log collector stats)
  * Log analysis (manager logs, error logs with search capabilities)
  * Cluster management (health checks, node listing)
- Updated environment configuration to support both Wazuh Manager API and Wazuh Indexer with proper SSL handling
- Enhanced documentation with detailed use cases, Docker deployment options, and comprehensive tool descriptions
- Upgraded wazuh-client dependency to v0.1.1 for expanded API capabilities
- Added agent ID formatting and validation for consistent three-digit zero-padded identifiers

This transforms the server from a simple alert fetcher into a full-featured security operations platform for AI-assisted Wazuh management.
2025-06-18 16:50:26 -07:00
Gianluca Brigandi
2e401259ec added permission 2025-05-15 18:36:31 -07:00
Gianluca Brigandi
66410e8dde automated builds 2025-05-15 18:29:10 -07:00