Skip to content

Do not count broken security reports as errors

Thiago Figueiró requested to merge threat-insights-error-budget into master

What does this MR do?

Related to #338381 (closed)

Ignores SecurityReportParserError in Sidekiq/Security::TrackSecureScansWorker, which are errors caused by invalid security report artifacts. Examples:

As detailed in #338381 (comment 650093486), SecurityReportParserError is raised when a security report can't be parsed. This exception, if not rescued, causes the job_status to be recorded as fail, even though it should be counted as done.

Screenshots or Screencasts (strongly suggested)

How to setup and validate locally (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Thiago Figueiró

Merge request reports