From 55510607ed95c859f70181df3e61d47e439cb621 Mon Sep 17 00:00:00 2001 From: Khemraj Rathore Date: Tue, 19 Mar 2024 20:54:34 +0530 Subject: [PATCH] add - api by parameter flag --- cmd/scan.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/scan.go b/cmd/scan.go index b45e700..b55b909 100644 --- a/cmd/scan.go +++ b/cmd/scan.go @@ -78,6 +78,7 @@ func defineScanFlags(cmd *cobra.Command) { scanCmd.Flags().Bool("enable-audit-semantic", false, "Flag to enable semantic filtering in audit report") scanCmd.Flags().Bool("enable-lambda-flows", false, "Flag to enable lambda flows") scanCmd.Flags().Bool("monolith", false, "Flag to divide a monolith repo into subProjects") + scanCmd.Flags().Bool("enable-api-by-parameter", false, "Flag to enable api tagging by parameter") } func scan(cmd *cobra.Command, args []string) { @@ -103,6 +104,7 @@ func scan(cmd *cobra.Command, args []string) { enableAuditSemantic, _ := cmd.Flags().GetBool("enable-audit-semantic") enableLambdaFlows, _ := cmd.Flags().GetBool("enable-lambda-flows") isMonolith, _ := cmd.Flags().GetBool("monolith") + enableApiByParameter, _ := cmd.Flags().GetBool("enable-api-by-parameter") externalRules, _ := cmd.Flags().GetString("config") if externalRules != "" { @@ -225,6 +227,10 @@ func scan(cmd *cobra.Command, args []string) { commandArgs = append(commandArgs, "--monolith") } + if enableApiByParameter { + commandArgs = append(commandArgs, "--enable-api-by-parameter") + } + // run image with options err = docker.RunImage( docker.OptionWithLatestImage(false), // because we already pull the image for access-key (with pullImage parameter)