-
Notifications
You must be signed in to change notification settings - Fork 45
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
Security: Simplify assessment relationships #338
Conversation
This commit drops the relationship types named after each assessment to favor a single hasAssessmentFor type. Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
This commit drops the deprecated security relationships from the core vocabulary. Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
Also tagging @armintaenzertng as I know they have opinions about this :) |
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.
Looks good. LGTM
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.
Like taking it down to one relationship, but should there be a parameter on the relationship that puts in the Assessment types?
Change looks very good overall. Thanks for pulling this together Adolfo. Do we not need an "AssessmentType" so we don't loose the types of info. |
The relationship type is just the |
Opened #346 to address Kate's comments above. |
As discussed in #331 we are considering simplifying the security relationships to a single
hasAssessmentFor
.This PR removes the following relationship types and updates the markdowns to use
hasAssessmentFor
while introducing it into the core vocabulary:/cc @tsteenbe @rnjudge @jeff-schutt
closes #331