Standardize encoding in YAML check definition files
Problem
DAST CWE check YAML definition files contain pipes |. These add a new line to the end of the value, which can cause some payloads to not work as intended.
Proposal
-
Replace |with|-on all fields where it is used -
Add a test to verify that new lines are not present except for description/remediation, and that new lines are not present at the end of any value -
Remove trimming of payload in Browserker
Edited by Cameron Swords