diff --git a/syft/cataloging/config.go b/syft/cataloging/config.go index ba9b7e4a4..d8e4f3973 100644 --- a/syft/cataloging/config.go +++ b/syft/cataloging/config.go @@ -4,3 +4,10 @@ type ArchiveSearchConfig struct { IncludeIndexedArchives bool `yaml:"include-indexed-archives" json:"include-indexed-archives" mapstructure:"include-indexed-archives"` IncludeUnindexedArchives bool `yaml:"include-unindexed-archives" json:"include-unindexed-archives" mapstructure:"include-unindexed-archives"` } + +func DefaultArchiveSearchConfig() ArchiveSearchConfig { + return ArchiveSearchConfig{ + IncludeIndexedArchives: true, + IncludeUnindexedArchives: false, + } +} diff --git a/syft/pkg/cataloger/java/config.go b/syft/pkg/cataloger/java/config.go index 132f60247..14c31d334 100644 --- a/syft/pkg/cataloger/java/config.go +++ b/syft/pkg/cataloger/java/config.go @@ -13,10 +13,7 @@ type ArchiveCatalogerConfig struct { func DefaultArchiveCatalogerConfig() ArchiveCatalogerConfig { return ArchiveCatalogerConfig{ - ArchiveSearchConfig: cataloging.ArchiveSearchConfig{ - IncludeIndexedArchives: true, - IncludeUnindexedArchives: false, - }, + ArchiveSearchConfig: cataloging.DefaultArchiveSearchConfig(), UseNetwork: false, MavenBaseURL: mavenBaseURL, MaxParentRecursiveDepth: 5,