Skip to content

Commit

Permalink
fix: don't add findings to result if none were generated
Browse files Browse the repository at this point in the history
Signed-off-by: George Vauter <[email protected]>
  • Loading branch information
gvauter committed Jan 30, 2025
1 parent 85567c7 commit 5a24232
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions framework/reporter.go
Original file line number Diff line number Diff line change
Expand Up @@ -261,18 +261,22 @@ func (r *Reporter) GenerateAssessmentResults(ctx context.Context, planHref strin
}
reviewedConrols := r.findControls(*implementationSettings)

oscalResults := []oscalTypes.Result{
{
UUID: uuid.NewUUID(),
Title: "Automated Assessment Result",
Description: "Assessment Results Automatically Genererated from PVP Results",
Start: time.Now(),
ReviewedControls: reviewedConrols,
Observations: &oscalObservations,
Findings: &oscalFindings,
},
oscalResult := oscalTypes.Result{
UUID: uuid.NewUUID(),
Title: "Automated Assessment Result",
Description: "Assessment Results Automatically Genererated from PVP Results",
Start: time.Now(),
ReviewedControls: reviewedConrols,
Observations: &oscalObservations,
}

if len(oscalFindings) > 0 {
oscalResult.Findings = &oscalFindings
}

assessmentResults.Results = []oscalTypes.Result{
oscalResult,
}
assessmentResults.Results = oscalResults

return assessmentResults, nil

Expand Down

0 comments on commit 5a24232

Please sign in to comment.