Skip to content

Commit 72b7072

Browse files
committed
Fix Interfaces
1 parent 85913d6 commit 72b7072

File tree

4 files changed

+13
-16
lines changed

4 files changed

+13
-16
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ module github.com/Checkmarx/containers-resolver
33
go 1.23.3
44

55
require (
6-
github.com/Checkmarx/containers-images-extractor v1.0.2
7-
github.com/Checkmarx/containers-syft-packages-extractor v1.0.2
6+
github.com/Checkmarx/containers-images-extractor v1.0.3
7+
github.com/Checkmarx/containers-syft-packages-extractor v1.0.3
88
github.com/Checkmarx/containers-types v1.0.0
99
github.com/rs/zerolog v1.33.0
1010
github.com/stretchr/testify v1.10.0

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbi
6262
github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
6363
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
6464
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
65-
github.com/Checkmarx/containers-images-extractor v1.0.2 h1:YeIYO3IONUxRh10dmOV1fR+ghC6YHKspNOXk6Z8AEYg=
66-
github.com/Checkmarx/containers-images-extractor v1.0.2/go.mod h1:cHtEnS5wlG7bTImOkhTjyZQ9mRurNLWPbnVqmQl94dk=
67-
github.com/Checkmarx/containers-syft-packages-extractor v1.0.2 h1:hglNeaNINX7HlOsB4DBFpb4RznG2uttKU5p0Qlohu+g=
68-
github.com/Checkmarx/containers-syft-packages-extractor v1.0.2/go.mod h1:g3HBc0hg/aIxlznuqDm6VmTDGmUMg2DDQMl8r60thI0=
65+
github.com/Checkmarx/containers-images-extractor v1.0.3 h1:v/F9PxR0YxVHY5I3mizgpBhARQXKFVwDsNz/d8AKQow=
66+
github.com/Checkmarx/containers-images-extractor v1.0.3/go.mod h1:cHtEnS5wlG7bTImOkhTjyZQ9mRurNLWPbnVqmQl94dk=
67+
github.com/Checkmarx/containers-syft-packages-extractor v1.0.3 h1:3WvSfMZK2SKSxDNPTnRKphSBKSh6J97iylb5zWg/NFE=
68+
github.com/Checkmarx/containers-syft-packages-extractor v1.0.3/go.mod h1:Rrbai9XG1p3cgI1M8Jj8cdueR2m2eowyYoJsN4xQmZY=
6969
github.com/Checkmarx/containers-types v1.0.0 h1:H3bAbFnb4GqrAuYww63Ts1S3XmiLt+m8aqLuL/D9pz8=
7070
github.com/Checkmarx/containers-types v1.0.0/go.mod h1:yp956K0amnEYogUnVOjuVTe1euNr/0qkgB+NhaqW4M8=
7171
github.com/CycloneDX/cyclonedx-go v0.9.1 h1:yffaWOZsv77oTJa/SdVZYdgAgFioCeycBUKkqS2qzQM=

pkg/containerResolver/containerScanner.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,18 @@ import (
88
)
99

1010
type ContainersResolver struct {
11-
imagesExtractor.ImagesExtractorInterface
12-
syftPackagesExtractor.SyftPackagesExtractorInterface
11+
imagesExtractor.ImagesExtractor
12+
syftPackagesExtractor.SyftPackagesExtractor
1313
}
1414

1515
func NewContainerResolver() ContainersResolver {
16-
ImagesExtractor := new(imagesExtractor.ImagesExtractor)
17-
SyftPackagesExtractor := new(syftPackagesExtractor.SyftPackagesExtractor)
18-
1916
return ContainersResolver{
20-
ImagesExtractorInterface: ImagesExtractor,
21-
SyftPackagesExtractorInterface: SyftPackagesExtractor,
17+
ImagesExtractor: imagesExtractor.NewImagesExtractor(),
18+
SyftPackagesExtractor: syftPackagesExtractor.NewSyftPackagesExtractor(),
2219
}
2320
}
2421

25-
func (cr ContainersResolver) Resolve(scanPath string, resolutionFolderPath string, images []string, isDebug bool) error {
22+
func (cr *ContainersResolver) Resolve(scanPath string, resolutionFolderPath string, images []string, isDebug bool) error {
2623

2724
log.Debug().Msgf("Resolve func parameters: scanPath=%s, resolutionFolderPath=%s, images=%s, isDebug=%t", scanPath, resolutionFolderPath, images, isDebug)
2825

pkg/containerResolver/containerScanner_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ func TestResolve(t *testing.T) {
6060
createTestFolder("../../test_files/resolution")
6161

6262
resolver := containersResolver.ContainersResolver{
63-
ImagesExtractorInterface: mockImagesExtractor,
64-
SyftPackagesExtractorInterface: mockSyftPackagesExtractor,
63+
ImagesExtractor: mockImagesExtractor,
64+
SyftPackagesExtractor: mockSyftPackagesExtractor,
6565
}
6666

6767
sampleFileImages := types.FileImages{

0 commit comments

Comments
 (0)