mirror of
https://github.com/anchore/syft.git
synced 2026-10-30 14:02:26 +01:00
Add configuration fields for generic recursive archive extraction: - MaxDepth: maximum nesting depth for archive extraction (default 0 = disabled) - MaxExtractionSizeBytes: per-archive extraction size limit (default 500MB) - MaxFileCount: per-archive file count limit (default 10,000) - MaxTotalExtractionBytes: total extraction size limit (default 2GB) - ExcludeExtensions: archive extensions to skip during extraction These fields lay the groundwork for cross-cataloger recursive archive cataloging, where archives discovered during scanning can be extracted and their contents made visible to all catalogers. Signed-off-by: Thomas Bechtold <thomasbechtold@jpberlin.de>