Skip to content

Conversation

@01rabbit
Copy link
Owner

Summary

  • read mode presets and thresholds from azazel.yaml, add moving-average score evaluation, and persist action decisions per mode
  • normalize Suricata/OpenCanary logs to a unified Vector schema with jsonschema-backed unit tests
  • compute QoS HTB class plans from profile uplinks, add lockdown nftables template, and ship an FQDN allowlist resolver script
  • extend docs and CI to cover the new presets, schema validation, pytest, shellcheck, and allowlist generation

Testing

  • pytest tests/unit -q
  • python scripts/resolve_allowlist.py --dry-run

https://chatgpt.com/codex/tasks/task_e_68d26a3cb0048323860c286e8d68c18a

@01rabbit 01rabbit merged commit d236e23 into azazel-pi Sep 23, 2025
2 checks passed
@01rabbit 01rabbit deleted the codex/enhance-azazel-for-soc/noc-effectiveness branch September 23, 2025 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants