Add --enable-artifacts flag to control file creation
Context
This MR implements an optional artifact creation control for pipeline runs. By default, artifacts are now disabled to keep the workspace clean. Users can enable artifact creation by passing the --enable-artifacts flag to the run command.
I've tested locally, and running the command without arguments wont create the SAST/SECRET_DETECTION reports, while using it will create them.
Part of #11 (closed)