Remove scanner, category fields from vulnerabilities, in Security reports

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

After adding .scan.scanner and .scan.type to the security reports as described in #202053 (closed), we should then remove .vulnerabilities[].scanner and .vulnerabilities[].category, for these are redundant.

Improvements

The new security reports are smaller and more readable.

Risks

The main risk is to break backward compatibility when running new versions of the Secure analyzers with old versions of the GitLab backend.

Involved components

Optional: Intended side effects

Optional: Missing test coverage

Edited by 🤖 GitLab Bot 🤖