jf docker scan fails with "is not a docker command" when --min-severity flag is used without a value
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
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
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
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di jfrog/jfrog-cli-security
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
jfrog/jfrog-cli-security#906 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
jfrog/jfrog-cli-security#904 ·
I maintainer di solito rispondono entro 2 giorni
-
feature request
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
jfrog/jfrog-cli-security#893 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
jfrog/jfrog-cli-security#871 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
jfrog/jfrog-cli-security#817 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di jfrog/jfrog-cli-security
Issue simili
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
install-path local lint proofs will exit 5 on roster-less machines once #3263 release is pinnedApertaraised-by:reviewer
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
medici-finance/assay#3333 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
onurbaydas/VirtoMir#9 ·
-
Add --version flagApertaenhancement good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
syncronix-labs/aegora#12 ·
-
auto-fixable pkg:api
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
tphakala/birdnet-go#4650 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno