Added a check for the config file
This commit is contained in:
@@ -18,8 +18,6 @@ if [ -n "$DOCKER_CONFIG_BASE64" ]; then
|
||||
echo "$DOCKER_CONFIG_BASE64" | base64 -d > "$HOME/.docker/config.json"
|
||||
fi;
|
||||
|
||||
echo "Full image name: $IMAGE_NAME"
|
||||
|
||||
if [ -z "$INPUT_IMAGE_NAME" ]; then
|
||||
echo "No image name given."
|
||||
exit 1
|
||||
@@ -27,7 +25,7 @@ fi;
|
||||
|
||||
GRYPE_OPTIONS=("-v" "--by-cve")
|
||||
|
||||
if [ -n "$INPUT_CONFIG_PATH" ]; then
|
||||
if [ -n "$INPUT_CONFIG_PATH" ] && [ -f "$INPUT_CONFIG_PATH" ]; then
|
||||
GRYPE_OPTIONS+=("--config" "$INPUT_CONFIG_PATH")
|
||||
fi
|
||||
|
||||
@@ -36,6 +34,7 @@ if [ -n "$INPUT_PLATFORM" ]; then
|
||||
fi
|
||||
|
||||
if [[ "$INPUT_IMAGE_NAME" == *:* ]]; then
|
||||
echo "Full image name: $IMAGE_NAME"
|
||||
GRYPE_OPTIONS+=("registry:${IMAGE_NAME}")
|
||||
else
|
||||
GRYPE_OPTIONS+=("file:${INPUT_IMAGE_NAME}")
|
||||
|
||||
Reference in New Issue
Block a user