k9-mail/scripts/ci/run-fluidattacks-scanner.sh
2025-11-22 13:56:56 +01:00

31 lines
591 B
Bash
Executable file

#!/bin/bash
function fail() {
echo "Error: $*"
exit 1
}
# Check if tools are installed
command -v docker &> /dev/null || fail "Docker is not installed"
# Default values
debug=false
# Parse command-line arguments
for arg in "$@"; do
case $arg in
--debug)
debug=true
shift
;;
*)
fail "Unknown argument: $arg"
;;
esac
done
if [ "$debug" = true ]; then
docker run --rm -v "$(pwd)":/repo -it fluidattacks/cli:latest /bin/bash
exit
fi
docker run --rm -v "$(pwd)":/repo fluidattacks/cli:latest skims scan /repo/config/fluidattacks/config.yaml