From 71fdd36a76e74c4e16e47ef1f12e9943d642c22d Mon Sep 17 00:00:00 2001 From: Mujib Ahasan Date: Mon, 6 Apr 2026 22:27:42 +0530 Subject: [PATCH] fix: duplicate flags removed from image.go Signed-off-by: Mujib Ahasan --- cmd/scan/image.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cmd/scan/image.go b/cmd/scan/image.go index ae599368..bfba42cf 100644 --- a/cmd/scan/image.go +++ b/cmd/scan/image.go @@ -31,8 +31,6 @@ var ( // getImageCmd returns the scan image command func getImageCmd(ks meta.IKubescape, scanInfo *cautils.ScanInfo) *cobra.Command { var imgCredentials shared.ImageCredentials - var exceptions string - var useDefaultMatchers bool cmd := &cobra.Command{ Use: "image : [flags]", @@ -57,8 +55,8 @@ func getImageCmd(ks meta.IKubescape, scanInfo *cautils.ScanInfo) *cobra.Command Image: args[0], Username: imgCredentials.Username, Password: imgCredentials.Password, - Exceptions: exceptions, - UseDefaultMatchers: useDefaultMatchers, + Exceptions: scanInfo.UseExceptions, + UseDefaultMatchers: scanInfo.UseDefaultMatchers, } exceedsSeverityThreshold, err := ks.ScanImage(imgScanInfo, scanInfo) @@ -74,11 +72,8 @@ func getImageCmd(ks meta.IKubescape, scanInfo *cautils.ScanInfo) *cobra.Command }, } - // The exceptions flag - cmd.PersistentFlags().StringVarP(&exceptions, "exceptions", "", "", "Path to the exceptions file") cmd.PersistentFlags().StringVarP(&imgCredentials.Username, "username", "u", "", "Username for registry login") cmd.PersistentFlags().StringVarP(&imgCredentials.Password, "password", "p", "", "Password for registry login") - cmd.PersistentFlags().BoolVarP(&useDefaultMatchers, "use-default-matchers", "", true, "Use default matchers (true) or CPE matchers (false)") return cmd }