Remove DAST support in the Common Go Library
These should be removed from the common library:
- top-level keys
wasc identifier type should not be removed because it's generic and could be used by some analyzer projects.
There is no need to upgrade the common library in the Go projects depending on it, but we need to make sure these projects still compile.
The goal is simply to reduce the complexity of the
common library, and clearly communicate it's no longer used by DAST.
We should be careful not to remove code that is used by the analyzer projects of SAST, Dependency Scanning or Container Scanning, otherwise compilation of the Go project will break after upgrading to a new version of
To mitigate this, we should recompile all analyzer projects with the branch of the common library where DAST has been removed. See
204783-remove-dast branch of the analyzer projects and the corresponding pipelines.
Optional: Intended side effects
Optional: Missing test coverage