Code Monkey home page Code Monkey logo

sbom-generated-for-.net-project-via-cyclonedx's Introduction

SBOM generated for .net project via cyclonedx

SBOM generated for .net project via cyclonedx

  • Clone and complie https://github.com/CycloneDX/cyclonedx-dotnet project to generate CycloneDX.exe

    • Download cyclonedx-dotnet code and import to visual studio code
    • Unzip cyclonedx-dotnet-master.zip and use Visual Studio 2019 to open CycloneDX.sln. There are 5 projects in this program. Just compile (clt+sft+B) the CycloneDX project in it. Do not build or rebuild or compile the entire program, otherwise there will be a lot of errors.
    • After compilation we got CycloneDX.exe under project path [cyclonedx-dotnet\CycloneDX\bin\Debug\netcoreapp3.1\publish\CycloneDX.exe]
  • Setup any .net project for generate SBOM

  • Use CyCloneDX.exe to generate BOM for the test plan

    • Syntax: CycloneDX -o <OUTPUT_DIRECTORY> (path is the directory of .sln, .csproj, .vbproj, or packages.config)
    • C:<CODE>\cyclonedx-dotnet\CycloneDX\bin\Debug\netcoreapp3.1\publish> .\CycloneDX.exe C:<Proj-Code>project-aspnet-dotnet-webapp\SampleWebApplication -o C:<OUTPATH>\project-aspnet-dotnet-webapp\BOM'
    • BOM.xml is generated in output directory. generated file added for reference https://github.com/satyendra22/SBOM-generated-for-.net-project-via-cyclonedx/blob/main/bom.xml

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.