- Improved the `collect_host_firewall` function in `evofw-firewall.sh` to utilize temporary files for better handling of large rule sets, avoiding ARG_MAX limitations. - Updated the JSON output structure to omit null/empty optional fields, ensuring compatibility with historical data formats. - Enhanced error handling and logging for the firewall collection process, providing clearer diagnostics in case of failures. - Adjusted related tests to accommodate changes in the expected output format, ensuring robust validation of the host firewall snapshot functionality. These changes enhance the reliability and clarity of the host firewall data collection process, improving overall monitoring capabilities.