cyclonedx-python-lib icon indicating copy to clipboard operation
cyclonedx-python-lib copied to clipboard

Python implementation of OWASP CycloneDX

Results 55 cyclonedx-python-lib issues
Sort by recently updated
recently updated
newest added

current implementation has an architectural lock in: `LicenseExpression`'s optional arguments are positional arguments. it would be better to have them as named arguments, so we could rearrange these arguments at...

bug
breaking change

The CycloneDX scpecification defines a Regex for `Component.cpe`, but this library does not enforce this. see https://github.com/CycloneDX/specification/blob/c320fc0f0b46873864927d9d5684eea7ba439728/schema/bom-1.5.xsd#L1110-L1112

enhancement
question

[cyclonedx-python](https://github.com/CycloneDX/cyclonedx-python) (cyclonedx-bom==4.1.2) depends via cyclonedx-python-lib==6.4.3 on the package jsonschema, but with the special option format (jsonschema[format]). This introduces the GPL dependency of package rfc3987, which I think is not the...

fixes https://github.com/CycloneDX/cyclonedx-python-lib/issues/537

bug

list responsibilities and capabilities in README. similar to - -

documentation
good first issue
help wanted

JSF is/has been incorporated into the core spec for Version 1.4 (JSON). This feature will delivery JSF support. This feature was bumped from the initial release (#108).

enhancement
schema 1.4
schema 1.5

:mega: THIS IS A CALL FOR DOCS Feel free to add pull requests with examples here: - https://github.com/CycloneDX/cyclonedx-python-lib/tree/main/examples - https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/docs/examples.rst ---- There are currently no (complex) examples how to use...

documentation
help wanted

now taht we have validators, it should be possible to write an importer, like the `outputter`s ... it should take an arbitrary string, detect the schema from it, and validate...

enhancement
idea

now that a package `validation` was established via https://github.com/CycloneDX/cyclonedx-python-lib/issues/432, t should be possible to move the data model validation there, too.\ data model validation is getting more and more complex...

help wanted
breaking change

There's lots of HTML code mixed in and I can't make heads or tails of it. Can you please improve its formatting? Thank you. ---- https://github.com/CycloneDX/cyclonedx-python-lib/releases/tag/v7.3.3

documentation
help wanted
chore