What's Changed * Bugfix: Respect cases where an extractor might pin an older version of yara-python by cccs-rs in https://github.com/CybercentreCanada/Maco/pull/80
- Add `--version` flag in CLI to show version of MACO installed - Add exception class to be raised by extractor to indicate it can't process a sample (treated as the equivalent to no yara rule hitting for the extractor)
What's Changed * Add flag in CLI to force installation of packages in environment (both virtual and non-) by cccs-rs in https://github.com/CybercentreCanada/Maco/pull/78 * Bugfix: load extractor directory into PATH before attempting to load module
What's Changed * Handle possible cases of UnicodeDecode errors when patching Python files by cccs-rs in https://github.com/CybercentreCanada/Maco/pull/77
What's Changed * Added path traversal protection to ensure files being processed are within the specified directory by SirTeggun in https://github.com/CybercentreCanada/Maco/pull/75
New Contributors * SirTeggun made their first contribution in https://github.com/CybercentreCanada/Maco/pull/75