-
Notifications
You must be signed in to change notification settings - Fork 40
Description
Congrats on the new release! Looks really useful!
I do wonder about a few requirements (See below): can you help me understand what they mean? It would be great if the document can provide a bit more explanation on them!
2.8: SBOM is analyzed for risk ; what type of risk? is that development risks ? (e.g. continuity due to often changing signature of the functions it provides?) or only security risk? Or project continuity risk (e.g. license removed, etc.)
2.11: SBOM contains metadata about the asset or software the SBOM describes : what type of metadata are we talking about :) ?
3.9; Application build pipeline prohibits alteration of certificate trust stores ; if you do infrastructure as code and use a 4-eyed/hardened/etc. gitlab configuring pipeline which triggers a certificate manager from the underlying infrastructure to update trust-stores... then that is a lot safer than doing it my hand ... Ofcourse the requirement says application build pipeline, but i wonder: is there a split between configuration pipeline/application pipeline/infra pipeline?
4.6: Package repository supports security incident reporting ; where should it report to?
4.18: Package manager does not execute code : do you mean of the packages that it stores, because a lot of the functionality described is only available when you "upgrade"/"install plugin X for manager Y", etc.?
I love the standard already; it helps explaining what people should expect from the component management side of things! Will you incorporate something like a verification guide and/or a compliancy list like at the MSTG does for the MASVS? Then it could be easily incorporated into existing standardization processes!