Skip to content

tdruez/cyclonedx-property-taxonomy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Siemens CycloneDX Property Taxonomy, v1.1.0

This is the official Siemens property taxonomy for CycloneDX.

For more information about CycloneDX property taxonomies, refer to their official documentation.

Property Description
siemens:direct A flag indicating whether the component is a direct dependency (true) or a transitive dependency (false).
Intended for use in components[]/properties.
siemens:filename The simple file name of the component, without path. For example, the simple name of a JAR file.
Intended for use in components[]/properties.
siemens:legalRemark Pass-through free text for legal remarks that need to be included in attribution information. A "legal remark" is provided by the people creating the SBOM, normally the team behind the product described by the SBOM.
Intended for use in components[]/properties.
siemens:primaryLanguage Indicates the primary programming language the artifact is written in.
Intended for use in components[]/properties.
siemens:profile A Siemens-internal declaration which indicates the use case for this SBOM. Depending on the profile, Siemens-internal validation tooling will expect different fields to be present or not present in the SBOM.
Intended for use in metadata/properties.
siemens:thirdPartyNotices The contents of all third-party notices found for the component, if any. Note that this is not the path to the notice files, but the actual notice text (which may be quite a lot of text). Third-party notices are provided by the component's author.
Since CycloneDX allows only a single String value for this, we separate different notice files by two consecutive line feeds.
Intended for use in components[]/properties.
siemens:vcsClean A flag (true or false) indicating whether the Git workspace was clean when the SBOM was created, i.e. all changes had been committed.
Intended for use in metadata/component/properties or metadata/properties.
siemens:vcsRevision The most recent VCS hash, for example a Git commit hash. Together with siemens:vcsClean, this additional value allows ensuring accurate reproducibility of the SBOM.
Intended for use in metadata/component/properties or metadata/properties.

The intended properties section(s) given for each of the properties defined above is meant as recommendation only.

Contributing

These properties are maintained by Siemens. Feel free to raise an issue if you have any questions.

License

Copyright 2022 Siemens AG.

Licensed under Apache License 2.0.

About

CycloneDX Property Taxonomy for the 'siemens' namespace

Resources

License

Stars

Watchers

Forks

Packages

No packages published