{
 "components": [
  {
   "bom-ref": "BomRef.9685080758930182.82955157615022",
   "name": "PyNaCl",
   "type": "library",
   "version": "1.6.2",
   "purl": "pkg:pypi/pynacl@1.6.2"
  },
  {
   "bom-ref": "BomRef.40414174597792185.45912664270022185",
   "name": "PyYAML",
   "type": "library",
   "version": "6.0.3",
   "purl": "pkg:pypi/pyyaml@6.0.3"
  },
  {
   "bom-ref": "BomRef.28253979192819134.8896541650709969",
   "name": "Pygments",
   "type": "library",
   "version": "2.20.0",
   "purl": "pkg:pypi/pygments@2.20.0"
  },
  {
   "bom-ref": "BomRef.11298434989760986.12542892475959733",
   "name": "attrs",
   "type": "library",
   "version": "25.4.0",
   "purl": "pkg:pypi/attrs@25.4.0"
  },
  {
   "bom-ref": "BomRef.4515992355104749.7785317226819349",
   "name": "autopage",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/autopage@0.6.0"
  },
  {
   "bom-ref": "BomRef.03522848139286139.7519551970148668",
   "name": "barbican_tempest_plugin",
   "type": "library",
   "version": "4.6.0",
   "purl": "pkg:pypi/barbican-tempest-plugin@4.6.0"
  },
  {
   "bom-ref": "BomRef.9134092352760734.27264690384850176",
   "name": "bcrypt",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/bcrypt@5.0.0"
  },
  {
   "bom-ref": "BomRef.024184851730688628.45220105953806444",
   "name": "certifi",
   "type": "library",
   "version": "2026.10.23",
   "purl": "pkg:pypi/certifi@2026.10.23"
  },
  {
   "bom-ref": "BomRef.7998967431319057.9848611460304479",
   "name": "cffi",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/cffi@2.0.0"
  },
  {
   "bom-ref": "BomRef.6544409008894789.14129827744317458",
   "name": "charset-normalizer",
   "type": "library",
   "version": "3.4.4",
   "purl": "pkg:pypi/charset-normalizer@3.4.4"
  },
  {
   "bom-ref": "BomRef.3562934211918338.0442889057676793",
   "name": "cliff",
   "type": "library",
   "version": "4.13.3",
   "purl": "pkg:pypi/cliff@4.13.3"
  },
  {
   "bom-ref": "BomRef.4751881922925629.17812090466805475",
   "name": "cmd2",
   "type": "library",
   "version": "3.2.0",
   "purl": "pkg:pypi/cmd2@3.2.0"
  },
  {
   "bom-ref": "BomRef.9632199137259988.634446291320796",
   "name": "cryptography",
   "type": "library",
   "version": "50.0.0",
   "purl": "pkg:pypi/cryptography@50.0.0"
  },
  {
   "bom-ref": "BomRef.227817999508936.30278455742503263",
   "name": "debtcollector",
   "type": "library",
   "version": "3.0.0",
   "purl": "pkg:pypi/debtcollector@3.0.0"
  },
  {
   "bom-ref": "BomRef.09085570457761094.8700406449099914",
   "name": "defusedxml",
   "type": "library",
   "version": "0.7.1",
   "purl": "pkg:pypi/defusedxml@0.7.1"
  },
  {
   "bom-ref": "BomRef.26842054794898895.9085612940236463",
   "name": "fasteners",
   "type": "library",
   "version": "0.20",
   "purl": "pkg:pypi/fasteners@0.20"
  },
  {
   "bom-ref": "BomRef.8976724607402274.2541992420779382",
   "name": "fixtures",
   "type": "library",
   "version": "4.3.1",
   "purl": "pkg:pypi/fixtures@4.3.1"
  },
  {
   "bom-ref": "BomRef.6258174331020663.7864144959211529",
   "name": "idna",
   "type": "library",
   "version": "3.15",
   "purl": "pkg:pypi/idna@3.15"
  },
  {
   "bom-ref": "BomRef.0731615250878771.8038099259063848",
   "name": "invoke",
   "type": "library",
   "version": "2.2.1",
   "purl": "pkg:pypi/invoke@2.2.1"
  },
  {
   "bom-ref": "BomRef.9974428267922364.1529320173818095",
   "name": "iso8601",
   "type": "library",
   "version": "2.1.0",
   "purl": "pkg:pypi/iso8601@2.1.0"
  },
  {
   "bom-ref": "BomRef.2370096896131043.3275684047703529",
   "name": "jsonschema",
   "type": "library",
   "version": "4.26.0",
   "purl": "pkg:pypi/jsonschema@4.26.0"
  },
  {
   "bom-ref": "BomRef.2779274315095692.4236656639882245",
   "name": "jsonschema-specifications",
   "type": "library",
   "version": "2025.9.1",
   "purl": "pkg:pypi/jsonschema-specifications@2025.9.1"
  },
  {
   "bom-ref": "BomRef.9271683654144538.09587104919020228",
   "name": "markdown-it-py",
   "type": "library",
   "version": "4.0.0",
   "purl": "pkg:pypi/markdown-it-py@4.0.0"
  },
  {
   "bom-ref": "BomRef.2507560354954468.6841684451350637",
   "name": "mdurl",
   "type": "library",
   "version": "0.1.2",
   "purl": "pkg:pypi/mdurl@0.1.2"
  },
  {
   "bom-ref": "BomRef.8075467030342518.02100155535971915",
   "name": "msgpack",
   "type": "library",
   "version": "1.2.3",
   "purl": "pkg:pypi/msgpack@1.2.3"
  },
  {
   "bom-ref": "BomRef.5225810032612973.2617601149682055",
   "name": "netaddr",
   "type": "library",
   "version": "1.3.0",
   "purl": "pkg:pypi/netaddr@1.3.0"
  },
  {
   "bom-ref": "BomRef.9063046058851681.32945746532442566",
   "name": "oslo.concurrency",
   "type": "library",
   "version": "7.4.1",
   "purl": "pkg:pypi/oslo.concurrency@7.4.1"
  },
  {
   "bom-ref": "BomRef.9491121602439362.18981372625165915",
   "name": "oslo.config",
   "type": "library",
   "version": "10.3.0",
   "purl": "pkg:pypi/oslo.config@10.3.0"
  },
  {
   "bom-ref": "BomRef.279046563115962.4795067407316077",
   "name": "oslo.context",
   "type": "library",
   "version": "6.3.0",
   "purl": "pkg:pypi/oslo.context@6.3.0"
  },
  {
   "bom-ref": "BomRef.7263003369267478.7599662715976351",
   "name": "oslo.i18n",
   "type": "library",
   "version": "6.7.2",
   "purl": "pkg:pypi/oslo.i18n@6.7.2"
  },
  {
   "bom-ref": "BomRef.9628688092378271.05243158092119948",
   "name": "oslo.log",
   "type": "library",
   "version": "8.1.1",
   "purl": "pkg:pypi/oslo.log@8.1.1"
  },
  {
   "bom-ref": "BomRef.303080327677293.047524611483433454",
   "name": "oslo.serialization",
   "type": "library",
   "version": "5.9.1",
   "purl": "pkg:pypi/oslo.serialization@5.9.1"
  },
  {
   "bom-ref": "BomRef.5898601126284881.5323053157053842",
   "name": "oslo.utils",
   "type": "library",
   "version": "10.0.1",
   "purl": "pkg:pypi/oslo.utils@10.0.1"
  },
  {
   "bom-ref": "BomRef.8828201269439303.6927435356902903",
   "name": "packaging",
   "type": "library",
   "version": "26.0",
   "purl": "pkg:pypi/packaging@26.0"
  },
  {
   "bom-ref": "BomRef.8485637376703189.7802996851663937",
   "name": "paramiko",
   "type": "library",
   "version": "5.0.0",
   "purl": "pkg:pypi/paramiko@5.0.0"
  },
  {
   "bom-ref": "BomRef.007942517229568402.6698663158696331",
   "name": "pbr",
   "type": "library",
   "version": "7.0.3",
   "purl": "pkg:pypi/pbr@7.0.3"
  },
  {
   "bom-ref": "BomRef.7090008845394439.21270207346134207",
   "name": "pip",
   "type": "library",
   "version": "26.2.2",
   "purl": "pkg:pypi/pip@26.2.2"
  },
  {
   "bom-ref": "BomRef.5088277329783782.7831856171949457",
   "name": "prettytable",
   "type": "library",
   "version": "3.17.0",
   "purl": "pkg:pypi/prettytable@3.17.0"
  },
  {
   "bom-ref": "BomRef.6005814627896495.06203880244190385",
   "name": "psutil",
   "type": "library",
   "version": "7.2.2",
   "purl": "pkg:pypi/psutil@7.2.2"
  },
  {
   "bom-ref": "BomRef.7533284098496695.4140454012334118",
   "name": "pycparser",
   "type": "library",
   "version": "3.0",
   "purl": "pkg:pypi/pycparser@3.0"
  },
  {
   "bom-ref": "BomRef.2694209918889876.6348107201467997",
   "name": "pyparsing",
   "type": "library",
   "version": "3.3.2",
   "purl": "pkg:pypi/pyparsing@3.3.2"
  },
  {
   "bom-ref": "BomRef.8216167546035025.593142992392011",
   "name": "pyperclip",
   "type": "library",
   "version": "1.11.0",
   "purl": "pkg:pypi/pyperclip@1.11.0"
  },
  {
   "bom-ref": "BomRef.7620727390528788.3748862577188373",
   "name": "python-dateutil",
   "type": "library",
   "version": "2.9.0.post0",
   "purl": "pkg:pypi/python-dateutil@2.9.0.post0"
  },
  {
   "bom-ref": "BomRef.8074941627287486.5823958681141318",
   "name": "python-subunit",
   "type": "library",
   "version": "1.4.5",
   "purl": "pkg:pypi/python-subunit@1.4.5"
  },
  {
   "bom-ref": "BomRef.051670907237913566.8952532385031972",
   "name": "referencing",
   "type": "library",
   "version": "0.37.0",
   "purl": "pkg:pypi/referencing@0.37.0"
  },
  {
   "bom-ref": "BomRef.40288383059439115.8589932729468891",
   "name": "requests",
   "type": "library",
   "version": "2.33.0",
   "purl": "pkg:pypi/requests@2.33.0"
  },
  {
   "bom-ref": "BomRef.42717671883583286.4652331468098213",
   "name": "rfc3986",
   "type": "library",
   "version": "2.0.0",
   "purl": "pkg:pypi/rfc3986@2.0.0"
  },
  {
   "bom-ref": "BomRef.5358327359885946.4810905348243488",
   "name": "rich",
   "type": "library",
   "version": "14.3.3",
   "purl": "pkg:pypi/rich@14.3.3"
  },
  {
   "bom-ref": "BomRef.19028795950989563.22105269043391307",
   "name": "rich-argparse",
   "type": "library",
   "version": "1.7.2",
   "purl": "pkg:pypi/rich-argparse@1.7.2"
  },
  {
   "bom-ref": "BomRef.14941224197299152.8022775742982972",
   "name": "rpds-py",
   "type": "library",
   "version": "0.30.0",
   "purl": "pkg:pypi/rpds-py@0.30.0"
  },
  {
   "bom-ref": "BomRef.02105565184056124.301351563785358",
   "name": "setuptools",
   "type": "library",
   "version": "84.2.1",
   "purl": "pkg:pypi/setuptools@84.2.1"
  },
  {
   "bom-ref": "BomRef.4341615551699919.4145276998513553",
   "name": "six",
   "type": "library",
   "version": "1.17.0",
   "purl": "pkg:pypi/six@1.17.0"
  },
  {
   "bom-ref": "BomRef.4539360249667096.394148853932463",
   "name": "stestr",
   "type": "library",
   "version": "4.2.1",
   "purl": "pkg:pypi/stestr@4.2.1"
  },
  {
   "bom-ref": "BomRef.6383550671947318.42773235279202326",
   "name": "stevedore",
   "type": "library",
   "version": "5.7.0",
   "purl": "pkg:pypi/stevedore@5.7.0"
  },
  {
   "bom-ref": "BomRef.6310609938465644.34535143640541055",
   "name": "tempest",
   "type": "library",
   "version": "47.0.0",
   "purl": "pkg:pypi/tempest@47.0.0"
  },
  {
   "bom-ref": "BomRef.9325333275846588.6735354608036342",
   "name": "testscenarios",
   "type": "library",
   "version": "0.5.0",
   "purl": "pkg:pypi/testscenarios@0.5.0"
  },
  {
   "bom-ref": "BomRef.7396471296850472.5199335392890788",
   "name": "testtools",
   "type": "library",
   "version": "2.8.5",
   "purl": "pkg:pypi/testtools@2.8.5"
  },
  {
   "bom-ref": "BomRef.5289528444918443.4060801731665038",
   "name": "tomlkit",
   "type": "library",
   "version": "0.14.0",
   "purl": "pkg:pypi/tomlkit@0.14.0"
  },
  {
   "bom-ref": "BomRef.6696228934175308.6471890831142744",
   "name": "typing_extensions",
   "type": "library",
   "version": "4.15.0",
   "purl": "pkg:pypi/typing-extensions@4.15.0"
  },
  {
   "bom-ref": "BomRef.9682021525719366.9893043102536294",
   "name": "urllib3",
   "type": "library",
   "version": "2.8.0",
   "purl": "pkg:pypi/urllib3@2.8.0"
  },
  {
   "bom-ref": "BomRef.5319262911398248.13156687750083962",
   "name": "voluptuous",
   "type": "library",
   "version": "0.16.0",
   "purl": "pkg:pypi/voluptuous@0.16.0"
  },
  {
   "bom-ref": "BomRef.8450725805361179.2621655181512512",
   "name": "wcwidth",
   "type": "library",
   "version": "0.6.0",
   "purl": "pkg:pypi/wcwidth@0.6.0"
  },
  {
   "bom-ref": "BomRef.036434169406873496.8002562594582692",
   "name": "wrapt",
   "type": "library",
   "version": "2.1.1",
   "purl": "pkg:pypi/wrapt@2.1.1"
  }
 ],
 "dependencies": [
  {
   "ref": "BomRef.007942517229568402.6698663158696331"
  },
  {
   "ref": "BomRef.02105565184056124.301351563785358"
  },
  {
   "ref": "BomRef.024184851730688628.45220105953806444"
  },
  {
   "ref": "BomRef.03522848139286139.7519551970148668"
  },
  {
   "ref": "BomRef.036434169406873496.8002562594582692"
  },
  {
   "ref": "BomRef.051670907237913566.8952532385031972"
  },
  {
   "ref": "BomRef.0731615250878771.8038099259063848"
  },
  {
   "ref": "BomRef.09085570457761094.8700406449099914"
  },
  {
   "ref": "BomRef.11298434989760986.12542892475959733"
  },
  {
   "ref": "BomRef.14941224197299152.8022775742982972"
  },
  {
   "ref": "BomRef.19028795950989563.22105269043391307"
  },
  {
   "ref": "BomRef.227817999508936.30278455742503263"
  },
  {
   "ref": "BomRef.2370096896131043.3275684047703529"
  },
  {
   "ref": "BomRef.2507560354954468.6841684451350637"
  },
  {
   "ref": "BomRef.26842054794898895.9085612940236463"
  },
  {
   "ref": "BomRef.2694209918889876.6348107201467997"
  },
  {
   "ref": "BomRef.2779274315095692.4236656639882245"
  },
  {
   "ref": "BomRef.279046563115962.4795067407316077"
  },
  {
   "ref": "BomRef.28253979192819134.8896541650709969"
  },
  {
   "ref": "BomRef.303080327677293.047524611483433454"
  },
  {
   "ref": "BomRef.3562934211918338.0442889057676793"
  },
  {
   "ref": "BomRef.40288383059439115.8589932729468891"
  },
  {
   "ref": "BomRef.40414174597792185.45912664270022185"
  },
  {
   "ref": "BomRef.42717671883583286.4652331468098213"
  },
  {
   "ref": "BomRef.4341615551699919.4145276998513553"
  },
  {
   "ref": "BomRef.4515992355104749.7785317226819349"
  },
  {
   "ref": "BomRef.4539360249667096.394148853932463"
  },
  {
   "ref": "BomRef.4751881922925629.17812090466805475"
  },
  {
   "ref": "BomRef.5088277329783782.7831856171949457"
  },
  {
   "ref": "BomRef.5225810032612973.2617601149682055"
  },
  {
   "ref": "BomRef.5289528444918443.4060801731665038"
  },
  {
   "ref": "BomRef.5319262911398248.13156687750083962"
  },
  {
   "ref": "BomRef.5358327359885946.4810905348243488"
  },
  {
   "ref": "BomRef.5898601126284881.5323053157053842"
  },
  {
   "ref": "BomRef.6005814627896495.06203880244190385"
  },
  {
   "ref": "BomRef.6258174331020663.7864144959211529"
  },
  {
   "ref": "BomRef.6310609938465644.34535143640541055"
  },
  {
   "ref": "BomRef.6383550671947318.42773235279202326"
  },
  {
   "ref": "BomRef.6544409008894789.14129827744317458"
  },
  {
   "ref": "BomRef.6696228934175308.6471890831142744"
  },
  {
   "ref": "BomRef.7090008845394439.21270207346134207"
  },
  {
   "ref": "BomRef.7263003369267478.7599662715976351"
  },
  {
   "ref": "BomRef.7396471296850472.5199335392890788"
  },
  {
   "ref": "BomRef.7533284098496695.4140454012334118"
  },
  {
   "ref": "BomRef.7620727390528788.3748862577188373"
  },
  {
   "ref": "BomRef.7998967431319057.9848611460304479"
  },
  {
   "ref": "BomRef.8074941627287486.5823958681141318"
  },
  {
   "ref": "BomRef.8075467030342518.02100155535971915"
  },
  {
   "ref": "BomRef.8216167546035025.593142992392011"
  },
  {
   "ref": "BomRef.8450725805361179.2621655181512512"
  },
  {
   "ref": "BomRef.8485637376703189.7802996851663937"
  },
  {
   "ref": "BomRef.8828201269439303.6927435356902903"
  },
  {
   "ref": "BomRef.8976724607402274.2541992420779382"
  },
  {
   "ref": "BomRef.9063046058851681.32945746532442566"
  },
  {
   "ref": "BomRef.9134092352760734.27264690384850176"
  },
  {
   "ref": "BomRef.9271683654144538.09587104919020228"
  },
  {
   "ref": "BomRef.9325333275846588.6735354608036342"
  },
  {
   "ref": "BomRef.9491121602439362.18981372625165915"
  },
  {
   "ref": "BomRef.9628688092378271.05243158092119948"
  },
  {
   "ref": "BomRef.9632199137259988.634446291320796"
  },
  {
   "ref": "BomRef.9682021525719366.9893043102536294"
  },
  {
   "ref": "BomRef.9685080758930182.82955157615022"
  },
  {
   "ref": "BomRef.9974428267922364.1529320173818095"
  }
 ],
 "metadata": {
  "timestamp": "2026-11-11T05:01:36.410578+00:00",
  "component": {
   "type": "application",
   "bom-ref": "stronglinux-openstack-tempest@47.0.0-1stronglinux8",
   "name": "stronglinux-openstack-tempest",
   "version": "47.0.0-1stronglinux8",
   "purl": "pkg:deb/stronglinux/stronglinux-openstack-tempest@47.0.0-1stronglinux8?arch=amd64&distro=stronglinux-1.0",
   "description": "venv Python do pacote (pip-freeze.txt do .deb)"
  },
  "supplier": {
   "name": "StrongLinux"
  }
 },
 "serialNumber": "urn:uuid:f8bf7788-bd10-5754-9698-5e62a22dc630",
 "version": 1,
 "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
 "bomFormat": "CycloneDX",
 "specVersion": "1.4"
}