-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
questionFurther information is requestedFurther information is requested
Description
I'm using the ZAP baseline action to scan an application that, in the testing environment, is protected by basic auth.
I documented how to do this here: https://adrianhesketh.com/2020/07/07/owasp-baseline-scan-with-basic-auth-in-docker-github-actions/
It requires the use of a config file:
replacer.full_list(0).description=auth1
replacer.full_list(0).enabled=true
replacer.full_list(0).matchtype=REQ_HEADER
replacer.full_list(0).matchstr=Authorization
replacer.full_list(0).regex=false
replacer.full_list(0).replacement=Basic dXNlcjpwYXNzd29yZAo=
And setting the parameter to use it.
When I tried out the same approach this year, I got the following errors:
Digest: sha256:e2b5720d9cccfea0f2aa3b3e83bc1acd26345b949fcc3a4e60aa916cb2d5989f
Status: Downloaded newer image for owasp/zap2docker-stable:latest
2021-11-29 12:12:25,469 Could not find custom hooks file at /home/zap/.zap_hooks.py
Using the Automation Framework
Downloading add-on from: https://github.com/zaproxy/zap-extensions/releases/download/pscanrulesBeta-v27/pscanrulesBeta-beta-27.zap
Add-on downloaded to: /home/zap/.ZAP/plugin/pscanrulesBeta-beta-27.zap
Automation plan failures:
Job spider failed to access URL https://xxxxxx/ status code returned : 404 expected 200
2021-11-29 12:12:45,217 Failed to access summary file /home/zap/zap_out.json
However, bypassing the Automation Framework with the --autooff flag got me the expected results - a working scan.
docker run -v $(pwd):/zap/wrk/ -t owasp/zap2docker-stable zap-baseline.py \
-t https://xxxxxxxxxxxxxxx \
-z "-configfile /zap/wrk/zap/options.prop" --autooffNot sure how to proceed....
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested