@@ -123,7 +123,7 @@ func (s *snykProvider) Authenticate(token string) error {
123123 return & invalidTokenError {token }
124124 }
125125 }
126- cmd := exec . CommandContext ( s . context , s . path , "auth" , token )
126+ cmd := s . newCommand ( "auth" , token )
127127 cmd .Stdout = os .Stdout
128128 cmd .Stderr = os .Stderr
129129 return checkCommandErr (cmd .Run ())
@@ -139,8 +139,7 @@ func (s *snykProvider) Scan(image string) error {
139139 return fmt .Errorf ("failed to get DockerScanID: %s" , err )
140140 }
141141 }
142-
143- cmd := exec .CommandContext (s .context , s .path , append (s .flags , image )... )
142+ cmd := s .newCommand (append (s .flags , image )... )
144143 cmd .Env = append (os .Environ (), fmt .Sprintf ("SNYK_DOCKER_TOKEN=%s" , token ))
145144 cmd .Stdout = os .Stdout
146145 cmd .Stderr = os .Stderr
@@ -162,7 +161,7 @@ please login to Docker Hub using the Docker Login command`)
162161}
163162
164163func (s * snykProvider ) Version () (string , error ) {
165- cmd := exec . CommandContext ( s . context , s . path , "--version" )
164+ cmd := s . newCommand ( "--version" )
166165 buff := bytes .NewBuffer (nil )
167166 buffErr := bytes .NewBuffer (nil )
168167 cmd .Stdout = buff
@@ -173,6 +172,12 @@ func (s *snykProvider) Version() (string, error) {
173172 return fmt .Sprintf ("Snyk (%s)" , strings .TrimSpace (buff .String ())), nil
174173}
175174
175+ func (s * snykProvider ) newCommand (arg ... string ) * exec.Cmd {
176+ cmd := exec .CommandContext (s .context , s .path , arg ... )
177+ cmd .Env = append (os .Environ (), "NO_UPDATE_NOTIFIER=1" )
178+ return cmd
179+ }
180+
176181func checkCommandErr (err error ) error {
177182 if err == nil {
178183 return nil
0 commit comments