These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | acedfbf | |
|---|---|---|
| Author: | Jan Kowalleck | |
fix: back-port schema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | b83e5f3 | |
|---|---|---|
| Author: | Jan Kowalleck | |
fix: backport schema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 00e9dc2 | |
|---|---|---|
| Author: | Jan Kowalleck | |
chore: bump schema versions for upcoming changes Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | ec93b51 | |
|---|---|---|
| Author: | Jan Kowalleck | |
chore: bump schema versions for upcoming changes Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 46d31a7 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch '1.7.1-dev' into fix/modelcard-missing-properties
| Commit: | 774ad50 | |
|---|---|---|
| Author: | Jan Kowalleck | |
chore: bump schema versions for upcoming changes Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 9877fd9 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch 'master' into feat/licenses/acknowledgement-should-be-unique
| Commit: | 2eb1645 | |
|---|---|---|
| Author: | Wiebe Vandendriessche | |
| Committer: | GitHub | |
Merge branch 'master' into fix/modelcard-missing-properties
| Commit: | f626e70 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
fix(proto): correct 'plain text' typo in AttachedText comment (#786) Corrects a typo in Protocol Buffers schema documentation: "plan text" -> "plain text" for the example. Closes #785.
| Commit: | 713a20c | |
|---|---|---|
| Author: | fahed dorgaa | |
| Committer: | fahed dorgaa | |
fix(spec): improve ratings descriptions in schema files for clarity on VEX usage Signed-off-by: Fahed Dorgaa <fahed.dorgaa@gmail.com>
| Commit: | adf8f16 | |
|---|---|---|
| Author: | fahed dorgaa | |
| Committer: | fahed dorgaa | |
Update vulnerability ratings description in XML and Protobuf schemas, and revert extension changes Signed-off-by: fahed dorgaa <fahed.dorgaa@gmail.com>
| Commit: | 7ef4b85 | |
|---|---|---|
| Author: | Mehrn0ush | |
fix(proto): correct 'plain text' typo in AttachedText comment Closes #785 Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
| Commit: | ad3dc9e | |
|---|---|---|
| Author: | wievdndr | |
fix: add properties field to ModelCard xml and proto to resolve mismatch with json Signed-off-by: wievdndr <wiebe.vandendriessche@ugent.be>
| Commit: | 808e5e3 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch 'master' into 1.7-dev
The documentation is generated from this commit.
| Commit: | 840bcd7 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 82b571e | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 97dd782 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 3ea6594 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | fe02557 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 26f98cd | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: update link to version-range-spec Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 2cec8d8 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: streamlined deprecated fields'd descriptions Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 336012c | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 77a857b | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 35bf568 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge remote-tracking branch 'origin/1.7-dev' into 1.7-dev-cryptography
| Commit: | 3ba73d7 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
[1.7] - Updates from CBOM working group - remove any BREAKING CHANGES for ProtoBuf (#677) removed breaking changes in Protocol Buffer schema regarding CBOM changes caused by https://github.com/CycloneDX/specification/pull/657#issuecomment-3244561693
| Commit: | c4f5402 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
fix: remove the word "optional", align some docs (#680) removed the word "optional" whenever possible, as the schemas clearly tell when something is optional or required. as agreed in https://github.com/CycloneDX/specification/issues/616#issuecomment-2761792157 and https://github.com/CycloneDX/specification/issues/649#issuecomment-2964680048 - fixes #616 - fixes #649
| Commit: | f822afc | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
refactor: metadata distribution to be an object (#653) Refactored `metadata.distribution` to be more verbose in its name, and made it more versatile by converting it to an "object" with "TLP" as a property. caused by https://github.com/CycloneDX/specification/pull/603#issuecomment-2972771553
| Commit: | b01f638 | |
|---|---|---|
| Author: | Steve Springett | |
| Committer: | GitHub | |
Update schema/bom-1.7.proto Co-authored-by: Jan Kowalleck <jan.kowalleck@owasp.org> Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | 65e838a | |
|---|---|---|
| Author: | Jan Kowalleck | |
fix: remove the word "optional", align some docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | ed35e78 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
simplified nested message names of `Ikev2TransformTypesDetailed` Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 2a8c082 | |
|---|---|---|
| Author: | Jan Kowalleck | |
[1.7] - Updates from CBOM working group - remove any BREAKING CHANGES Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 1ce2c8f | |
|---|---|---|
| Author: | Steve Springett | |
Removing JOSE from protocol - as it technically doesn't fit the definition of one. Each JOSE component (tokens, algorithms, etc) can be represented as individual components within the CBOM. Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | 31042b8 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
PB: fixes and reverts Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 95b691a | |
|---|---|---|
| Author: | Jan Kowalleck | |
streamline docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 070e355 | |
|---|---|---|
| Author: | Jan Kowalleck | |
streamline docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | d60ff1d | |
|---|---|---|
| Author: | Jan Kowalleck | |
fix: streamline schema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | a647e1a | |
|---|---|---|
| Author: | Jan Kowalleck | |
streamline proto schema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | a17b6e6 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge remote-tracking branch 'origin/1.7-dev' into feat/licenses/acknowledgement-should-be-unique
| Commit: | 22f8b63 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
streamlined some docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | efbbbf4 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
wip Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | bcdcaca | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch '1.7-dev' into 1.7-dev-citations
| Commit: | f315e00 | |
|---|---|---|
| Author: | Steve Springett | |
Added expressions - JSONPath and XPath as an alternative to JSON Pointer. Updated formulation description. Updated test cases. Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | 839896c | |
|---|---|---|
| Author: | Steve Springett | |
Porting JSON changes to protobuf Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | e95af17 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
feat: support multi license mix (#582) As discussed in ticket #454, this PR adds the following abilities: - have multiple license expressions - have a mix of license expressions, SPDX license IDs, and named licenses Please read the original ticket and see the provided example data for use-cases. fixes #454
| Commit: | 58e5ad2 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge branch '1.7-dev' into 1.7-dev-citations
| Commit: | a3d7d01 | |
|---|---|---|
| Author: | Steve Springett | |
Added explicit documentation in XSD and Proto that either attributedTo or process (or both) are required. Added invalid JSON test case. Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | 70c472f | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 318e65c | |
|---|---|---|
| Author: | Jan Kowalleck | |
refactor: make `medatada.distribution` an object Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 7ab0895 | |
|---|---|---|
| Author: | Jan Kowalleck | |
wording Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 9958c12 | |
|---|---|---|
| Author: | Jan Kowalleck | |
feat: JIT compilers and interpreters are platforms Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | cdb4f48 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge branch '1.7-dev' into feat/licenses/acknowledgement-should-be-unique
| Commit: | bc3dda0 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge branch '1.7-dev' into feat/licenses-multi-mix-all
| Commit: | 4cf9489 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Add support for representing patent information (#597) Implements patent support. Closes #596
| Commit: | 6425bd8 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
feat: license expression details and properties - text attachment, licensing, etc (#599) As discussed via #549, this PR adds new structures to allow documenting the licensing and "properties" of SPDX expressions As discussed via #554, this PR adds new structures to allow documenting the license texts for SPDX expressions' individual parts. ---- TODO - [x] agree on data models & finalize examples - [x] write the schemata - [x] write the spec - [x] write a proper summary for this PR ---- - fixes #554 - fixes #549
| Commit: | ee39f18 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
feat: add custom properties to external references (#610) With this property external references can be annotated with additional metadata in a machine-readable format. As discussed in #608 this adds support for custom properties in external references. fixes #608
| Commit: | a9122e8 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
feat: Add support for TLP marking in metadata (#604) As discussed in ticket #595, this PR adds TLP marking in the BOM metadata. This PR superseeds #603 fixes #595
| Commit: | 7dba14f | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: annotations Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 16f7632 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: add ProtoBuf enum docs - taken from JSON Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 0bd4de7 | |
|---|---|---|
| Author: | Steve Springett | |
Updated comments Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | 7f2978e | |
|---|---|---|
| Author: | Steve Springett | |
Ported to protobuf and added test case Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | ddc4842 | |
|---|---|---|
| Author: | Steve Springett | |
Added external ref for citation Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | ec18e41 | |
|---|---|---|
| Author: | Steve Springett | |
corrected pointer repeating Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | be626a9 | |
|---|---|---|
| Author: | Steve Springett | |
Added citation support and test cases. Signed-off-by: Steve Springett <steve@springett.us>
| Commit: | bcb4ba1 | |
|---|---|---|
| Author: | Jan Kowalleck | |
feat: license acknowledge should beunique Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 2f1fb1e | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
feat: support for external components with version-ranges (#586) As discussed in ticket #321, this PR adds the following abilities: - mark components as **external** > Determine whether this component is external. > An external component is one that is not part of an assembly, but is expected to be provided by the environment, regardless of the component's `@scope`. This setting can be useful for distinguishing which components are bundled with the product and which can be relied upon to be present in the deployment environment. > This may be set to `true` for runtime components only. For `/metadata/component`, it must be set to `false`. - external components may have **version-ranges** instead of a specific version > For an external component, this specifies the accepted version range. > The value must adhere to the Package URL Version Range syntax (vers), as defined at <https://github.com/package-url/purl-spec/blob/master/VERSION-RANGE-SPEC.rst>. > May only be used if `.isExternal` is set to `true`. > Must be used exclusively, either 'version' or 'versionRange', but not both. fixes #321 ---- > [!NOTE] > this one supersedes #326 <-- read there for more background and previous discussions implementing with `components`, because the objects referenced/required are actually used at runtime and therefore are considered a "component". Sketch/proposal for #321 - [x] sketch JSON schema - properties and assert - test cases - [x] sketch XML schema - elements & attributes. no asserts - this would require XSD1.1 which is not broadly implemented, yet. - test cases - [x] sketch ProtoBuff schema - fields - test cases ---- > [!NOTE] > ALL FEEDBACK IS WELCOME! Yes, everything. > but some might not be resolved in this very PR, but in the authoritative guides. See https://github.com/CycloneDX/specification/pull/586#issuecomment-2639335084
| Commit: | ed9918d | |
|---|---|---|
| Author: | Christoph Steiger | |
| Committer: | Christoph Steiger | |
feat: add custom properties to external references With this property external references can be annotated with additional metadata in a machine-readable format. Signed-off-by: Christoph Steiger <christoph.steiger@siemens.com>
| Commit: | ed5fa84 | |
|---|---|---|
| Author: | anthonyharrison | |
feat: Add support for TLP marking in metadata - correct TLP description (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 3da8e47 | |
|---|---|---|
| Author: | anthonyharrison | |
| Committer: | anthonyharrison | |
feat: Add support for TLP marking in metadata - correct TLP description (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 636eb43 | |
|---|---|---|
| Author: | Jan Kowalleck | |
style fixes Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 98d888d | |
|---|---|---|
| Author: | Jan Kowalleck | |
fixed schema and docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | bfd9eb4 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
feat: license expression licensing and properties Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | c974a3c | |
|---|---|---|
| Author: | Jan Kowalleck | |
feat: license url Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 41fc9b2 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | b2c5ca5 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 714813c | |
|---|---|---|
| Author: | Jan Kowalleck | |
licenseexpression details bom-ref Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 85e903d | |
|---|---|---|
| Author: | Jan Kowalleck | |
refactor: rename and docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 267ef6d | |
|---|---|---|
| Author: | Jan Kowalleck | |
style Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 7c49125 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | c16b24a | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: SPDX expression examplefor `LicenseRef-` Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 0dc34e0 | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 561c8dd | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 7701a10 | |
|---|---|---|
| Author: | Jan Kowalleck | |
struct proto Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 5995a6d | |
|---|---|---|
| Author: | Jan Kowalleck | |
docs: proto Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 59c9a1f | |
|---|---|---|
| Author: | Jan Kowalleck | |
ework license expression lext attachments and add shema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 903cb43 | |
|---|---|---|
| Author: | Jan Kowalleck | |
rework license expression lext attachments and add shema Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 5708d61 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
`TLP_CLEAR_UNSPECIFIED` -> `TLP_CLEAR` Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | d3d243f | |
|---|---|---|
| Author: | anthonyharrison | |
| Committer: | anthonyharrison | |
feat: Add support for TLP marking in metadata - add default values and documentation (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 1962322 | |
|---|---|---|
| Author: | anthonyharrison | |
| Committer: | anthonyharrison | |
feat: Add support for TLP marking in metadata (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 925f5f9 | |
|---|---|---|
| Author: | anthonyharrison | |
| Committer: | anthonyharrison | |
feat: Add support for TLP marking in metadata (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 55425e5 | |
|---|---|---|
| Author: | anthonyharrison | |
| Committer: | anthonyharrison | |
feat: Add support for TLP marking in metadata - fix protobuf enum (fixes #595) Signed-off-by: anthonyharrison <anthony.p.harrison@gmail.com>
| Commit: | 21f8f42 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
component's version and versionRange exclusively Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | c34176d | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | Jan Kowalleck | |
rename `isExtranous `-> `isExternal` + wording Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | a4622ea | |
|---|---|---|
| Author: | Jan Kowalleck | |
spec: isExtraneous only for runtime-components Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 339dec6 | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch '1.7-dev' into add-streebog-hashalg
| Commit: | 3f3873e | |
|---|---|---|
| Author: | Jan Kowalleck | |
| Committer: | GitHub | |
Merge branch '1.7-dev' into feat/licenses-multi-mix-all
| Commit: | e7d714f | |
|---|---|---|
| Author: | Jan Kowalleck | |
wip Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 959a82c | |
|---|---|---|
| Author: | Jan Kowalleck | |
wip Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | db0b3b8 | |
|---|---|---|
| Author: | Jan Kowalleck | |
wip Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | 76f2b2c | |
|---|---|---|
| Author: | Jan Kowalleck | |
forward-port #581 Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
| Commit: | df66f06 | |
|---|---|---|
| Author: | Jan Kowalleck | |
Merge remote-tracking branch 'origin/master' into 1.7-dev