Skip to content

Upgrade browserker to version 5.3.0

Cameron Swords requested to merge upgrade-browserker-5-3-0 into main

What does this MR do?

Upgrades browserker to the latest version, 5.3.0.

Changes required to upgrade to browserker:

  • Python is pinned to version 3.10, Pip pinned to 22.0.2. Otherwise, the build breaks.
  • Running the memory profiler breaks with the latest installed dependencies. This is no longer required because DAST is deprecated. The easiest solution is to remove it, which is what this MR does.
  • DAST environment variables are removed from the environment passed to browserker.
    • DAST configures browserker's OnlyIncludeChecks, including mature checks and excluding those supplied with DAST_EXCLUDE_RULES.
    • If DAST_EXCLUDE_RULES is also passed to browserker as an environment variable, browserker errors with specifying the set of checks to run as well as which checks to exclude is not supported.

What are the relevant issue numbers?

gitlab-org/gitlab#444180 (closed)

Edited by Cameron Swords

Merge request reports