Skip to content

Commit 79066e4

Browse files
committed
feat: add --extra-data to other commands
1 parent 00170b9 commit 79066e4

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

cmd/murphy/internal/binscan/cmd.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ var cliIOTScan bool
2222
var projectNameCli string
2323
var projectTagNames []string
2424
var imageScan bool
25+
var extraData string
2526

2627
func Cmd() *cobra.Command {
2728
var c cobra.Command
@@ -32,6 +33,7 @@ func Cmd() *cobra.Command {
3233
c.Flags().BoolVar(&cliIOTScan, "iot", false, "IOT scan mode")
3334
c.Flags().StringVar(&projectNameCli, "project-name", "", "specify project name")
3435
c.Flags().StringArrayVar(&projectTagNames, "project-tag", make([]string, 0), "specify the tag of the project")
36+
c.Flags().StringVar(&extraData, "extra-data", "", "specify the extra data")
3537
return &c
3638
}
3739

@@ -46,6 +48,7 @@ func ImageScanCmd() *cobra.Command {
4648
c.Short = "Detects open source vulnerabilities by scanning docker image files"
4749
c.Flags().StringVar(&projectNameCli, "project-name", "", "specify project name")
4850
c.Flags().StringArrayVar(&projectTagNames, "project-tag", make([]string, 0), "specify the tag of the project")
51+
c.Flags().StringVar(&extraData, "extra-data", "", "specify the extra data")
4952
return &c
5053
}
5154

@@ -117,6 +120,7 @@ func binScan(ctx context.Context, scanPath string) error {
117120
ProjectName: projectNameCli,
118121
TeamId: common.CliTeamIdOverride,
119122
ProjectTagNames: projectTagNames,
123+
ExtraData: &extraData,
120124
})
121125
if e != nil {
122126
cv.DisplayCreateSubtaskErr(ctx, e)

cmd/murphy/internal/scan/scan.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ func envScan(ctx context.Context) (task *model.ScanTask, e error) {
5454
return
5555
}
5656
}
57+
createSubtask.ExtraData = &extraData
5758
createTaskResp, e := api.CreateSubTask(api.DefaultClient(), &createSubtask)
5859
if errors.Is(e, api.ErrTLSError) {
5960
cv.DisplayTLSNotice(ctx)

0 commit comments

Comments
 (0)