-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(valiation): account for controls not evaluated by Lula #847
Conversation
Agreed!
I believe the project should still account for them - more context below.
Current line of thought is yes - Retaining these controls as
I believe Open to other opinions for consideration though. |
That sounds good to me and as a good starting point. I'll update the PR accordingly following this approach and add the relevant tests, etc. Thx! |
I'd possibly throw out the other field in So for example we could have an enumeration of options for reason (validations-failed, validations-passed, partial-validations, no-validations) then some additional more human friendly remark that's like "No validations are linked to the control" or "Some validations failed (this one, that one)" This is also something we could instrument over time and for this initial thought I think remarks would suffice 😄 |
Ah great point - I think it would be great to start the implementation of That said - leaning into |
Yeah I think that would work well! |
Signed-off-by: Ignasi Barrera <[email protected]>
Signed-off-by: Ignasi Barrera <[email protected]>
Signed-off-by: Ignasi Barrera <[email protected]>
Ok, pushed a commit implementing the suggested approach |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏻 LGTM, thanks again for the submission! Keep 'em coming!!! 😂 ❤️
* Account for controls not evaluated by Lula Signed-off-by: Ignasi Barrera <[email protected]> * review comments Signed-off-by: Ignasi Barrera <[email protected]> * imports Signed-off-by: Ignasi Barrera <[email protected]> --------- Signed-off-by: Ignasi Barrera <[email protected]> Co-authored-by: Brandt Keller <[email protected]>
Description
Opening as a draft to discuss the more convenient way to provide feedback when some controls do not have any Lula validation defined:
Currently, if the implemented controls do not define a Lula validation, they are reported as
not-satisfied
. This is fine, but it would be great to indicate the reasons for that verdict in the assessment results, such as "no lula validation is defined for this control", so users can properly reason about the result.This can be achieved in different ways I'd like to discuss:
Related Issue
#776
#350
Type of change
Checklist before merging