1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
<?xml version="1.0" ?>
<bom xmlns="http://cyclonedx.org/schema/bom/1.2" serialNumber="urn:uuid:1441d33a-e0fc-45b5-af3b-61ee52a88bac" version="1">
<metadata>
<timestamp>2023-01-07T13:44:32.312678+00:00</timestamp>
<component type="library" bom-ref="my-specific-bom-ref-for-cpl">
<name>cyclonedx-python-lib</name>
<version>1.0.0</version>
</component>
</metadata>
<services>
<service bom-ref="my-specific-bom-ref-for-my-first-service">
<provider>
<name>CycloneDX</name>
<url>https://cyclonedx.org</url>
<url>https://cyclonedx.org/docs</url>
<contact>
<name>A N Other</name>
<email>someone@somewhere.tld</email>
<phone>+44 (0)1234 567890</phone>
</contact>
<contact>
<name>Paul Horton</name>
<email>paul.horton@owasp.org</email>
</contact>
</provider>
<group>a-group</group>
<name>my-first-service</name>
<version>1.2.3</version>
<description>Description goes here</description>
<endpoints>
<endpoint>/api/thing/1</endpoint>
<endpoint>/api/thing/2</endpoint>
</endpoints>
<authenticated>false</authenticated>
<x-trust-boundary>true</x-trust-boundary>
<data>
<classification flow="outbound">public</classification>
</data>
<licenses>
<license>
<name>Commercial</name>
</license>
</licenses>
<externalReferences>
<reference type="distribution">
<url>https://cyclonedx.org</url>
<comment>No comment</comment>
</reference>
</externalReferences>
<services>
<service bom-ref="my-specific-bom-ref-for-second-nested-service">
<provider>
<name>CycloneDX</name>
<url>https://cyclonedx.org</url>
<url>https://cyclonedx.org/docs</url>
<contact>
<name>A N Other</name>
<email>someone@somewhere.tld</email>
<phone>+44 (0)1234 567890</phone>
</contact>
<contact>
<name>Paul Horton</name>
<email>paul.horton@owasp.org</email>
</contact>
</provider>
<group>no-group</group>
<name>second-nested-service</name>
<version>3.2.1</version>
<authenticated>true</authenticated>
<x-trust-boundary>false</x-trust-boundary>
</service>
<service bom-ref="my-specific-bom-ref-for-first-nested-service">
<name>first-nested-service</name>
</service>
</services>
</service>
<service bom-ref="my-specific-bom-ref-for-my-second-service">
<name>my-second-service</name>
<services>
<service bom-ref="yet-another-nested-service">
<provider>
<name>CycloneDX</name>
<url>https://cyclonedx.org</url>
<url>https://cyclonedx.org/docs</url>
<contact>
<name>A N Other</name>
<email>someone@somewhere.tld</email>
<phone>+44 (0)1234 567890</phone>
</contact>
<contact>
<name>Paul Horton</name>
<email>paul.horton@owasp.org</email>
</contact>
</provider>
<group>what-group</group>
<name>yet-another-nested-service</name>
<version>6.5.4</version>
</service>
<service bom-ref="my-specific-bom-ref-for-another-nested-service">
<name>another-nested-service</name>
</service>
</services>
</service>
</services>
<dependencies>
<dependency ref="my-specific-bom-ref-for-cpl"/>
<dependency ref="my-specific-bom-ref-for-my-first-service"/>
<dependency ref="my-specific-bom-ref-for-my-second-service"/>
</dependencies>
</bom>
|