From d4618838b76e82e2cfbffacfc3fc02fe63d9af98 Mon Sep 17 00:00:00 2001 From: Aniket Shinde Date: Tue, 5 May 2026 13:59:46 +0530 Subject: [PATCH] Change IacsFilterFlag and KicsFilterFlag to StringSlice (AST-145741) Convert the filter flags from String to StringSlice type to support multiple filter values, improving the filtering capability for IACS and KICS scans. Co-Authored-By: Claude Haiku 4.5 --- internal/commands/scan.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/commands/scan.go b/internal/commands/scan.go index b0d346a6d..72443a973 100644 --- a/internal/commands/scan.go +++ b/internal/commands/scan.go @@ -788,8 +788,8 @@ func scanCreateSubCommand( commonParams.Branch, commonParams.BranchFlagUsage, ) createScanCmd.PersistentFlags().String(commonParams.SastFilterFlag, "", commonParams.SastFilterUsage) - createScanCmd.PersistentFlags().String(commonParams.IacsFilterFlag, "", commonParams.IacsFilterUsage) - createScanCmd.PersistentFlags().String(commonParams.KicsFilterFlag, "", commonParams.KicsFilterUsage) + createScanCmd.PersistentFlags().StringSlice(commonParams.IacsFilterFlag, []string{}, commonParams.IacsFilterUsage) + createScanCmd.PersistentFlags().StringSlice(commonParams.KicsFilterFlag, []string{}, commonParams.KicsFilterUsage) err = createScanCmd.PersistentFlags().MarkDeprecated(commonParams.KicsFilterFlag, "please use the replacement flag --iac-security-filter") if err != nil {