@kingthorin
Yep, Gitlab says you can use zap-baseline.py, but it lacks some features (compared to jenkins plugin and to my needs), like the ability to load a session (previously saved on a local computer, or from selenium/robotframework : better than just spidering IMHO), or use a specific policy.
My company needs those features as almost every project use ZAP this way with Jenkins, and we are migrating - slowly - to GitlabCI. Plus, everything has to be as simple as possible (no need to write some bash or python for project owners, just set some variables). If you look at the example attached on first post, only the variables will have to change between one project or an other.
IMHO, I really think my script should be a Jenkins plugin's replacement (+ other features?), as customizable as possible, not just an other ZAP wrapper. I hope I'm in the good way :)
@psiinon
I'll ask here if I need extra information, thanks :)
Cheers,
F.