Commit Graph

7 Commits

Author SHA1 Message Date
Gianluca Brigandi
50f2fc968d debug: add certificate import diagnostics
Rollback conditional signing and add debugging to identify why
"0 valid identities found" error occurs. This will help diagnose:
- Whether APPLE_CERTIFICATE_BASE64 is properly set
- Whether the .p12 file is valid
- What certificates/identities are imported
2025-12-05 17:55:55 -08:00
Gianluca Brigandi
54be3b63c3 fix: use job-level env vars for conditional Apple signing
GitHub Actions doesn't allow accessing secrets context directly in
step-level 'if' conditions. This fix uses job-level environment
variables to expose boolean flags from secrets, which can then be
checked in step conditions.
2025-12-05 16:25:52 -08:00
Gianluca Brigandi
4dd143af44 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
80b0078a7f Added MacOS code signing and notarization 2025-12-05 16:08:03 -08:00
Gianluca Brigandi
dda46a77f3 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
3cd0cf2153 added permission 2025-05-15 18:36:31 -07:00
Gianluca Brigandi
dd37f9a4e6 automated builds 2025-05-15 18:29:10 -07:00