Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ vex.json
dist/
example/
run
example/
2 changes: 1 addition & 1 deletion csv2vex/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from importlib.metadata import version

try:
__version__ = "0.1.5"
__version__ = "1.0.0"
except:
__version__ = "debug"
19 changes: 11 additions & 8 deletions csv2vex/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
from cyclonedx.schema import OutputFormat, SchemaVersion
from cyclonedx.output import make_outputter, BaseOutput
from cyclonedx.model.bom import Bom
from cyclonedx.model import Tool, XsUri
from cyclonedx.model import XsUri
from cyclonedx.model.tool import Tool
from cyclonedx.model.impact_analysis import ImpactAnalysisState, ImpactAnalysisJustification, ImpactAnalysisResponse
from cyclonedx.model.contact import OrganizationalContact, OrganizationalEntity
from cyclonedx.model.component import Component, ComponentType
import json
from datetime import datetime
import csv2vex
Expand Down Expand Up @@ -549,18 +551,19 @@ def make_vex(values) -> None:

bom.vulnerabilities = vulns

bom.metadata.tools.add(
Tool(
name="csv2vex",
version=csv2vex.__version__,
vendor="Cybeats Technologies",
bom.metadata.tools.components.add(
Component(
name="csv2vex",
version=csv2vex.__version__,
publisher="CyBeats Technologies Inc",
type=ComponentType.APPLICATION
)
)
)

out:BaseOutput = make_outputter(
bom=bom,
output_format=OutputFormat.JSON,
schema_version=SchemaVersion.V1_5
schema_version=SchemaVersion.V1_7
)


Expand Down
Loading