spdx-spec icon indicating copy to clipboard operation
spdx-spec copied to clipboard

Address gaps in documentation of VEX implementation in SPDX 3.0

Open VenkatTechnologist opened this issue 10 months ago • 9 comments

While going through SPDX 3.0 model VEX implementation, Venkat observed that there were gaps in documentation of the implementation. Specifically, the following were observed:

  1. There is no documentation for the how VEX objects are implemented in SPDX and its structure
  2. There is no mapping of VEX objects to the SPDX. The team felt that it would be better to have a mapping
  3. There are no examples of various scenarios of how the VEX would be implemented in SPDX format

In the SPDX security meeting that happened on March 20th, 2024, which @goneall , @kestewart , Jeff Schutt, and @VenkatTechnologist attended, it was decided to have a document in the Annexure directory for the mapping and the examples.

In another email thread between Venkat, @goneall, @puerco , @kestewart, and Jeff Schutt, Venkat pointed out that there is no formal documentation for how VEX objects are implemented in SPDX and its structure. This email was also forwarded to @rnjudge by Venkat.

This issue is to track and resolve these gaps.

VenkatTechnologist avatar Mar 30 '24 03:03 VenkatTechnologist

We can add the mapping as a markdown file to the annexes directory in the spdx-spec v3 branch.

goneall avatar Mar 31 '24 15:03 goneall

I've made a few changes in the document that we are preparing for the mapping to reflect that there is currently no SPDX field for VEX doc version.

@puerco, can you please review the comments and the updated contents and respond back? Thanks.

VenkatTechnologist avatar Apr 12 '24 10:04 VenkatTechnologist

@VenkatTechnologist where is the document?

rnjudge avatar Apr 12 '24 19:04 rnjudge

It's currently getting prepared in my Google drive with edit access to Gary, Jeff, and @puerco. If you would like, I can add you too, Rose.

http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free.www.avg.com http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Sat, Apr 13, 2024 at 12:36 AM Rose Judge @.***> wrote:

@VenkatTechnologist https://github.com/VenkatTechnologist where is the document?

— Reply to this email directly, view it on GitHub https://github.com/spdx/spdx-spec/issues/948, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFJ5PILDSIHYWQNMQVGQS73Y5AWBVAVCNFSM6AAAAABFPGVOVKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJSGM2TQMRXGY . You are receiving this because you were mentioned.Message ID: @.***>

VenkatTechnologist avatar Apr 13 '24 02:04 VenkatTechnologist

It's currently getting prepared in my Google drive with edit access to Gary, Jeff, and @puerco. If you would like, I can add you too, Rose.

Please add me :) I have been on maternity leave but before that heavily involved in the security profile. Thank you!

rnjudge avatar Apr 16 '24 21:04 rnjudge

Sure, and welcome back! Please let me know the email id. that can be used to add you. Thanks.

VenkatTechnologist avatar Apr 17 '24 04:04 VenkatTechnologist

@VenkatTechnologist [email protected] please, thank you!

rnjudge avatar Apr 17 '24 15:04 rnjudge

There seems to be no formal VEX spec. specifying the structure of VEX implementation in SPDX. I propose that we add that as part of this document and call this document as 'VEX support in SPDX' (or on similar lines).

VenkatTechnologist avatar Apr 20 '24 02:04 VenkatTechnologist

Transferring this issue to the spec repo since we are fixing this in an Annex

goneall avatar Apr 28 '24 03:04 goneall

Annex about VEX has moved to https://github.com/spdx/using. Please review content there, and if still concern open issue there.

kestewart avatar Aug 10 '24 17:08 kestewart