From bca5ec48d54c55c7e1503d35aa74b1113d3f22a1 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 20 Sep 2025 16:03:36 -0400 Subject: [PATCH] Exit early on invalid wrappers --- BinaryObjectScanner/Scanner.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BinaryObjectScanner/Scanner.cs b/BinaryObjectScanner/Scanner.cs index 176b69bd..ff2c2d1d 100644 --- a/BinaryObjectScanner/Scanner.cs +++ b/BinaryObjectScanner/Scanner.cs @@ -304,6 +304,11 @@ namespace BinaryObjectScanner // Get the wrapper, if possible var wrapper = WrapperFactory.CreateWrapper(fileType, stream); + if (wrapper == null) + { + if (_includeDebug) Console.WriteLine($"{fileName} not a scannable file type, skipping..."); + return []; + } #region Non-Archive File Types