Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

jf docker scan fails with "is not a docker command" when --min-severity flag is used without a value

Aperta
#536 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
docker, go
Ambito
cli, security

Direzione di ricerca

Inizia dal punto di ingresso della scansione docker di jf e riproduci il comando con --min-severity ma senza valore, usando il riferimento all'immagine di esempio. Segui come vengono analizzati il flag e l'argomento dell'immagine, quindi verifica che il comando segnali che --min-severity richiede un valore invece di inoltrare l'immagine a Docker.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Describe the bug

The jf docker scan command fails with the misleading error message docker: 'dsl.exampl.com:5002/app:1.18.4' is not a docker command when the --min-severity flag is provided but no value is specified. This behavior prevents the user from receiving an immediate, clear error about the missing value for the flag. Instead, it seems to cause the command to be incorrectly parsed and passed to the underlying Docker client. Discovered in a CI/CD pipeline where the MIN_SEVERITY variable was not set.
This bug makes debugging difficult when running in a pipeline as the error message points to the wrong root cause.

Current behavior

jf docker scan dsl.example.com:5002/app:1.18.4 --min-severity docker: 'dsl.example.com:5002/app:1.18.4' is not a docker command. See 'docker --help' exit status 1

Reproduction steps

jf docker scan dsl.example.com:5002/app:1.18.4 --min-severity docker: 'dsl.example.com:5002/app:1.18.4' is not a docker command. See 'docker --help' exit status 1

Expected behavior

Error: the --min-severity flag requires a value

JFrog CLI version

2.78.2

Operating system type and version

Linux, MacOs

JFrog Artifactory version

No response

JFrog Xray version

No response

Lingua principale
Go
Stelle
13
Fork
52
Merge medio
2g 11h
PR unite (30g)
22

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di jfrog/jfrog-cli-security

Tutte le issue di jfrog/jfrog-cli-security

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.