{
 "components": [
  {
   "bom-ref": "BomRef.7348110423091193.5544195287250098",
   "name": "Jinja2",
   "type": "library",
   "version": "3.1.6",
   "purl": "pkg:pypi/jinja2@3.1.6"
  },
  {
   "bom-ref": "BomRef.11983168508949604.22428553704457066",
   "name": "Mako",
   "type": "library",
   "version": "1.3.12",
   "purl": "pkg:pypi/mako@1.3.12"
  },
  {
   "bom-ref": "BomRef.6925372683009033.5174658252125373",
   "name": "MarkupSafe",
   "type": "library",
   "version": "3.0.3",
   "purl": "pkg:pypi/markupsafe@3.0.3"
  },
  {
   "bom-ref": "BomRef.3562412166022506.5045952064724215",
   "name": "Paste",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/paste@3.10.1"
  },
  {
   "bom-ref": "BomRef.7158801981737426.7715453345113218",
   "name": "PasteDeploy",
   "type": "library",
   "version": "3.1.0",
   "purl": "pkg:pypi/pastedeploy@3.1.0"
  },
  {
   "bom-ref": "BomRef.3320310121257919.05871518450505253",
   "name": "PyJWT",
   "type": "library",
   "version": "2.15.0",
   "purl": "pkg:pypi/pyjwt@2.15.0"
  },
  {
   "bom-ref": "BomRef.39223241557144917.9369950709100138",
   "name": "PyMySQL",
   "type": "library",
   "version": "1.1.2",
   "purl": "pkg:pypi/pymysql@1.1.2"
  },
  {
   "bom-ref": "BomRef.5430796266006604.15345660248448956",
   "name": "PyNaCl",
   "type": "library",
   "version": "1.6.2",
   "purl": "pkg:pypi/pynacl@1.6.2"
  },
  {
   "bom-ref": "BomRef.6139954606875352.06006549241642811",
   "name": "PyYAML",
   "type": "library",
   "version": "6.0.3",
   "purl": "pkg:pypi/pyyaml@6.0.3"
  },
  {
   "bom-ref": "BomRef.21782267888318307.47315214011990836",
   "name": "Pygments",
   "type": "library",
   "version": "2.20.0",
   "purl": "pkg:pypi/pygments@2.20.0"
  },
  {
   "bom-ref": "BomRef.4751714029635282.9289533201220456",
   "name": "Routes",
   "type": "library",
   "version": "2.5.1",
   "purl": "pkg:pypi/routes@2.5.1"
  },
  {
   "bom-ref": "BomRef.9215477551093477.8854537948103933",
   "name": "SQLAlchemy",
   "type": "library",
   "version": "2.0.46",
   "purl": "pkg:pypi/sqlalchemy@2.0.46"
  },
  {
   "bom-ref": "BomRef.6164836390392849.7569609436848118",
   "name": "WebOb",
   "type": "library",
   "version": "1.8.11",
   "purl": "pkg:pypi/webob@1.8.11"
  },
  {
   "bom-ref": "BomRef.0659691271161853.5349817265751383",
   "name": "alembic",
   "type": "library",
   "version": "1.18.4",
   "purl": "pkg:pypi/alembic@1.18.4"
  },
  {
   "bom-ref": "BomRef.6450453248971186.07378391641614124",
   "name": "amqp",
   "type": "library",
   "version": "5.3.1",
   "purl": "pkg:pypi/amqp@5.3.1"
  },
  {
   "bom-ref": "BomRef.01726876710410008.5421079224093326",
   "name": "attrs",
   "type": "library",
   "version": "25.4.0",
   "purl": "pkg:pypi/attrs@25.4.0"
  },
  {
   "bom-ref": "BomRef.20192888478663495.046387168963267444",
   "name": "automaton",
   "type": "library",
   "version": "3.3.0",
   "purl": "pkg:pypi/automaton@3.3.0"
  },
  {
   "bom-ref": "BomRef.14008741103772748.2919462503681194",
   "name": "autopage",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/autopage@0.6.0"
  },
  {
   "bom-ref": "BomRef.9435928203458862.18791813519527478",
   "name": "bcrypt",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/bcrypt@5.0.0"
  },
  {
   "bom-ref": "BomRef.23277178003293053.7324336313914735",
   "name": "boto3",
   "type": "library",
   "version": "1.35.99",
   "purl": "pkg:pypi/boto3@1.35.99"
  },
  {
   "bom-ref": "BomRef.4819907997946692.6002703332860179",
   "name": "botocore",
   "type": "library",
   "version": "1.35.99",
   "purl": "pkg:pypi/botocore@1.35.99"
  },
  {
   "bom-ref": "BomRef.5369501770755026.041831161146420714",
   "name": "cachetools",
   "type": "library",
   "version": "7.0.1",
   "purl": "pkg:pypi/cachetools@7.0.1"
  },
  {
   "bom-ref": "BomRef.12374507372453514.16887566254511266",
   "name": "castellan",
   "type": "library",
   "version": "5.6.0",
   "purl": "pkg:pypi/castellan@5.6.0"
  },
  {
   "bom-ref": "BomRef.7430096129199842.09304161557727708",
   "name": "certifi",
   "type": "library",
   "version": "2026.10.23",
   "purl": "pkg:pypi/certifi@2026.10.23"
  },
  {
   "bom-ref": "BomRef.5088604325989393.321715864125134",
   "name": "cffi",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/cffi@2.0.0"
  },
  {
   "bom-ref": "BomRef.18314944347276585.9656478255188783",
   "name": "charset-normalizer",
   "type": "library",
   "version": "3.4.4",
   "purl": "pkg:pypi/charset-normalizer@3.4.4"
  },
  {
   "bom-ref": "BomRef.3095270151490298.6683437516021478",
   "name": "cliff",
   "type": "library",
   "version": "4.13.3",
   "purl": "pkg:pypi/cliff@4.13.3"
  },
  {
   "bom-ref": "BomRef.3671400884543343.873663691632325",
   "name": "cmd2",
   "type": "library",
   "version": "3.2.0",
   "purl": "pkg:pypi/cmd2@3.2.0"
  },
  {
   "bom-ref": "BomRef.8398773420165621.6477130210980433",
   "name": "cryptography",
   "type": "library",
   "version": "50.0.0",
   "purl": "pkg:pypi/cryptography@50.0.0"
  },
  {
   "bom-ref": "BomRef.13920053723214.03431650313094903",
   "name": "cursive",
   "type": "library",
   "version": "0.2.4",
   "purl": "pkg:pypi/cursive@0.2.4"
  },
  {
   "bom-ref": "BomRef.9833615532825138.6251619887711628",
   "name": "debtcollector",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/debtcollector@3.0.0"
  },
  {
   "bom-ref": "BomRef.3120431110685268.15278147106219275",
   "name": "decorator",
   "type": "library",
   "version": "5.2.1",
   "purl": "pkg:pypi/decorator@5.2.1"
  },
  {
   "bom-ref": "BomRef.12874873391517339.9773672388855416",
   "name": "distro",
   "type": "library",
   "version": "1.9.0",
   "purl": "pkg:pypi/distro@1.9.0"
  },
  {
   "bom-ref": "BomRef.9359872997803149.4393903793253179",
   "name": "dnspython",
   "type": "library",
   "version": "2.9.0",
   "purl": "pkg:pypi/dnspython@2.9.0"
  },
  {
   "bom-ref": "BomRef.8791438461606064.7785562575728212",
   "name": "dogpile.cache",
   "type": "library",
   "version": "1.5.0",
   "purl": "pkg:pypi/dogpile.cache@1.5.0"
  },
  {
   "bom-ref": "BomRef.7529129530597376.9806582721451408",
   "name": "eventlet",
   "type": "library",
   "version": "0.40.4",
   "purl": "pkg:pypi/eventlet@0.40.4"
  },
  {
   "bom-ref": "BomRef.6118894673736175.1959005110868146",
   "name": "fasteners",
   "type": "library",
   "version": "0.20",
   "purl": "pkg:pypi/fasteners@0.20"
  },
  {
   "bom-ref": "BomRef.5985611038074556.3165063818463826",
   "name": "futurist",
   "type": "library",
   "version": "3.2.1",
   "purl": "pkg:pypi/futurist@3.2.1"
  },
  {
   "bom-ref": "BomRef.21653531688556227.29806307015141387",
   "name": "google-api-core",
   "type": "library",
   "version": "2.30.0",
   "purl": "pkg:pypi/google-api-core@2.30.0"
  },
  {
   "bom-ref": "BomRef.683089444239105.10318493736472023",
   "name": "google-api-python-client",
   "type": "library",
   "version": "2.190.0",
   "purl": "pkg:pypi/google-api-python-client@2.190.0"
  },
  {
   "bom-ref": "BomRef.0704756316138353.911606599714495",
   "name": "google-auth",
   "type": "library",
   "version": "2.48.0",
   "purl": "pkg:pypi/google-auth@2.48.0"
  },
  {
   "bom-ref": "BomRef.07550879612323591.06483148284640472",
   "name": "google-auth-httplib2",
   "type": "library",
   "version": "0.3.0",
   "purl": "pkg:pypi/google-auth-httplib2@0.3.0"
  },
  {
   "bom-ref": "BomRef.29208753368293394.22768505412741602",
   "name": "googleapis-common-protos",
   "type": "library",
   "version": "1.72.0",
   "purl": "pkg:pypi/googleapis-common-protos@1.72.0"
  },
  {
   "bom-ref": "BomRef.5592335219062502.35236008001360186",
   "name": "greenlet",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/greenlet@3.3.2"
  },
  {
   "bom-ref": "BomRef.9010891674165048.48208352469103755",
   "name": "httplib2",
   "type": "library",
   "version": "0.32.0",
   "purl": "pkg:pypi/httplib2@0.32.0"
  },
  {
   "bom-ref": "BomRef.8323094301302307.0313553510880652",
   "name": "idna",
   "type": "library",
   "version": "3.15",
   "purl": "pkg:pypi/idna@3.15"
  },
  {
   "bom-ref": "BomRef.21486012729290715.7468365387766213",
   "name": "invoke",
   "type": "library",
   "version": "2.2.1",
   "purl": "pkg:pypi/invoke@2.2.1"
  },
  {
   "bom-ref": "BomRef.708961025426738.4021324681022057",
   "name": "iso8601",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/iso8601@2.1.0"
  },
  {
   "bom-ref": "BomRef.41731774501733165.13827171574382113",
   "name": "jmespath",
   "type": "library",
   "version": "1.1.0",
   "purl": "pkg:pypi/jmespath@1.1.0"
  },
  {
   "bom-ref": "BomRef.08609690612946375.6721440141868983",
   "name": "jsonpatch",
   "type": "library",
   "version": "1.33",
   "purl": "pkg:pypi/jsonpatch@1.33"
  },
  {
   "bom-ref": "BomRef.671655672288391.317431866304018",
   "name": "jsonpointer",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/jsonpointer@3.0.0"
  },
  {
   "bom-ref": "BomRef.21240670311715437.6244783782014681",
   "name": "jsonschema",
   "type": "library",
   "version": "4.26.0",
   "purl": "pkg:pypi/jsonschema@4.26.0"
  },
  {
   "bom-ref": "BomRef.513540959528196.0716848582388745",
   "name": "jsonschema-specifications",
   "type": "library",
   "version": "2025.9.1",
   "purl": "pkg:pypi/jsonschema-specifications@2025.9.1"
  },
  {
   "bom-ref": "BomRef.8524613599326959.9272371098850162",
   "name": "keystoneauth1",
   "type": "library",
   "version": "5.13.1",
   "purl": "pkg:pypi/keystoneauth1@5.13.1"
  },
  {
   "bom-ref": "BomRef.46236675308906117.45354395749731435",
   "name": "keystonemiddleware",
   "type": "library",
   "version": "12.1.0",
   "purl": "pkg:pypi/keystonemiddleware@12.1.0"
  },
  {
   "bom-ref": "BomRef.46306286847311695.8999972460857613",
   "name": "kombu",
   "type": "library",
   "version": "5.6.2",
   "purl": "pkg:pypi/kombu@5.6.2"
  },
  {
   "bom-ref": "BomRef.0571457850091478.061613787300029754",
   "name": "lxml",
   "type": "library",
   "version": "6.1.0",
   "purl": "pkg:pypi/lxml@6.1.0"
  },
  {
   "bom-ref": "BomRef.8045583054596277.027746094358176543",
   "name": "markdown-it-py",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/markdown-it-py@4.0.0"
  },
  {
   "bom-ref": "BomRef.7167663848017694.9841306382512315",
   "name": "mdurl",
   "type": "library",
   "version": "0.1.2",
   "purl": "pkg:pypi/mdurl@0.1.2"
  },
  {
   "bom-ref": "BomRef.8518952197283672.09397617920178936",
   "name": "msgpack",
   "type": "library",
   "version": "1.2.3",
   "purl": "pkg:pypi/msgpack@1.2.3"
  },
  {
   "bom-ref": "BomRef.8921995301565927.723349661144343",
   "name": "netaddr",
   "type": "library",
   "version": "1.3.0",
   "purl": "pkg:pypi/netaddr@1.3.0"
  },
  {
   "bom-ref": "BomRef.3400124209799671.7492987358437063",
   "name": "networkx",
   "type": "library",
   "version": "3.4.2",
   "purl": "pkg:pypi/networkx@3.4.2"
  },
  {
   "bom-ref": "BomRef.5365366722852581.6252176532639",
   "name": "os-brick",
   "type": "library",
   "version": "7.0.0",
   "purl": "pkg:pypi/os-brick@7.0.0"
  },
  {
   "bom-ref": "BomRef.9341825680206122.5758061515256433",
   "name": "os-service-types",
   "type": "library",
   "version": "1.8.2",
   "purl": "pkg:pypi/os-service-types@1.8.2"
  },
  {
   "bom-ref": "BomRef.2849914399702672.11760802219821487",
   "name": "oslo.cache",
   "type": "library",
   "version": "4.1.1",
   "purl": "pkg:pypi/oslo.cache@4.1.1"
  },
  {
   "bom-ref": "BomRef.00018257103235730376.8411815042442881",
   "name": "oslo.concurrency",
   "type": "library",
   "version": "7.4.1",
   "purl": "pkg:pypi/oslo.concurrency@7.4.1"
  },
  {
   "bom-ref": "BomRef.061440385174842516.702065052072643",
   "name": "oslo.config",
   "type": "library",
   "version": "10.3.0",
   "purl": "pkg:pypi/oslo.config@10.3.0"
  },
  {
   "bom-ref": "BomRef.559402914032482.8258398246451348",
   "name": "oslo.context",
   "type": "library",
   "version": "6.3.0",
   "purl": "pkg:pypi/oslo.context@6.3.0"
  },
  {
   "bom-ref": "BomRef.802898536412317.9628431465629256",
   "name": "oslo.db",
   "type": "library",
   "version": "18.0.0",
   "purl": "pkg:pypi/oslo.db@18.0.0"
  },
  {
   "bom-ref": "BomRef.5512241726194826.6683276819653128",
   "name": "oslo.i18n",
   "type": "library",
   "version": "6.7.2",
   "purl": "pkg:pypi/oslo.i18n@6.7.2"
  },
  {
   "bom-ref": "BomRef.3308921130350606.10043387837023654",
   "name": "oslo.log",
   "type": "library",
   "version": "8.1.1",
   "purl": "pkg:pypi/oslo.log@8.1.1"
  },
  {
   "bom-ref": "BomRef.21568902826593095.8739642187537793",
   "name": "oslo.messaging",
   "type": "library",
   "version": "17.3.2",
   "purl": "pkg:pypi/oslo.messaging@17.3.2"
  },
  {
   "bom-ref": "BomRef.7679499705374851.5201995128690438",
   "name": "oslo.metrics",
   "type": "library",
   "version": "0.15.1",
   "purl": "pkg:pypi/oslo.metrics@0.15.1"
  },
  {
   "bom-ref": "BomRef.2338379192449025.7936634824247931",
   "name": "oslo.middleware",
   "type": "library",
   "version": "8.0.0",
   "purl": "pkg:pypi/oslo.middleware@8.0.0"
  },
  {
   "bom-ref": "BomRef.10734312524221334.1055517935348611",
   "name": "oslo.policy",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/oslo.policy@5.0.0"
  },
  {
   "bom-ref": "BomRef.09051102459112725.011337070335249666",
   "name": "oslo.privsep",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/oslo.privsep@3.10.1"
  },
  {
   "bom-ref": "BomRef.13210499933675635.1719298842493614",
   "name": "oslo.reports",
   "type": "library",
   "version": "3.7.0",
   "purl": "pkg:pypi/oslo.reports@3.7.0"
  },
  {
   "bom-ref": "BomRef.40490066674237646.46283533734051374",
   "name": "oslo.rootwrap",
   "type": "library",
   "version": "7.9.0",
   "purl": "pkg:pypi/oslo.rootwrap@7.9.0"
  },
  {
   "bom-ref": "BomRef.8151751469919369.30479004917150987",
   "name": "oslo.serialization",
   "type": "library",
   "version": "5.9.1",
   "purl": "pkg:pypi/oslo.serialization@5.9.1"
  },
  {
   "bom-ref": "BomRef.3694860110998456.26000003900809787",
   "name": "oslo.service",
   "type": "library",
   "version": "4.5.1",
   "purl": "pkg:pypi/oslo.service@4.5.1"
  },
  {
   "bom-ref": "BomRef.7379064527919114.14350111566621426",
   "name": "oslo.upgradecheck",
   "type": "library",
   "version": "2.7.1",
   "purl": "pkg:pypi/oslo.upgradecheck@2.7.1"
  },
  {
   "bom-ref": "BomRef.05501803778048331.8928344482925984",
   "name": "oslo.utils",
   "type": "library",
   "version": "10.0.1",
   "purl": "pkg:pypi/oslo.utils@10.0.1"
  },
  {
   "bom-ref": "BomRef.7388541892707584.7169753505439057",
   "name": "oslo.versionedobjects",
   "type": "library",
   "version": "3.9.0",
   "purl": "pkg:pypi/oslo.versionedobjects@3.9.0"
  },
  {
   "bom-ref": "BomRef.9952957899773275.7890559701825741",
   "name": "oslo.vmware",
   "type": "library",
   "version": "4.9.0",
   "purl": "pkg:pypi/oslo.vmware@4.9.0"
  },
  {
   "bom-ref": "BomRef.17890947356454934.035437181727713485",
   "name": "osprofiler",
   "type": "library",
   "version": "4.3.0",
   "purl": "pkg:pypi/osprofiler@4.3.0"
  },
  {
   "bom-ref": "BomRef.9501411005484997.5178915556619873",
   "name": "packaging",
   "type": "library",
   "version": "26.0",
   "purl": "pkg:pypi/packaging@26.0"
  },
  {
   "bom-ref": "BomRef.8765770977423544.8633702375249094",
   "name": "paramiko",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/paramiko@5.0.0"
  },
  {
   "bom-ref": "BomRef.6444786719393126.016538748205964682",
   "name": "pbr",
   "type": "library",
   "version": "7.0.3",
   "purl": "pkg:pypi/pbr@7.0.3"
  },
  {
   "bom-ref": "BomRef.8927300108526753.8520176289896878",
   "name": "pip",
   "type": "library",
   "version": "26.2.2",
   "purl": "pkg:pypi/pip@26.2.2"
  },
  {
   "bom-ref": "BomRef.007302745732549298.6434833438251597",
   "name": "prettytable",
   "type": "library",
   "version": "3.17.0",
   "purl": "pkg:pypi/prettytable@3.17.0"
  },
  {
   "bom-ref": "BomRef.5776655497359745.3497166519828254",
   "name": "prometheus_client",
   "type": "library",
   "version": "0.24.1",
   "purl": "pkg:pypi/prometheus-client@0.24.1"
  },
  {
   "bom-ref": "BomRef.8218917126557956.6194973982227353",
   "name": "proto-plus",
   "type": "library",
   "version": "1.27.1",
   "purl": "pkg:pypi/proto-plus@1.27.1"
  },
  {
   "bom-ref": "BomRef.011439056678275383.11671837640970095",
   "name": "protobuf",
   "type": "library",
   "version": "6.33.5",
   "purl": "pkg:pypi/protobuf@6.33.5"
  },
  {
   "bom-ref": "BomRef.07860331141853671.3262691369872964",
   "name": "psutil",
   "type": "library",
   "version": "7.2.2",
   "purl": "pkg:pypi/psutil@7.2.2"
  },
  {
   "bom-ref": "BomRef.9181688877920977.4933619170474368",
   "name": "pyOpenSSL",
   "type": "library",
   "version": "26.4.0",
   "purl": "pkg:pypi/pyopenssl@26.4.0"
  },
  {
   "bom-ref": "BomRef.6585015574862967.340468058714144",
   "name": "pyasn1",
   "type": "library",
   "version": "0.6.5",
   "purl": "pkg:pypi/pyasn1@0.6.5"
  },
  {
   "bom-ref": "BomRef.47075468442783075.7610079366010616",
   "name": "pyasn1_modules",
   "type": "library",
   "version": "0.4.1",
   "purl": "pkg:pypi/pyasn1-modules@0.4.1"
  },
  {
   "bom-ref": "BomRef.2547665496182252.7502237395958047",
   "name": "pycadf",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/pycadf@4.0.1"
  },
  {
   "bom-ref": "BomRef.048518695714641846.8119744721274289",
   "name": "pycparser",
   "type": "library",
   "version": "3.0",
   "purl": "pkg:pypi/pycparser@3.0"
  },
  {
   "bom-ref": "BomRef.7613181970965862.1901147232943381",
   "name": "pydot",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/pydot@4.0.1"
  },
  {
   "bom-ref": "BomRef.9345686248135513.9647319947486114",
   "name": "pymemcache",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/pymemcache@4.0.0"
  },
  {
   "bom-ref": "BomRef.7762981453613467.5683961831952605",
   "name": "pyparsing",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/pyparsing@3.3.2"
  },
  {
   "bom-ref": "BomRef.46798470466495945.39891180134611415",
   "name": "pyperclip",
   "type": "library",
   "version": "1.11.0",
   "purl": "pkg:pypi/pyperclip@1.11.0"
  },
  {
   "bom-ref": "BomRef.4862539653877518.9986787320986554",
   "name": "python-barbicanclient",
   "type": "library",
   "version": "7.3.0",
   "purl": "pkg:pypi/python-barbicanclient@7.3.0"
  },
  {
   "bom-ref": "BomRef.6764192006284067.24445817431461392",
   "name": "python-dateutil",
   "type": "library",
   "version": "2.9.0.post0",
   "purl": "pkg:pypi/python-dateutil@2.9.0.post0"
  },
  {
   "bom-ref": "BomRef.4402316101668059.7789624285613872",
   "name": "python-glanceclient",
   "type": "library",
   "version": "4.11.0",
   "purl": "pkg:pypi/python-glanceclient@4.11.0"
  },
  {
   "bom-ref": "BomRef.3124597695196827.7224889331768608",
   "name": "python-keystoneclient",
   "type": "library",
   "version": "5.8.0",
   "purl": "pkg:pypi/python-keystoneclient@5.8.0"
  },
  {
   "bom-ref": "BomRef.3734406808145486.13014519507664846",
   "name": "python-memcached",
   "type": "library",
   "version": "1.62",
   "purl": "pkg:pypi/python-memcached@1.62"
  },
  {
   "bom-ref": "BomRef.38304715182055415.15979998823051256",
   "name": "python-novaclient",
   "type": "library",
   "version": "18.12.0",
   "purl": "pkg:pypi/python-novaclient@18.12.0"
  },
  {
   "bom-ref": "BomRef.3453386393397705.6135267194826078",
   "name": "python-swiftclient",
   "type": "library",
   "version": "4.10.0",
   "purl": "pkg:pypi/python-swiftclient@4.10.0"
  },
  {
   "bom-ref": "BomRef.269179360824475.41839156438409664",
   "name": "pyudev",
   "type": "library",
   "version": "0.24.4",
   "purl": "pkg:pypi/pyudev@0.24.4"
  },
  {
   "bom-ref": "BomRef.28659618957883537.8412145164744005",
   "name": "referencing",
   "type": "library",
   "version": "0.37.0",
   "purl": "pkg:pypi/referencing@0.37.0"
  },
  {
   "bom-ref": "BomRef.6309160794615338.06729514179915386",
   "name": "repoze.lru",
   "type": "library",
   "version": "0.7",
   "purl": "pkg:pypi/repoze.lru@0.7"
  },
  {
   "bom-ref": "BomRef.3276319017560645.6704308623451628",
   "name": "requests",
   "type": "library",
   "version": "2.33.0",
   "purl": "pkg:pypi/requests@2.33.0"
  },
  {
   "bom-ref": "BomRef.7730781501718622.9382455367126116",
   "name": "rfc3986",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/rfc3986@2.0.0"
  },
  {
   "bom-ref": "BomRef.1339632995187866.7636871427007104",
   "name": "rich",
   "type": "library",
   "version": "14.3.3",
   "purl": "pkg:pypi/rich@14.3.3"
  },
  {
   "bom-ref": "BomRef.6223498799979702.40657900858283347",
   "name": "rich-argparse",
   "type": "library",
   "version": "1.7.2",
   "purl": "pkg:pypi/rich-argparse@1.7.2"
  },
  {
   "bom-ref": "BomRef.9956691116338742.4397735315436957",
   "name": "rpds-py",
   "type": "library",
   "version": "0.30.0",
   "purl": "pkg:pypi/rpds-py@0.30.0"
  },
  {
   "bom-ref": "BomRef.5550862285814108.7955529242335698",
   "name": "rsa",
   "type": "library",
   "version": "4.9.1",
   "purl": "pkg:pypi/rsa@4.9.1"
  },
  {
   "bom-ref": "BomRef.8845857511755261.7011265921635288",
   "name": "rtslib-fb",
   "type": "library",
   "version": "2.2.3",
   "purl": "pkg:pypi/rtslib-fb@2.2.3"
  },
  {
   "bom-ref": "BomRef.7977739399947388.13182951864782277",
   "name": "s3transfer",
   "type": "library",
   "version": "0.10.4",
   "purl": "pkg:pypi/s3transfer@0.10.4"
  },
  {
   "bom-ref": "BomRef.27958396335232116.7795085642704062",
   "name": "setuptools",
   "type": "library",
   "version": "84.2.1",
   "purl": "pkg:pypi/setuptools@84.2.1"
  },
  {
   "bom-ref": "BomRef.5080874248694692.06855438687152082",
   "name": "six",
   "type": "library",
   "version": "1.17.0",
   "purl": "pkg:pypi/six@1.17.0"
  },
  {
   "bom-ref": "BomRef.6048755338962469.667120186590975",
   "name": "statsd",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/statsd@4.0.1"
  },
  {
   "bom-ref": "BomRef.7827579832664001.2811237538808604",
   "name": "stevedore",
   "type": "library",
   "version": "5.7.0",
   "purl": "pkg:pypi/stevedore@5.7.0"
  },
  {
   "bom-ref": "BomRef.7276719289495183.6093368680831254",
   "name": "suds-community",
   "type": "library",
   "version": "1.2.0",
   "purl": "pkg:pypi/suds-community@1.2.0"
  },
  {
   "bom-ref": "BomRef.6620603885646997.2896691009156047",
   "name": "tabulate",
   "type": "library",
   "version": "0.9.0",
   "purl": "pkg:pypi/tabulate@0.9.0"
  },
  {
   "bom-ref": "BomRef.05448016173266823.34467026146144475",
   "name": "taskflow",
   "type": "library",
   "version": "6.2.0",
   "purl": "pkg:pypi/taskflow@6.2.0"
  },
  {
   "bom-ref": "BomRef.18812173544976907.29205688215651415",
   "name": "tenacity",
   "type": "library",
   "version": "9.1.4",
   "purl": "pkg:pypi/tenacity@9.1.4"
  },
  {
   "bom-ref": "BomRef.2565305969458779.12411044214308453",
   "name": "testresources",
   "type": "library",
   "version": "2.0.2",
   "purl": "pkg:pypi/testresources@2.0.2"
  },
  {
   "bom-ref": "BomRef.5576834172148898.22229287523108532",
   "name": "testscenarios",
   "type": "library",
   "version": "0.5.0",
   "purl": "pkg:pypi/testscenarios@0.5.0"
  },
  {
   "bom-ref": "BomRef.6010682651503079.9081675218798138",
   "name": "testtools",
   "type": "library",
   "version": "2.8.5",
   "purl": "pkg:pypi/testtools@2.8.5"
  },
  {
   "bom-ref": "BomRef.6000376350938073.764710602753643",
   "name": "tooz",
   "type": "library",
   "version": "8.1.0",
   "purl": "pkg:pypi/tooz@8.1.0"
  },
  {
   "bom-ref": "BomRef.22362582450219015.4339239446681513",
   "name": "typing_extensions",
   "type": "library",
   "version": "4.15.0",
   "purl": "pkg:pypi/typing-extensions@4.15.0"
  },
  {
   "bom-ref": "BomRef.401199284717662.5171027833690558",
   "name": "tzdata",
   "type": "library",
   "version": "2025.3",
   "purl": "pkg:pypi/tzdata@2025.3"
  },
  {
   "bom-ref": "BomRef.3090631096046631.5034342659347515",
   "name": "uWSGI",
   "type": "library",
   "version": "2.0.31",
   "purl": "pkg:pypi/uwsgi@2.0.31"
  },
  {
   "bom-ref": "BomRef.7007435736983073.005536468214907719",
   "name": "uritemplate",
   "type": "library",
   "version": "4.2.0",
   "purl": "pkg:pypi/uritemplate@4.2.0"
  },
  {
   "bom-ref": "BomRef.33587000897858776.5709437109085594",
   "name": "urllib3",
   "type": "library",
   "version": "2.8.0",
   "purl": "pkg:pypi/urllib3@2.8.0"
  },
  {
   "bom-ref": "BomRef.8013121510672057.9348726865414776",
   "name": "vine",
   "type": "library",
   "version": "5.1.0",
   "purl": "pkg:pypi/vine@5.1.0"
  },
  {
   "bom-ref": "BomRef.10758948818403657.021124570445685054",
   "name": "voluptuous",
   "type": "library",
   "version": "0.16.0",
   "purl": "pkg:pypi/voluptuous@0.16.0"
  },
  {
   "bom-ref": "BomRef.9254854981748386.5765313922831059",
   "name": "warlock",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/warlock@2.1.0"
  },
  {
   "bom-ref": "BomRef.41812924451775235.5119118194563873",
   "name": "wcwidth",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/wcwidth@0.6.0"
  },
  {
   "bom-ref": "BomRef.1820544767035006.4526387018933472",
   "name": "wrapt",
   "type": "library",
   "version": "2.1.1",
   "purl": "pkg:pypi/wrapt@2.1.1"
  },
  {
   "bom-ref": "BomRef.16267033752999394.8646797920844569",
   "name": "yappi",
   "type": "library",
   "version": "1.7.3",
   "purl": "pkg:pypi/yappi@1.7.3"
  },
  {
   "bom-ref": "BomRef.3524222945062879.18396494415596643",
   "name": "zstd",
   "type": "library",
   "version": "1.5.7.3",
   "purl": "pkg:pypi/zstd@1.5.7.3"
  },
  {
   "type": "library",
   "bom-ref": "fonte:cinder@28.0.1.dev16",
   "name": "cinder",
   "version": "28.0.1.dev16",
   "purl": "pkg:pypi/cinder@28.0.1.dev16",
   "description": "compilado do fonte (opendev.org)",
   "externalReferences": [
    {
     "type": "vcs",
     "url": "https://opendev.org/openstack/cinder",
     "comment": "commit f643dc86f7e73718dac85a28569007c11fe88a8e (stable/2026.1)"
    }
   ]
  }
 ],
 "dependencies": [
  {
   "ref": "BomRef.00018257103235730376.8411815042442881"
  },
  {
   "ref": "BomRef.007302745732549298.6434833438251597"
  },
  {
   "ref": "BomRef.011439056678275383.11671837640970095"
  },
  {
   "ref": "BomRef.01726876710410008.5421079224093326"
  },
  {
   "ref": "BomRef.048518695714641846.8119744721274289"
  },
  {
   "ref": "BomRef.05448016173266823.34467026146144475"
  },
  {
   "ref": "BomRef.05501803778048331.8928344482925984"
  },
  {
   "ref": "BomRef.0571457850091478.061613787300029754"
  },
  {
   "ref": "BomRef.061440385174842516.702065052072643"
  },
  {
   "ref": "BomRef.0659691271161853.5349817265751383"
  },
  {
   "ref": "BomRef.0704756316138353.911606599714495"
  },
  {
   "ref": "BomRef.07550879612323591.06483148284640472"
  },
  {
   "ref": "BomRef.07860331141853671.3262691369872964"
  },
  {
   "ref": "BomRef.08609690612946375.6721440141868983"
  },
  {
   "ref": "BomRef.09051102459112725.011337070335249666"
  },
  {
   "ref": "BomRef.10734312524221334.1055517935348611"
  },
  {
   "ref": "BomRef.10758948818403657.021124570445685054"
  },
  {
   "ref": "BomRef.11983168508949604.22428553704457066"
  },
  {
   "ref": "BomRef.12374507372453514.16887566254511266"
  },
  {
   "ref": "BomRef.12874873391517339.9773672388855416"
  },
  {
   "ref": "BomRef.13210499933675635.1719298842493614"
  },
  {
   "ref": "BomRef.1339632995187866.7636871427007104"
  },
  {
   "ref": "BomRef.13920053723214.03431650313094903"
  },
  {
   "ref": "BomRef.14008741103772748.2919462503681194"
  },
  {
   "ref": "BomRef.16267033752999394.8646797920844569"
  },
  {
   "ref": "BomRef.17890947356454934.035437181727713485"
  },
  {
   "ref": "BomRef.1820544767035006.4526387018933472"
  },
  {
   "ref": "BomRef.18314944347276585.9656478255188783"
  },
  {
   "ref": "BomRef.18812173544976907.29205688215651415"
  },
  {
   "ref": "BomRef.20192888478663495.046387168963267444"
  },
  {
   "ref": "BomRef.21240670311715437.6244783782014681"
  },
  {
   "ref": "BomRef.21486012729290715.7468365387766213"
  },
  {
   "ref": "BomRef.21568902826593095.8739642187537793"
  },
  {
   "ref": "BomRef.21653531688556227.29806307015141387"
  },
  {
   "ref": "BomRef.21782267888318307.47315214011990836"
  },
  {
   "ref": "BomRef.22362582450219015.4339239446681513"
  },
  {
   "ref": "BomRef.23277178003293053.7324336313914735"
  },
  {
   "ref": "BomRef.2338379192449025.7936634824247931"
  },
  {
   "ref": "BomRef.2547665496182252.7502237395958047"
  },
  {
   "ref": "BomRef.2565305969458779.12411044214308453"
  },
  {
   "ref": "BomRef.269179360824475.41839156438409664"
  },
  {
   "ref": "BomRef.27958396335232116.7795085642704062"
  },
  {
   "ref": "BomRef.2849914399702672.11760802219821487"
  },
  {
   "ref": "BomRef.28659618957883537.8412145164744005"
  },
  {
   "ref": "BomRef.29208753368293394.22768505412741602"
  },
  {
   "ref": "BomRef.3090631096046631.5034342659347515"
  },
  {
   "ref": "BomRef.3095270151490298.6683437516021478"
  },
  {
   "ref": "BomRef.3120431110685268.15278147106219275"
  },
  {
   "ref": "BomRef.3124597695196827.7224889331768608"
  },
  {
   "ref": "BomRef.3276319017560645.6704308623451628"
  },
  {
   "ref": "BomRef.3308921130350606.10043387837023654"
  },
  {
   "ref": "BomRef.3320310121257919.05871518450505253"
  },
  {
   "ref": "BomRef.33587000897858776.5709437109085594"
  },
  {
   "ref": "BomRef.3400124209799671.7492987358437063"
  },
  {
   "ref": "BomRef.3453386393397705.6135267194826078"
  },
  {
   "ref": "BomRef.3524222945062879.18396494415596643"
  },
  {
   "ref": "BomRef.3562412166022506.5045952064724215"
  },
  {
   "ref": "BomRef.3671400884543343.873663691632325"
  },
  {
   "ref": "BomRef.3694860110998456.26000003900809787"
  },
  {
   "ref": "BomRef.3734406808145486.13014519507664846"
  },
  {
   "ref": "BomRef.38304715182055415.15979998823051256"
  },
  {
   "ref": "BomRef.39223241557144917.9369950709100138"
  },
  {
   "ref": "BomRef.401199284717662.5171027833690558"
  },
  {
   "ref": "BomRef.40490066674237646.46283533734051374"
  },
  {
   "ref": "BomRef.41731774501733165.13827171574382113"
  },
  {
   "ref": "BomRef.41812924451775235.5119118194563873"
  },
  {
   "ref": "BomRef.4402316101668059.7789624285613872"
  },
  {
   "ref": "BomRef.46236675308906117.45354395749731435"
  },
  {
   "ref": "BomRef.46306286847311695.8999972460857613"
  },
  {
   "ref": "BomRef.46798470466495945.39891180134611415"
  },
  {
   "ref": "BomRef.47075468442783075.7610079366010616"
  },
  {
   "ref": "BomRef.4751714029635282.9289533201220456"
  },
  {
   "ref": "BomRef.4819907997946692.6002703332860179"
  },
  {
   "ref": "BomRef.4862539653877518.9986787320986554"
  },
  {
   "ref": "BomRef.5080874248694692.06855438687152082"
  },
  {
   "ref": "BomRef.5088604325989393.321715864125134"
  },
  {
   "ref": "BomRef.513540959528196.0716848582388745"
  },
  {
   "ref": "BomRef.5365366722852581.6252176532639"
  },
  {
   "ref": "BomRef.5369501770755026.041831161146420714"
  },
  {
   "ref": "BomRef.5430796266006604.15345660248448956"
  },
  {
   "ref": "BomRef.5512241726194826.6683276819653128"
  },
  {
   "ref": "BomRef.5550862285814108.7955529242335698"
  },
  {
   "ref": "BomRef.5576834172148898.22229287523108532"
  },
  {
   "ref": "BomRef.5592335219062502.35236008001360186"
  },
  {
   "ref": "BomRef.559402914032482.8258398246451348"
  },
  {
   "ref": "BomRef.5776655497359745.3497166519828254"
  },
  {
   "ref": "BomRef.5985611038074556.3165063818463826"
  },
  {
   "ref": "BomRef.6000376350938073.764710602753643"
  },
  {
   "ref": "BomRef.6010682651503079.9081675218798138"
  },
  {
   "ref": "BomRef.6048755338962469.667120186590975"
  },
  {
   "ref": "BomRef.6118894673736175.1959005110868146"
  },
  {
   "ref": "BomRef.6139954606875352.06006549241642811"
  },
  {
   "ref": "BomRef.6164836390392849.7569609436848118"
  },
  {
   "ref": "BomRef.6223498799979702.40657900858283347"
  },
  {
   "ref": "BomRef.6309160794615338.06729514179915386"
  },
  {
   "ref": "BomRef.6444786719393126.016538748205964682"
  },
  {
   "ref": "BomRef.6450453248971186.07378391641614124"
  },
  {
   "ref": "BomRef.6585015574862967.340468058714144"
  },
  {
   "ref": "BomRef.6620603885646997.2896691009156047"
  },
  {
   "ref": "BomRef.671655672288391.317431866304018"
  },
  {
   "ref": "BomRef.6764192006284067.24445817431461392"
  },
  {
   "ref": "BomRef.683089444239105.10318493736472023"
  },
  {
   "ref": "BomRef.6925372683009033.5174658252125373"
  },
  {
   "ref": "BomRef.7007435736983073.005536468214907719"
  },
  {
   "ref": "BomRef.708961025426738.4021324681022057"
  },
  {
   "ref": "BomRef.7158801981737426.7715453345113218"
  },
  {
   "ref": "BomRef.7167663848017694.9841306382512315"
  },
  {
   "ref": "BomRef.7276719289495183.6093368680831254"
  },
  {
   "ref": "BomRef.7348110423091193.5544195287250098"
  },
  {
   "ref": "BomRef.7379064527919114.14350111566621426"
  },
  {
   "ref": "BomRef.7388541892707584.7169753505439057"
  },
  {
   "ref": "BomRef.7430096129199842.09304161557727708"
  },
  {
   "ref": "BomRef.7529129530597376.9806582721451408"
  },
  {
   "ref": "BomRef.7613181970965862.1901147232943381"
  },
  {
   "ref": "BomRef.7679499705374851.5201995128690438"
  },
  {
   "ref": "BomRef.7730781501718622.9382455367126116"
  },
  {
   "ref": "BomRef.7762981453613467.5683961831952605"
  },
  {
   "ref": "BomRef.7827579832664001.2811237538808604"
  },
  {
   "ref": "BomRef.7977739399947388.13182951864782277"
  },
  {
   "ref": "BomRef.8013121510672057.9348726865414776"
  },
  {
   "ref": "BomRef.802898536412317.9628431465629256"
  },
  {
   "ref": "BomRef.8045583054596277.027746094358176543"
  },
  {
   "ref": "BomRef.8151751469919369.30479004917150987"
  },
  {
   "ref": "BomRef.8218917126557956.6194973982227353"
  },
  {
   "ref": "BomRef.8323094301302307.0313553510880652"
  },
  {
   "ref": "BomRef.8398773420165621.6477130210980433"
  },
  {
   "ref": "BomRef.8518952197283672.09397617920178936"
  },
  {
   "ref": "BomRef.8524613599326959.9272371098850162"
  },
  {
   "ref": "BomRef.8765770977423544.8633702375249094"
  },
  {
   "ref": "BomRef.8791438461606064.7785562575728212"
  },
  {
   "ref": "BomRef.8845857511755261.7011265921635288"
  },
  {
   "ref": "BomRef.8921995301565927.723349661144343"
  },
  {
   "ref": "BomRef.8927300108526753.8520176289896878"
  },
  {
   "ref": "BomRef.9010891674165048.48208352469103755"
  },
  {
   "ref": "BomRef.9181688877920977.4933619170474368"
  },
  {
   "ref": "BomRef.9215477551093477.8854537948103933"
  },
  {
   "ref": "BomRef.9254854981748386.5765313922831059"
  },
  {
   "ref": "BomRef.9341825680206122.5758061515256433"
  },
  {
   "ref": "BomRef.9345686248135513.9647319947486114"
  },
  {
   "ref": "BomRef.9359872997803149.4393903793253179"
  },
  {
   "ref": "BomRef.9435928203458862.18791813519527478"
  },
  {
   "ref": "BomRef.9501411005484997.5178915556619873"
  },
  {
   "ref": "BomRef.9833615532825138.6251619887711628"
  },
  {
   "ref": "BomRef.9952957899773275.7890559701825741"
  },
  {
   "ref": "BomRef.9956691116338742.4397735315436957"
  }
 ],
 "metadata": {
  "timestamp": "2026-11-11T05:01:01.288673+00:00",
  "component": {
   "type": "application",
   "bom-ref": "stronglinux-openstack-cinder@28.0.1~dev16-1stronglinux8",
   "name": "stronglinux-openstack-cinder",
   "version": "28.0.1~dev16-1stronglinux8",
   "purl": "pkg:deb/stronglinux/stronglinux-openstack-cinder@28.0.1~dev16-1stronglinux8?arch=amd64&distro=stronglinux-1.0",
   "description": "venv Python do pacote (pip-freeze.txt do .deb)"
  },
  "supplier": {
   "name": "StrongLinux"
  }
 },
 "serialNumber": "urn:uuid:280012ca-61c3-5cd3-84f8-18b200c886b4",
 "version": 1,
 "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
 "bomFormat": "CycloneDX",
 "specVersion": "1.4"
}