This the last commit of the work on refactoring Result, ExtendedMatch and output handlers to avoid saving the scannable. We remove the scannable from the Result class but to still preserve the same policy break sha, I have added content_match to the Extended match which still has patch symbols.
Context
What has been done
Validation
PR check list
[ ] As much as possible, the changes include tests (unit and/or functional)
[ ] If the changes affect the end user (new feature, behavior change, bug fix) then the PR has a changelog entry (see doc/dev/getting-started.md). If the changes do not affect the end user, then the skip-changelog label has been added to the PR.
This the last commit of the work on refactoring Result, ExtendedMatch and output handlers to avoid saving the scannable. We remove the scannable from the Result class but to still preserve the same policy break sha, I have added content_match to the Extended match which still has patch symbols.
Context
What has been done
Validation
PR check list
skip-changelog
label has been added to the PR.