Add var for including unapproved findings in justification excel spreadsheet
Current Behavior
When we were still using the greylist repo as the source of truth for generating the justifications spreadsheet, the CHT team could use the justifier.py offline to create that spreadsheet as needed. This helped in cases where the version of an image was bumped, so the justifications remained the same, but none of them were approved (e.g. ubi 8.2 -> 8.3)
Purpose
After talking with Al about this, he said that it would be useful if they could run the csv-output stage against unapproved findings, to make the process of pulling these justifications easier. Still need to talk with the team about any potential issues with this idea, and confirm that this change assists in the container hardening process.
Plan
- Add CI var that can be used to gather unapproved findings, only on a feature branch for the csv-output stage
- Verify with Al that this works as expected
- Verify that unapproved findings never get pushed to S3 (and that they are colored differently when exported to excel potentially)
Acceptance Criteria
- CI var created to gather all justifications, not just approved ones
- Requested spreadsheet generates correctly to assist in CHT justifications process