{
 "components": [
  {
   "bom-ref": "BomRef.15003450102042548.9892935306860302",
   "name": "Jinja2",
   "type": "library",
   "version": "3.1.6",
   "purl": "pkg:pypi/jinja2@3.1.6"
  },
  {
   "bom-ref": "BomRef.03697201337186051.8791308817692656",
   "name": "Mako",
   "type": "library",
   "version": "1.3.12",
   "purl": "pkg:pypi/mako@1.3.12"
  },
  {
   "bom-ref": "BomRef.5514035222777395.8746412757950203",
   "name": "MarkupSafe",
   "type": "library",
   "version": "3.0.3",
   "purl": "pkg:pypi/markupsafe@3.0.3"
  },
  {
   "bom-ref": "BomRef.8592466143762513.04020385687704209",
   "name": "Paste",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/paste@3.10.1"
  },
  {
   "bom-ref": "BomRef.013985470381013054.8827793140280006",
   "name": "PasteDeploy",
   "type": "library",
   "version": "3.1.0",
   "purl": "pkg:pypi/pastedeploy@3.1.0"
  },
  {
   "bom-ref": "BomRef.22075054396920069.04647718855366045",
   "name": "PyJWT",
   "type": "library",
   "version": "2.15.0",
   "purl": "pkg:pypi/pyjwt@2.15.0"
  },
  {
   "bom-ref": "BomRef.19039448628374978.7812769630172018",
   "name": "PyMySQL",
   "type": "library",
   "version": "1.1.2",
   "purl": "pkg:pypi/pymysql@1.1.2"
  },
  {
   "bom-ref": "BomRef.3491308617748774.7497515300089582",
   "name": "PyNaCl",
   "type": "library",
   "version": "1.6.2",
   "purl": "pkg:pypi/pynacl@1.6.2"
  },
  {
   "bom-ref": "BomRef.21077355204083825.5230667194899231",
   "name": "PyYAML",
   "type": "library",
   "version": "6.0.3",
   "purl": "pkg:pypi/pyyaml@6.0.3"
  },
  {
   "bom-ref": "BomRef.3433870895770381.9138095589041094",
   "name": "Pygments",
   "type": "library",
   "version": "2.20.0",
   "purl": "pkg:pypi/pygments@2.20.0"
  },
  {
   "bom-ref": "BomRef.7934397392690471.6063390508793147",
   "name": "Routes",
   "type": "library",
   "version": "2.5.1",
   "purl": "pkg:pypi/routes@2.5.1"
  },
  {
   "bom-ref": "BomRef.9762902646141116.1740981702305635",
   "name": "SQLAlchemy",
   "type": "library",
   "version": "2.0.46",
   "purl": "pkg:pypi/sqlalchemy@2.0.46"
  },
  {
   "bom-ref": "BomRef.8534659583232604.9460800610561892",
   "name": "WebOb",
   "type": "library",
   "version": "1.8.11",
   "purl": "pkg:pypi/webob@1.8.11"
  },
  {
   "bom-ref": "BomRef.28957891499848376.7787957032995739",
   "name": "alembic",
   "type": "library",
   "version": "1.18.4",
   "purl": "pkg:pypi/alembic@1.18.4"
  },
  {
   "bom-ref": "BomRef.936773400352464.09021334315902763",
   "name": "amqp",
   "type": "library",
   "version": "5.3.1",
   "purl": "pkg:pypi/amqp@5.3.1"
  },
  {
   "bom-ref": "BomRef.023781744056088572.010270344021475308",
   "name": "aodhclient",
   "type": "library",
   "version": "3.10.1",
   "purl": "pkg:pypi/aodhclient@3.10.1"
  },
  {
   "bom-ref": "BomRef.949366345348766.3558606145034592",
   "name": "attrs",
   "type": "library",
   "version": "25.4.0",
   "purl": "pkg:pypi/attrs@25.4.0"
  },
  {
   "bom-ref": "BomRef.08261443618196773.1786177384547506",
   "name": "autopage",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/autopage@0.6.0"
  },
  {
   "bom-ref": "BomRef.2615009729725334.22695819119282745",
   "name": "bcrypt",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/bcrypt@5.0.0"
  },
  {
   "bom-ref": "BomRef.6926158456673407.948007860174204",
   "name": "cachetools",
   "type": "library",
   "version": "7.0.1",
   "purl": "pkg:pypi/cachetools@7.0.1"
  },
  {
   "bom-ref": "BomRef.263292028498471.5907072856096485",
   "name": "certifi",
   "type": "library",
   "version": "2026.10.23",
   "purl": "pkg:pypi/certifi@2026.10.23"
  },
  {
   "bom-ref": "BomRef.3100190031908714.03795603373618417",
   "name": "cffi",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/cffi@2.0.0"
  },
  {
   "bom-ref": "BomRef.2549970004870963.41164537556780034",
   "name": "charset-normalizer",
   "type": "library",
   "version": "3.4.4",
   "purl": "pkg:pypi/charset-normalizer@3.4.4"
  },
  {
   "bom-ref": "BomRef.49346771707866854.20071823708095882",
   "name": "cliff",
   "type": "library",
   "version": "4.13.3",
   "purl": "pkg:pypi/cliff@4.13.3"
  },
  {
   "bom-ref": "BomRef.011699699994815016.718189051109785",
   "name": "cmd2",
   "type": "library",
   "version": "3.2.0",
   "purl": "pkg:pypi/cmd2@3.2.0"
  },
  {
   "bom-ref": "BomRef.17548199389642571.8537494295324249",
   "name": "cotyledon",
   "type": "library",
   "version": "2.2.0",
   "purl": "pkg:pypi/cotyledon@2.2.0"
  },
  {
   "bom-ref": "BomRef.15499911670131872.5479828115010584",
   "name": "croniter",
   "type": "library",
   "version": "6.0.0",
   "purl": "pkg:pypi/croniter@6.0.0"
  },
  {
   "bom-ref": "BomRef.10848865032404598.8411860347122206",
   "name": "cryptography",
   "type": "library",
   "version": "50.0.0",
   "purl": "pkg:pypi/cryptography@50.0.0"
  },
  {
   "bom-ref": "BomRef.06341236686414675.8899781746281366",
   "name": "debtcollector",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/debtcollector@3.0.0"
  },
  {
   "bom-ref": "BomRef.1044197618852103.985060834015324",
   "name": "decorator",
   "type": "library",
   "version": "5.2.1",
   "purl": "pkg:pypi/decorator@5.2.1"
  },
  {
   "bom-ref": "BomRef.2072079876149271.9561402866223604",
   "name": "dnspython",
   "type": "library",
   "version": "2.9.0",
   "purl": "pkg:pypi/dnspython@2.9.0"
  },
  {
   "bom-ref": "BomRef.8112523088375387.6360119653547471",
   "name": "docker",
   "type": "library",
   "version": "7.1.0",
   "purl": "pkg:pypi/docker@7.1.0"
  },
  {
   "bom-ref": "BomRef.706620834895973.8044544208699268",
   "name": "dogpile.cache",
   "type": "library",
   "version": "1.5.0",
   "purl": "pkg:pypi/dogpile.cache@1.5.0"
  },
  {
   "bom-ref": "BomRef.8305999653123085.13515245362753503",
   "name": "eventlet",
   "type": "library",
   "version": "0.40.4",
   "purl": "pkg:pypi/eventlet@0.40.4"
  },
  {
   "bom-ref": "BomRef.06838791537016231.44003627816951973",
   "name": "fasteners",
   "type": "library",
   "version": "0.20",
   "purl": "pkg:pypi/fasteners@0.20"
  },
  {
   "bom-ref": "BomRef.44876693123618816.25749416627767385",
   "name": "futurist",
   "type": "library",
   "version": "3.2.1",
   "purl": "pkg:pypi/futurist@3.2.1"
  },
  {
   "bom-ref": "BomRef.1455008239296346.8887991691767321",
   "name": "greenlet",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/greenlet@3.3.2"
  },
  {
   "bom-ref": "BomRef.23208823549236068.7707097713664206",
   "name": "idna",
   "type": "library",
   "version": "3.15",
   "purl": "pkg:pypi/idna@3.15"
  },
  {
   "bom-ref": "BomRef.628101436470571.2206635252167648",
   "name": "invoke",
   "type": "library",
   "version": "2.2.1",
   "purl": "pkg:pypi/invoke@2.2.1"
  },
  {
   "bom-ref": "BomRef.23880815013075263.13818358217892812",
   "name": "iso8601",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/iso8601@2.1.0"
  },
  {
   "bom-ref": "BomRef.15529632316186082.294175301481469",
   "name": "jmespath",
   "type": "library",
   "version": "1.1.0",
   "purl": "pkg:pypi/jmespath@1.1.0"
  },
  {
   "bom-ref": "BomRef.2909885149095851.8759290242327834",
   "name": "jsonpatch",
   "type": "library",
   "version": "1.33",
   "purl": "pkg:pypi/jsonpatch@1.33"
  },
  {
   "bom-ref": "BomRef.4320919132197436.19071279334078706",
   "name": "jsonpointer",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/jsonpointer@3.0.0"
  },
  {
   "bom-ref": "BomRef.1451098477344882.17747402850437555",
   "name": "jsonschema",
   "type": "library",
   "version": "4.26.0",
   "purl": "pkg:pypi/jsonschema@4.26.0"
  },
  {
   "bom-ref": "BomRef.10001636426708238.32255409376464284",
   "name": "jsonschema-specifications",
   "type": "library",
   "version": "2025.9.1",
   "purl": "pkg:pypi/jsonschema-specifications@2025.9.1"
  },
  {
   "bom-ref": "BomRef.5062556141224683.4427322247083748",
   "name": "keystoneauth1",
   "type": "library",
   "version": "5.13.1",
   "purl": "pkg:pypi/keystoneauth1@5.13.1"
  },
  {
   "bom-ref": "BomRef.6215293343315806.35888885215949273",
   "name": "keystonemiddleware",
   "type": "library",
   "version": "12.1.0",
   "purl": "pkg:pypi/keystonemiddleware@12.1.0"
  },
  {
   "bom-ref": "BomRef.8300347252784518.1680100983045102",
   "name": "kombu",
   "type": "library",
   "version": "5.6.2",
   "purl": "pkg:pypi/kombu@5.6.2"
  },
  {
   "bom-ref": "BomRef.5213692379736272.7915138159423124",
   "name": "lxml",
   "type": "library",
   "version": "6.1.0",
   "purl": "pkg:pypi/lxml@6.1.0"
  },
  {
   "bom-ref": "BomRef.1408653085156507.7284414575905629",
   "name": "markdown-it-py",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/markdown-it-py@4.0.0"
  },
  {
   "bom-ref": "BomRef.27704233648004595.22130341842777956",
   "name": "mdurl",
   "type": "library",
   "version": "0.1.2",
   "purl": "pkg:pypi/mdurl@0.1.2"
  },
  {
   "bom-ref": "BomRef.5658359132712243.8066354088148002",
   "name": "msgpack",
   "type": "library",
   "version": "1.2.3",
   "purl": "pkg:pypi/msgpack@1.2.3"
  },
  {
   "bom-ref": "BomRef.09988015893958846.7745254618668551",
   "name": "ncclient",
   "type": "library",
   "version": "0.7.0",
   "purl": "pkg:pypi/ncclient@0.7.0"
  },
  {
   "bom-ref": "BomRef.5815746420225625.817984724612126",
   "name": "netaddr",
   "type": "library",
   "version": "1.3.0",
   "purl": "pkg:pypi/netaddr@1.3.0"
  },
  {
   "bom-ref": "BomRef.9767904477170979.07210560979701874",
   "name": "networkx",
   "type": "library",
   "version": "3.4.2",
   "purl": "pkg:pypi/networkx@3.4.2"
  },
  {
   "bom-ref": "BomRef.25671919760779216.24852569372994093",
   "name": "neutron-lib",
   "type": "library",
   "version": "3.24.0",
   "purl": "pkg:pypi/neutron-lib@3.24.0"
  },
  {
   "bom-ref": "BomRef.8753270661695022.9988481914619711",
   "name": "openstacksdk",
   "type": "library",
   "version": "4.10.0",
   "purl": "pkg:pypi/openstacksdk@4.10.0"
  },
  {
   "bom-ref": "BomRef.6525395086757702.9139043476790949",
   "name": "os-ken",
   "type": "library",
   "version": "4.1.2",
   "purl": "pkg:pypi/os-ken@4.1.2"
  },
  {
   "bom-ref": "BomRef.8355391830719471.6167666405160754",
   "name": "os-service-types",
   "type": "library",
   "version": "1.8.2",
   "purl": "pkg:pypi/os-service-types@1.8.2"
  },
  {
   "bom-ref": "BomRef.447020179409478.6874470995254163",
   "name": "os-traits",
   "type": "library",
   "version": "3.6.0",
   "purl": "pkg:pypi/os-traits@3.6.0"
  },
  {
   "bom-ref": "BomRef.062064235270584356.6971087042880935",
   "name": "osc-lib",
   "type": "library",
   "version": "4.4.0",
   "purl": "pkg:pypi/osc-lib@4.4.0"
  },
  {
   "bom-ref": "BomRef.48351699736357023.5255409771655514",
   "name": "oslo.cache",
   "type": "library",
   "version": "4.1.1",
   "purl": "pkg:pypi/oslo.cache@4.1.1"
  },
  {
   "bom-ref": "BomRef.6301237830533378.8816743672261107",
   "name": "oslo.concurrency",
   "type": "library",
   "version": "7.4.1",
   "purl": "pkg:pypi/oslo.concurrency@7.4.1"
  },
  {
   "bom-ref": "BomRef.4983481277074473.5164739008731558",
   "name": "oslo.config",
   "type": "library",
   "version": "10.3.0",
   "purl": "pkg:pypi/oslo.config@10.3.0"
  },
  {
   "bom-ref": "BomRef.057646258289782204.20951582841471939",
   "name": "oslo.context",
   "type": "library",
   "version": "6.3.0",
   "purl": "pkg:pypi/oslo.context@6.3.0"
  },
  {
   "bom-ref": "BomRef.841396777606183.8033671057517482",
   "name": "oslo.db",
   "type": "library",
   "version": "18.0.0",
   "purl": "pkg:pypi/oslo.db@18.0.0"
  },
  {
   "bom-ref": "BomRef.8873579220364014.9776521519708249",
   "name": "oslo.i18n",
   "type": "library",
   "version": "6.7.2",
   "purl": "pkg:pypi/oslo.i18n@6.7.2"
  },
  {
   "bom-ref": "BomRef.8276479382499895.26363355904500463",
   "name": "oslo.log",
   "type": "library",
   "version": "8.1.1",
   "purl": "pkg:pypi/oslo.log@8.1.1"
  },
  {
   "bom-ref": "BomRef.38869409032027247.4517504201557544",
   "name": "oslo.messaging",
   "type": "library",
   "version": "17.3.2",
   "purl": "pkg:pypi/oslo.messaging@17.3.2"
  },
  {
   "bom-ref": "BomRef.7578627816814754.7345077675926303",
   "name": "oslo.metrics",
   "type": "library",
   "version": "0.15.1",
   "purl": "pkg:pypi/oslo.metrics@0.15.1"
  },
  {
   "bom-ref": "BomRef.7275705714049286.9549928288055326",
   "name": "oslo.middleware",
   "type": "library",
   "version": "8.0.0",
   "purl": "pkg:pypi/oslo.middleware@8.0.0"
  },
  {
   "bom-ref": "BomRef.9585215200869099.4927006319311996",
   "name": "oslo.policy",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/oslo.policy@5.0.0"
  },
  {
   "bom-ref": "BomRef.5392309886641642.8581802268204727",
   "name": "oslo.reports",
   "type": "library",
   "version": "3.7.0",
   "purl": "pkg:pypi/oslo.reports@3.7.0"
  },
  {
   "bom-ref": "BomRef.28079420076798645.5427439488952482",
   "name": "oslo.serialization",
   "type": "library",
   "version": "5.9.1",
   "purl": "pkg:pypi/oslo.serialization@5.9.1"
  },
  {
   "bom-ref": "BomRef.6664342381401595.028291876975692798",
   "name": "oslo.service",
   "type": "library",
   "version": "4.5.1",
   "purl": "pkg:pypi/oslo.service@4.5.1"
  },
  {
   "bom-ref": "BomRef.9604150334813489.1768113320428123",
   "name": "oslo.upgradecheck",
   "type": "library",
   "version": "2.7.1",
   "purl": "pkg:pypi/oslo.upgradecheck@2.7.1"
  },
  {
   "bom-ref": "BomRef.30263373159638074.41367980757818257",
   "name": "oslo.utils",
   "type": "library",
   "version": "10.0.1",
   "purl": "pkg:pypi/oslo.utils@10.0.1"
  },
  {
   "bom-ref": "BomRef.09954487533313416.5160078361557221",
   "name": "oslo.versionedobjects",
   "type": "library",
   "version": "3.9.0",
   "purl": "pkg:pypi/oslo.versionedobjects@3.9.0"
  },
  {
   "bom-ref": "BomRef.05230246707302644.6177816112262069",
   "name": "osprofiler",
   "type": "library",
   "version": "4.3.0",
   "purl": "pkg:pypi/osprofiler@4.3.0"
  },
  {
   "bom-ref": "BomRef.33347158359429163.5542490050448603",
   "name": "ovs",
   "type": "library",
   "version": "3.7.0",
   "purl": "pkg:pypi/ovs@3.7.0"
  },
  {
   "bom-ref": "BomRef.2239496094897805.9034900342473607",
   "name": "packaging",
   "type": "library",
   "version": "26.0",
   "purl": "pkg:pypi/packaging@26.0"
  },
  {
   "bom-ref": "BomRef.03077183074122014.9701292557355752",
   "name": "paramiko",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/paramiko@5.0.0"
  },
  {
   "bom-ref": "BomRef.3289375016200887.09333330961869812",
   "name": "pbr",
   "type": "library",
   "version": "7.0.3",
   "purl": "pkg:pypi/pbr@7.0.3"
  },
  {
   "bom-ref": "BomRef.9130915529570971.8515294046489614",
   "name": "pecan",
   "type": "library",
   "version": "1.7.0",
   "purl": "pkg:pypi/pecan@1.7.0"
  },
  {
   "bom-ref": "BomRef.6483378698392456.016923136802951322",
   "name": "pip",
   "type": "library",
   "version": "26.2.2",
   "purl": "pkg:pypi/pip@26.2.2"
  },
  {
   "bom-ref": "BomRef.2034221977570948.7551636322847233",
   "name": "platformdirs",
   "type": "library",
   "version": "4.9.2",
   "purl": "pkg:pypi/platformdirs@4.9.2"
  },
  {
   "bom-ref": "BomRef.12082303384833049.8842264059823449",
   "name": "prettytable",
   "type": "library",
   "version": "3.17.0",
   "purl": "pkg:pypi/prettytable@3.17.0"
  },
  {
   "bom-ref": "BomRef.32837641788973904.728218110376823",
   "name": "prometheus_client",
   "type": "library",
   "version": "0.24.1",
   "purl": "pkg:pypi/prometheus-client@0.24.1"
  },
  {
   "bom-ref": "BomRef.8391978901827017.7467391615365856",
   "name": "psutil",
   "type": "library",
   "version": "7.2.2",
   "purl": "pkg:pypi/psutil@7.2.2"
  },
  {
   "bom-ref": "BomRef.22848941617726726.8156019832469941",
   "name": "pyOpenSSL",
   "type": "library",
   "version": "26.4.0",
   "purl": "pkg:pypi/pyopenssl@26.4.0"
  },
  {
   "bom-ref": "BomRef.3857130964341846.9927727992585228",
   "name": "pycadf",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/pycadf@4.0.1"
  },
  {
   "bom-ref": "BomRef.7357165323067542.8856360460955763",
   "name": "pycparser",
   "type": "library",
   "version": "3.0",
   "purl": "pkg:pypi/pycparser@3.0"
  },
  {
   "bom-ref": "BomRef.058217654125004126.17696815612485928",
   "name": "pydot",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/pydot@4.0.1"
  },
  {
   "bom-ref": "BomRef.7695734625763142.18632631432872826",
   "name": "pymemcache",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/pymemcache@4.0.0"
  },
  {
   "bom-ref": "BomRef.0048722539457852765.6195719350202255",
   "name": "pyparsing",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/pyparsing@3.3.2"
  },
  {
   "bom-ref": "BomRef.486307293750442.22722601163062828",
   "name": "pyperclip",
   "type": "library",
   "version": "1.11.0",
   "purl": "pkg:pypi/pyperclip@1.11.0"
  },
  {
   "bom-ref": "BomRef.6267708107661106.27671261741221953",
   "name": "python-barbicanclient",
   "type": "library",
   "version": "7.3.0",
   "purl": "pkg:pypi/python-barbicanclient@7.3.0"
  },
  {
   "bom-ref": "BomRef.1988763311804591.7722578526208584",
   "name": "python-blazarclient",
   "type": "library",
   "version": "4.5.0",
   "purl": "pkg:pypi/python-blazarclient@4.5.0"
  },
  {
   "bom-ref": "BomRef.11935447147172418.8464294097106592",
   "name": "python-cinderclient",
   "type": "library",
   "version": "9.9.0",
   "purl": "pkg:pypi/python-cinderclient@9.9.0"
  },
  {
   "bom-ref": "BomRef.8717206785586166.36688060980712045",
   "name": "python-dateutil",
   "type": "library",
   "version": "2.9.0.post0",
   "purl": "pkg:pypi/python-dateutil@2.9.0.post0"
  },
  {
   "bom-ref": "BomRef.4401716568196088.2590674945215726",
   "name": "python-designateclient",
   "type": "library",
   "version": "6.4.0",
   "purl": "pkg:pypi/python-designateclient@6.4.0"
  },
  {
   "bom-ref": "BomRef.7997316970612214.2754602848096188",
   "name": "python-glanceclient",
   "type": "library",
   "version": "4.11.0",
   "purl": "pkg:pypi/python-glanceclient@4.11.0"
  },
  {
   "bom-ref": "BomRef.5322997180093602.9955901544298111",
   "name": "python-heatclient",
   "type": "library",
   "version": "5.1.0",
   "purl": "pkg:pypi/python-heatclient@5.1.0"
  },
  {
   "bom-ref": "BomRef.8915585332257033.14019345852111287",
   "name": "python-ironicclient",
   "type": "library",
   "version": "6.0.0",
   "purl": "pkg:pypi/python-ironicclient@6.0.0"
  },
  {
   "bom-ref": "BomRef.9613286291889397.5222368769476511",
   "name": "python-keystoneclient",
   "type": "library",
   "version": "5.8.0",
   "purl": "pkg:pypi/python-keystoneclient@5.8.0"
  },
  {
   "bom-ref": "BomRef.9114747712745229.7922591810236199",
   "name": "python-magnumclient",
   "type": "library",
   "version": "4.10.0",
   "purl": "pkg:pypi/python-magnumclient@4.10.0"
  },
  {
   "bom-ref": "BomRef.6198439506073.4392522137101591",
   "name": "python-manilaclient",
   "type": "library",
   "version": "6.0.0",
   "purl": "pkg:pypi/python-manilaclient@6.0.0"
  },
  {
   "bom-ref": "BomRef.50568862961101.46058732817184234",
   "name": "python-memcached",
   "type": "library",
   "version": "1.62",
   "purl": "pkg:pypi/python-memcached@1.62"
  },
  {
   "bom-ref": "BomRef.7168478233635454.6482368543641064",
   "name": "python-mistralclient",
   "type": "library",
   "version": "6.2.0",
   "purl": "pkg:pypi/python-mistralclient@6.2.0"
  },
  {
   "bom-ref": "BomRef.6606739304660006.2543875873829228",
   "name": "python-neutronclient",
   "type": "library",
   "version": "11.8.0",
   "purl": "pkg:pypi/python-neutronclient@11.8.0"
  },
  {
   "bom-ref": "BomRef.25908765284412094.29485137704926834",
   "name": "python-novaclient",
   "type": "library",
   "version": "18.12.0",
   "purl": "pkg:pypi/python-novaclient@18.12.0"
  },
  {
   "bom-ref": "BomRef.6746049650917916.08069416319834488",
   "name": "python-octaviaclient",
   "type": "library",
   "version": "3.13.0",
   "purl": "pkg:pypi/python-octaviaclient@3.13.0"
  },
  {
   "bom-ref": "BomRef.998618915793882.5610960778945693",
   "name": "python-openstackclient",
   "type": "library",
   "version": "9.0.1",
   "purl": "pkg:pypi/python-openstackclient@9.0.1"
  },
  {
   "bom-ref": "BomRef.06670662449398734.3363202882253211",
   "name": "python-swiftclient",
   "type": "library",
   "version": "4.10.0",
   "purl": "pkg:pypi/python-swiftclient@4.10.0"
  },
  {
   "bom-ref": "BomRef.1552831624408343.7895167310078474",
   "name": "python-troveclient",
   "type": "library",
   "version": "8.10.0",
   "purl": "pkg:pypi/python-troveclient@8.10.0"
  },
  {
   "bom-ref": "BomRef.7676132438298481.9770182393349396",
   "name": "python-vitrageclient",
   "type": "library",
   "version": "5.4.0",
   "purl": "pkg:pypi/python-vitrageclient@5.4.0"
  },
  {
   "bom-ref": "BomRef.02166369239086463.8663221159437372",
   "name": "python-zaqarclient",
   "type": "library",
   "version": "4.4.0",
   "purl": "pkg:pypi/python-zaqarclient@4.4.0"
  },
  {
   "bom-ref": "BomRef.9773434293601494.6387493345090628",
   "name": "python-zunclient",
   "type": "library",
   "version": "5.4.0",
   "purl": "pkg:pypi/python-zunclient@5.4.0"
  },
  {
   "bom-ref": "BomRef.11598089554747959.05567138263409843",
   "name": "pytz",
   "type": "library",
   "version": "2025.2",
   "purl": "pkg:pypi/pytz@2025.2"
  },
  {
   "bom-ref": "BomRef.31063260419819216.08278276971828158",
   "name": "referencing",
   "type": "library",
   "version": "0.37.0",
   "purl": "pkg:pypi/referencing@0.37.0"
  },
  {
   "bom-ref": "BomRef.38454590925093957.3103929153688235",
   "name": "repoze.lru",
   "type": "library",
   "version": "0.7",
   "purl": "pkg:pypi/repoze.lru@0.7"
  },
  {
   "bom-ref": "BomRef.5636323716026268.15892248110648532",
   "name": "requests",
   "type": "library",
   "version": "2.33.0",
   "purl": "pkg:pypi/requests@2.33.0"
  },
  {
   "bom-ref": "BomRef.37728426423906647.42650687932256093",
   "name": "requestsexceptions",
   "type": "library",
   "version": "1.4.0",
   "purl": "pkg:pypi/requestsexceptions@1.4.0"
  },
  {
   "bom-ref": "BomRef.16027587948229005.06203109593830958",
   "name": "rfc3986",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/rfc3986@2.0.0"
  },
  {
   "bom-ref": "BomRef.755881938632939.5831804781190847",
   "name": "rich",
   "type": "library",
   "version": "14.3.3",
   "purl": "pkg:pypi/rich@14.3.3"
  },
  {
   "bom-ref": "BomRef.6393068351713446.23941961671567702",
   "name": "rich-argparse",
   "type": "library",
   "version": "1.7.2",
   "purl": "pkg:pypi/rich-argparse@1.7.2"
  },
  {
   "bom-ref": "BomRef.48456438912787103.9692070453009284",
   "name": "rpds-py",
   "type": "library",
   "version": "0.30.0",
   "purl": "pkg:pypi/rpds-py@0.30.0"
  },
  {
   "bom-ref": "BomRef.18617288157906098.07319515618308203",
   "name": "setproctitle",
   "type": "library",
   "version": "1.3.7",
   "purl": "pkg:pypi/setproctitle@1.3.7"
  },
  {
   "bom-ref": "BomRef.8632021123436047.5852769811053489",
   "name": "setuptools",
   "type": "library",
   "version": "84.2.1",
   "purl": "pkg:pypi/setuptools@84.2.1"
  },
  {
   "bom-ref": "BomRef.3765433394077934.609045164242401",
   "name": "six",
   "type": "library",
   "version": "1.17.0",
   "purl": "pkg:pypi/six@1.17.0"
  },
  {
   "bom-ref": "BomRef.37471283358138496.7238035201920167",
   "name": "sortedcontainers",
   "type": "library",
   "version": "2.4.0",
   "purl": "pkg:pypi/sortedcontainers@2.4.0"
  },
  {
   "bom-ref": "BomRef.49601825799263555.9581720933646972",
   "name": "statsd",
   "type": "library",
   "version": "4.0.1",
   "purl": "pkg:pypi/statsd@4.0.1"
  },
  {
   "bom-ref": "BomRef.8803440165292571.13222741275549665",
   "name": "stevedore",
   "type": "library",
   "version": "5.7.0",
   "purl": "pkg:pypi/stevedore@5.7.0"
  },
  {
   "bom-ref": "BomRef.6228651024691668.9783732120855192",
   "name": "tenacity",
   "type": "library",
   "version": "9.1.4",
   "purl": "pkg:pypi/tenacity@9.1.4"
  },
  {
   "bom-ref": "BomRef.6855767228694458.3305513793125273",
   "name": "testresources",
   "type": "library",
   "version": "2.0.2",
   "purl": "pkg:pypi/testresources@2.0.2"
  },
  {
   "bom-ref": "BomRef.502536972815932.6043878242789964",
   "name": "testscenarios",
   "type": "library",
   "version": "0.5.0",
   "purl": "pkg:pypi/testscenarios@0.5.0"
  },
  {
   "bom-ref": "BomRef.09883074509185641.4900181031314451",
   "name": "testtools",
   "type": "library",
   "version": "2.8.5",
   "purl": "pkg:pypi/testtools@2.8.5"
  },
  {
   "bom-ref": "BomRef.5488540326399647.43561767980953714",
   "name": "typing_extensions",
   "type": "library",
   "version": "4.15.0",
   "purl": "pkg:pypi/typing-extensions@4.15.0"
  },
  {
   "bom-ref": "BomRef.35977945565889646.2708787760923975",
   "name": "tzdata",
   "type": "library",
   "version": "2025.3",
   "purl": "pkg:pypi/tzdata@2025.3"
  },
  {
   "bom-ref": "BomRef.3916962782189862.7392675585709216",
   "name": "uWSGI",
   "type": "library",
   "version": "2.0.31",
   "purl": "pkg:pypi/uwsgi@2.0.31"
  },
  {
   "bom-ref": "BomRef.9358653791868846.4842550989284007",
   "name": "urllib3",
   "type": "library",
   "version": "2.8.0",
   "purl": "pkg:pypi/urllib3@2.8.0"
  },
  {
   "bom-ref": "BomRef.2451953859936098.6861246659574869",
   "name": "vine",
   "type": "library",
   "version": "5.1.0",
   "purl": "pkg:pypi/vine@5.1.0"
  },
  {
   "bom-ref": "BomRef.24729850543956666.598626304990489",
   "name": "warlock",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/warlock@2.1.0"
  },
  {
   "bom-ref": "BomRef.03995194662958457.8103057842125847",
   "name": "wcwidth",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/wcwidth@0.6.0"
  },
  {
   "bom-ref": "BomRef.17127645541594383.8090017499336101",
   "name": "websocket-client",
   "type": "library",
   "version": "1.9.0",
   "purl": "pkg:pypi/websocket-client@1.9.0"
  },
  {
   "bom-ref": "BomRef.6959080050112312.4566566048802966",
   "name": "wrapt",
   "type": "library",
   "version": "2.1.1",
   "purl": "pkg:pypi/wrapt@2.1.1"
  },
  {
   "bom-ref": "BomRef.5329089832926978.37759524145567425",
   "name": "yappi",
   "type": "library",
   "version": "1.7.3",
   "purl": "pkg:pypi/yappi@1.7.3"
  },
  {
   "bom-ref": "BomRef.5710726114820512.4061474849270572",
   "name": "yaql",
   "type": "library",
   "version": "3.2.0",
   "purl": "pkg:pypi/yaql@3.2.0"
  },
  {
   "type": "library",
   "bom-ref": "fonte:openstack-heat@26.0.3.dev2",
   "name": "openstack-heat",
   "version": "26.0.3.dev2",
   "purl": "pkg:pypi/openstack-heat@26.0.3.dev2",
   "description": "compilado do fonte (opendev.org)"
  }
 ],
 "dependencies": [
  {
   "ref": "BomRef.0048722539457852765.6195719350202255"
  },
  {
   "ref": "BomRef.011699699994815016.718189051109785"
  },
  {
   "ref": "BomRef.013985470381013054.8827793140280006"
  },
  {
   "ref": "BomRef.02166369239086463.8663221159437372"
  },
  {
   "ref": "BomRef.023781744056088572.010270344021475308"
  },
  {
   "ref": "BomRef.03077183074122014.9701292557355752"
  },
  {
   "ref": "BomRef.03697201337186051.8791308817692656"
  },
  {
   "ref": "BomRef.03995194662958457.8103057842125847"
  },
  {
   "ref": "BomRef.05230246707302644.6177816112262069"
  },
  {
   "ref": "BomRef.057646258289782204.20951582841471939"
  },
  {
   "ref": "BomRef.058217654125004126.17696815612485928"
  },
  {
   "ref": "BomRef.062064235270584356.6971087042880935"
  },
  {
   "ref": "BomRef.06341236686414675.8899781746281366"
  },
  {
   "ref": "BomRef.06670662449398734.3363202882253211"
  },
  {
   "ref": "BomRef.06838791537016231.44003627816951973"
  },
  {
   "ref": "BomRef.08261443618196773.1786177384547506"
  },
  {
   "ref": "BomRef.09883074509185641.4900181031314451"
  },
  {
   "ref": "BomRef.09954487533313416.5160078361557221"
  },
  {
   "ref": "BomRef.09988015893958846.7745254618668551"
  },
  {
   "ref": "BomRef.10001636426708238.32255409376464284"
  },
  {
   "ref": "BomRef.1044197618852103.985060834015324"
  },
  {
   "ref": "BomRef.10848865032404598.8411860347122206"
  },
  {
   "ref": "BomRef.11598089554747959.05567138263409843"
  },
  {
   "ref": "BomRef.11935447147172418.8464294097106592"
  },
  {
   "ref": "BomRef.12082303384833049.8842264059823449"
  },
  {
   "ref": "BomRef.1408653085156507.7284414575905629"
  },
  {
   "ref": "BomRef.1451098477344882.17747402850437555"
  },
  {
   "ref": "BomRef.1455008239296346.8887991691767321"
  },
  {
   "ref": "BomRef.15003450102042548.9892935306860302"
  },
  {
   "ref": "BomRef.15499911670131872.5479828115010584"
  },
  {
   "ref": "BomRef.1552831624408343.7895167310078474"
  },
  {
   "ref": "BomRef.15529632316186082.294175301481469"
  },
  {
   "ref": "BomRef.16027587948229005.06203109593830958"
  },
  {
   "ref": "BomRef.17127645541594383.8090017499336101"
  },
  {
   "ref": "BomRef.17548199389642571.8537494295324249"
  },
  {
   "ref": "BomRef.18617288157906098.07319515618308203"
  },
  {
   "ref": "BomRef.19039448628374978.7812769630172018"
  },
  {
   "ref": "BomRef.1988763311804591.7722578526208584"
  },
  {
   "ref": "BomRef.2034221977570948.7551636322847233"
  },
  {
   "ref": "BomRef.2072079876149271.9561402866223604"
  },
  {
   "ref": "BomRef.21077355204083825.5230667194899231"
  },
  {
   "ref": "BomRef.22075054396920069.04647718855366045"
  },
  {
   "ref": "BomRef.2239496094897805.9034900342473607"
  },
  {
   "ref": "BomRef.22848941617726726.8156019832469941"
  },
  {
   "ref": "BomRef.23208823549236068.7707097713664206"
  },
  {
   "ref": "BomRef.23880815013075263.13818358217892812"
  },
  {
   "ref": "BomRef.2451953859936098.6861246659574869"
  },
  {
   "ref": "BomRef.24729850543956666.598626304990489"
  },
  {
   "ref": "BomRef.2549970004870963.41164537556780034"
  },
  {
   "ref": "BomRef.25671919760779216.24852569372994093"
  },
  {
   "ref": "BomRef.25908765284412094.29485137704926834"
  },
  {
   "ref": "BomRef.2615009729725334.22695819119282745"
  },
  {
   "ref": "BomRef.263292028498471.5907072856096485"
  },
  {
   "ref": "BomRef.27704233648004595.22130341842777956"
  },
  {
   "ref": "BomRef.28079420076798645.5427439488952482"
  },
  {
   "ref": "BomRef.28957891499848376.7787957032995739"
  },
  {
   "ref": "BomRef.2909885149095851.8759290242327834"
  },
  {
   "ref": "BomRef.30263373159638074.41367980757818257"
  },
  {
   "ref": "BomRef.3100190031908714.03795603373618417"
  },
  {
   "ref": "BomRef.31063260419819216.08278276971828158"
  },
  {
   "ref": "BomRef.32837641788973904.728218110376823"
  },
  {
   "ref": "BomRef.3289375016200887.09333330961869812"
  },
  {
   "ref": "BomRef.33347158359429163.5542490050448603"
  },
  {
   "ref": "BomRef.3433870895770381.9138095589041094"
  },
  {
   "ref": "BomRef.3491308617748774.7497515300089582"
  },
  {
   "ref": "BomRef.35977945565889646.2708787760923975"
  },
  {
   "ref": "BomRef.37471283358138496.7238035201920167"
  },
  {
   "ref": "BomRef.3765433394077934.609045164242401"
  },
  {
   "ref": "BomRef.37728426423906647.42650687932256093"
  },
  {
   "ref": "BomRef.38454590925093957.3103929153688235"
  },
  {
   "ref": "BomRef.3857130964341846.9927727992585228"
  },
  {
   "ref": "BomRef.38869409032027247.4517504201557544"
  },
  {
   "ref": "BomRef.3916962782189862.7392675585709216"
  },
  {
   "ref": "BomRef.4320919132197436.19071279334078706"
  },
  {
   "ref": "BomRef.4401716568196088.2590674945215726"
  },
  {
   "ref": "BomRef.447020179409478.6874470995254163"
  },
  {
   "ref": "BomRef.44876693123618816.25749416627767385"
  },
  {
   "ref": "BomRef.48351699736357023.5255409771655514"
  },
  {
   "ref": "BomRef.48456438912787103.9692070453009284"
  },
  {
   "ref": "BomRef.486307293750442.22722601163062828"
  },
  {
   "ref": "BomRef.49346771707866854.20071823708095882"
  },
  {
   "ref": "BomRef.49601825799263555.9581720933646972"
  },
  {
   "ref": "BomRef.4983481277074473.5164739008731558"
  },
  {
   "ref": "BomRef.502536972815932.6043878242789964"
  },
  {
   "ref": "BomRef.50568862961101.46058732817184234"
  },
  {
   "ref": "BomRef.5062556141224683.4427322247083748"
  },
  {
   "ref": "BomRef.5213692379736272.7915138159423124"
  },
  {
   "ref": "BomRef.5322997180093602.9955901544298111"
  },
  {
   "ref": "BomRef.5329089832926978.37759524145567425"
  },
  {
   "ref": "BomRef.5392309886641642.8581802268204727"
  },
  {
   "ref": "BomRef.5488540326399647.43561767980953714"
  },
  {
   "ref": "BomRef.5514035222777395.8746412757950203"
  },
  {
   "ref": "BomRef.5636323716026268.15892248110648532"
  },
  {
   "ref": "BomRef.5658359132712243.8066354088148002"
  },
  {
   "ref": "BomRef.5710726114820512.4061474849270572"
  },
  {
   "ref": "BomRef.5815746420225625.817984724612126"
  },
  {
   "ref": "BomRef.6198439506073.4392522137101591"
  },
  {
   "ref": "BomRef.6215293343315806.35888885215949273"
  },
  {
   "ref": "BomRef.6228651024691668.9783732120855192"
  },
  {
   "ref": "BomRef.6267708107661106.27671261741221953"
  },
  {
   "ref": "BomRef.628101436470571.2206635252167648"
  },
  {
   "ref": "BomRef.6301237830533378.8816743672261107"
  },
  {
   "ref": "BomRef.6393068351713446.23941961671567702"
  },
  {
   "ref": "BomRef.6483378698392456.016923136802951322"
  },
  {
   "ref": "BomRef.6525395086757702.9139043476790949"
  },
  {
   "ref": "BomRef.6606739304660006.2543875873829228"
  },
  {
   "ref": "BomRef.6664342381401595.028291876975692798"
  },
  {
   "ref": "BomRef.6746049650917916.08069416319834488"
  },
  {
   "ref": "BomRef.6855767228694458.3305513793125273"
  },
  {
   "ref": "BomRef.6926158456673407.948007860174204"
  },
  {
   "ref": "BomRef.6959080050112312.4566566048802966"
  },
  {
   "ref": "BomRef.706620834895973.8044544208699268"
  },
  {
   "ref": "BomRef.7168478233635454.6482368543641064"
  },
  {
   "ref": "BomRef.7275705714049286.9549928288055326"
  },
  {
   "ref": "BomRef.7357165323067542.8856360460955763"
  },
  {
   "ref": "BomRef.755881938632939.5831804781190847"
  },
  {
   "ref": "BomRef.7578627816814754.7345077675926303"
  },
  {
   "ref": "BomRef.7676132438298481.9770182393349396"
  },
  {
   "ref": "BomRef.7695734625763142.18632631432872826"
  },
  {
   "ref": "BomRef.7934397392690471.6063390508793147"
  },
  {
   "ref": "BomRef.7997316970612214.2754602848096188"
  },
  {
   "ref": "BomRef.8112523088375387.6360119653547471"
  },
  {
   "ref": "BomRef.8276479382499895.26363355904500463"
  },
  {
   "ref": "BomRef.8300347252784518.1680100983045102"
  },
  {
   "ref": "BomRef.8305999653123085.13515245362753503"
  },
  {
   "ref": "BomRef.8355391830719471.6167666405160754"
  },
  {
   "ref": "BomRef.8391978901827017.7467391615365856"
  },
  {
   "ref": "BomRef.841396777606183.8033671057517482"
  },
  {
   "ref": "BomRef.8534659583232604.9460800610561892"
  },
  {
   "ref": "BomRef.8592466143762513.04020385687704209"
  },
  {
   "ref": "BomRef.8632021123436047.5852769811053489"
  },
  {
   "ref": "BomRef.8717206785586166.36688060980712045"
  },
  {
   "ref": "BomRef.8753270661695022.9988481914619711"
  },
  {
   "ref": "BomRef.8803440165292571.13222741275549665"
  },
  {
   "ref": "BomRef.8873579220364014.9776521519708249"
  },
  {
   "ref": "BomRef.8915585332257033.14019345852111287"
  },
  {
   "ref": "BomRef.9114747712745229.7922591810236199"
  },
  {
   "ref": "BomRef.9130915529570971.8515294046489614"
  },
  {
   "ref": "BomRef.9358653791868846.4842550989284007"
  },
  {
   "ref": "BomRef.936773400352464.09021334315902763"
  },
  {
   "ref": "BomRef.949366345348766.3558606145034592"
  },
  {
   "ref": "BomRef.9585215200869099.4927006319311996"
  },
  {
   "ref": "BomRef.9604150334813489.1768113320428123"
  },
  {
   "ref": "BomRef.9613286291889397.5222368769476511"
  },
  {
   "ref": "BomRef.9762902646141116.1740981702305635"
  },
  {
   "ref": "BomRef.9767904477170979.07210560979701874"
  },
  {
   "ref": "BomRef.9773434293601494.6387493345090628"
  },
  {
   "ref": "BomRef.998618915793882.5610960778945693"
  }
 ],
 "metadata": {
  "timestamp": "2026-11-11T05:01:12.770815+00:00",
  "component": {
   "type": "application",
   "bom-ref": "stronglinux-openstack-heat@26.0.3~dev2-1stronglinux8",
   "name": "stronglinux-openstack-heat",
   "version": "26.0.3~dev2-1stronglinux8",
   "purl": "pkg:deb/stronglinux/stronglinux-openstack-heat@26.0.3~dev2-1stronglinux8?arch=amd64&distro=stronglinux-1.0",
   "description": "venv Python do pacote (pip-freeze.txt do .deb)"
  },
  "supplier": {
   "name": "StrongLinux"
  }
 },
 "serialNumber": "urn:uuid:d2e6b0af-d6e9-5923-abfc-8cbf5d5da457",
 "version": 1,
 "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
 "bomFormat": "CycloneDX",
 "specVersion": "1.4"
}