cyclonedx-bom - PyPI
文章推薦指數: 80 %
CycloneDX Python SBOM Generation Tool ... This project provides a runnable Python-based application for generating CycloneDX bill-of-material documents from ... Skiptomaincontent Switchtomobileversion SearchPyPI Search cyclonedx-bom3.6.3 pipinstallcyclonedx-bom CopyPIPinstructions Latestversion Released: Sep19,2022 CycloneDXSoftwareBillofMaterials(SBOM)generationutility Navigation Projectdescription Releasehistory Downloadfiles Projectlinks Homepage Documentation Repository Statistics GitHubstatistics: Stars: Forks: Openissues/PRs: ViewstatisticsforthisprojectviaLibraries.io,orbyusingourpublicdatasetonGoogleBigQuery Meta License:ApacheSoftwareLicense(Apache-2.0) Author:StevenSpringett Requires:Python>=3.6,<4.0 Maintainers coderpatros CycloneDX jkowalleck madpah sspringett Classifiers DevelopmentStatus 5-Production/Stable IntendedAudience Developers InformationTechnology LegalIndustry SystemAdministrators License OSIApproved::ApacheSoftwareLicense ProgrammingLanguage Python::3 Python::3.10 Python::3.6 Python::3.7 Python::3.8 Python::3.9 Topic Security SoftwareDevelopment System::SoftwareDistribution Typing Typed Projectdescription Projectdetails Releasehistory Downloadfiles Projectdescription CycloneDXPythonSBOMGenerationTool ThisprojectprovidesarunnablePython-basedapplicationforgeneratingCycloneDXbill-of-materialdocumentsfromeither: YourcurrentPythonEnvironment Yourproject'smanifest(e.g.Pipfile.lock,poetry.lockorrequirements.txt) CondaasaPackageManager TheBOMwillcontainanaggregateofallyourcurrentproject'sdependencies,orthosedefinedbythemanifestyousupply. CycloneDXisalightweightBOMspecificationthatiseasilycreated,human-readable,andsimpletoparse. Readthefulldocumentationformoredetails. Installation InstallthisfromPyPi.orgusingyourpreferredPythonpackagemanager. Exampleusingpip: pipinstallcyclonedx-bom Exampleusingpoetry: poetryaddcyclonedx-bom Usage Callviaoneofcommands: cyclonedx-py python3-mcyclonedx_py Basicusage $cyclonedx-py--help usage:cyclonedx-py[-h](-c|-cj|-e|-p|-pip|-r)[-iFILE_PATH] [--format{json,xml}][--schema-version{1.4,1.3,1.2,1.1,1.0}] [-oFILE_PATH][-F][-X] CycloneDXSBOMGenerator optionalarguments: -h,--helpshowthishelpmessageandexit -c,--condaBuildaSBOMbasedontheoutputfrom`condalist --explicit`or`condalist--explicit--md5` -cj,--conda-jsonBuildaSBOMbasedontheoutputfrom`condalist --json` -e,--e,--environment BuildaSBOMbasedonthepackagesinstalledinyour currentPythonenvironment(default) -p,--p,--poetryBuildaSBOMbasedonaPoetrypoetry.lock'scontents. Usewith-itospecifyabsolutepathtoa`poetry.lock` youwishtouse,elsewe'lllookforoneinthe currentworkingdirectory. -pip,--pipBuildaSBOMbasedonaPipEnvPipfile.lock's contents.Usewith-itospecifyabsolutepathtoa `Pipefile.lock`youwishtouse,elsewe'lllookfor oneinthecurrentworkingdirectory. -r,--r,--requirements BuildaSBOMbasedonarequirements.txt'scontents. Usewith-itospecifyabsolutepathtoa `requirements.txt`youwishtouse,elsewe'lllook foroneinthecurrentworkingdirectory. -XEnabledebugoutput InputMethod: Flagstodeterminehowthistoolobtainsit'sinput -iFILE_PATH,--in-fileFILE_PATH Filetoreadinputfrom.Use"-"toreadfromSTDIN. SBOMOutputConfiguration: Choosetheoutputformatandschemaversion --format{json,xml}TheoutputformatforyourSBOM(default:xml) --schema-version{1.4,1.3,1.2,1.1,1.0} TheCycloneDXschemaversionforyourSBOM(default: 1.4) -oFILE_PATH,--oFILE_PATH,--outputFILE_PATH OutputfilepathforyourSBOM(setto'-'tooutput toSTDOUT) -F,--forceIfoutputtingtoafileandthestatedfilealready exists,itwillbeoverwritten. -pb,--purl-bom-refUseacomponent'spurlforthebom-refvalue,instead ofarandomUUID Advancedusageanddetails Seethefulldocumentationforadvancedusageanddetailsoninputformats,switchesandoptions. PythonSupport WeendeavourtosupportallfunctionalityforallcurrentactivelysupportedPythonversions. However,somefeaturesmaynotbepossible/presentinolderPythonversionsduetotheirlackofsupport. Contributing Feelfreetoopenissues,bugreportsorpullrequests. SeetheCONTRIBUTINGfilefordetails. Copyright&License CycloneDXBOMisCopyright(c)OWASPFoundation.AllRightsReserved. PermissiontomodifyandredistributeisgrantedunderthetermsoftheApache2.0license. SeetheLICENSEfileforthefulllicense. Projectdetails Projectlinks Homepage Documentation Repository Statistics GitHubstatistics: Stars: Forks: Openissues/PRs: ViewstatisticsforthisprojectviaLibraries.io,orbyusingourpublicdatasetonGoogleBigQuery Meta License:ApacheSoftwareLicense(Apache-2.0) Author:StevenSpringett Requires:Python>=3.6,<4.0 Maintainers coderpatros CycloneDX jkowalleck madpah sspringett Classifiers DevelopmentStatus 5-Production/Stable IntendedAudience Developers InformationTechnology LegalIndustry SystemAdministrators License OSIApproved::ApacheSoftwareLicense ProgrammingLanguage Python::3 Python::3.10 Python::3.6 Python::3.7 Python::3.8 Python::3.9 Topic Security SoftwareDevelopment System::SoftwareDistribution Typing Typed Releasehistory Releasenotifications| RSSfeed Thisversion 3.6.3 Sep19,2022 3.6.2 Sep19,2022 3.6.1 Sep19,2022 3.6.0 Sep19,2022 3.5.0 Jun27,2022 3.4.0 Jun16,2022 3.3.0 Jun16,2022 3.2.2 Jun2,2022 3.2.1 Apr5,2022 3.2.0 Apr5,2022 3.1.1 Mar21,2022 3.1.0 Mar10,2022 3.0.0 Feb21,2022 3.0.0rc3 pre-release Feb17,2022 3.0.0rc2 pre-release Feb17,2022 3.0.0rc1 pre-release Feb15,2022 3.0.0rc0 pre-release Feb8,2022 2.1.0 yanked Feb21,2022 2.0.3 Feb3,2022 2.0.2 Feb3,2022 2.0.1 Jan24,2022 2.0.0 Jan13,2022 2.0.0rc1 pre-release Jan12,2022 2.0.0rc0 pre-release Jan11,2022 1.5.3 Nov23,2021 1.5.2 Nov23,2021 1.5.1 Nov23,2021 1.5.0 Nov17,2021 1.4.3 Nov16,2021 1.4.2 Nov12,2021 1.4.1 Oct26,2021 1.4.0 Oct21,2021 1.3.1 Oct19,2021 1.3.0 Oct19,2021 1.2.0 Oct12,2021 1.1.0 Oct4,2021 1.0.5 Sep27,2021 1.0.4 Sep27,2021 1.0.3 Sep27,2021 1.0.2 Sep13,2021 0.4.3 Dec5,2020 0.4.2 Oct8,2020 0.4.1 Sep8,2020 0.4.0 Sep3,2020 0.3.5 Dec5,2019 0.3.4 Nov26,2019 0.3.3 Nov13,2019 0.3.2 Sep23,2019 0.3.1 Aug6,2019 0.3.0 May23,2019 0.2.0 Nov20,2018 0.1.0 Nov17,2018 Downloadfiles Downloadthefileforyourplatform.Ifyou'renotsurewhichtochoose,learnmoreaboutinstallingpackages. SourceDistribution cyclonedx-bom-3.6.3.tar.gz (18.5kB viewhashes) Uploaded Sep19,2022 source BuiltDistribution cyclonedx_bom-3.6.3-py3-none-any.whl (29.6kB viewhashes) Uploaded Sep19,2022 py3 Close Hashesforcyclonedx-bom-3.6.3.tar.gz Hashesforcyclonedx-bom-3.6.3.tar.gz Algorithm Hashdigest SHA256 9cd4efb9fb0706383c42a21010eae928df6677e0d6246b67e1a875dbd6c8c3ae Copy MD5 d16793199f7c2d9aef91f3fd17c760ed Copy BLAKE2-256 bc093132b6466cc743f492c9121acd5b6bc9ba6e71ccd4eb1d903850958ce822 Copy Close Close Hashesforcyclonedx_bom-3.6.3-py3-none-any.whl Hashesforcyclonedx_bom-3.6.3-py3-none-any.whl Algorithm Hashdigest SHA256 98b0e1a956af3d950bd31414206918c419b5fd719b9fff4f04ba98668de589d0 Copy MD5 30b6575b00fa131530993ea32051e6e4 Copy BLAKE2-256 b5eb58ad6dac33d48ff37c1d03fec67615736e1da4f2fa22c03b3566715de88b Copy Close English español français 日本語 português(Brasil) українська Ελληνικά Deutsch 中文(简体) 中文(繁體) русский עברית esperanto Supportedby AWS Cloudcomputing Datadog Monitoring Facebook/Instagram PSFSponsor Fastly CDN Google ObjectStorageandDownloadAnalytics Huawei PSFSponsor Microsoft PSFSponsor NVIDIA PSFSponsor Pingdom Monitoring Salesforce PSFSponsor Sentry Errorlogging StatusPage Statuspage
延伸文章資訊
- 1在Python中將帶BOM的UTF - 程式人生
我想將它們(理想情況下)轉換為沒有BOM的UTF-8。似乎 codecs.StreamRecoder(stream, encode, decode, Reader, Writer, errors...
- 2cyclonedx-bom - PyPI
CycloneDX Python SBOM Generation Tool ... This project provides a runnable Python-based applicati...
- 3Python: 關於Unicode 的BOM - 傑克! 真是太神奇了! - 痞客邦
註一: 主要是因為可使用的編碼數只有256 個, 而不同code page 之間會對應不同的符號, 進而無法得知資訊的原始樣貌. 關於Unicode 的BOM (Byte Order Mark)...
- 4Convert UTF-8 with BOM to UTF-8 with no BOM in Python
Is there a solution that can take any known Python encoding and output as UTF-8 without BOM? edit...
- 5python 读取带BOM的utf-8格式文件 - 简书
标示。比如很多现代脚本语言,例如python,其解释器本身是能处理BOM的,但是shell卡在这里。 因此我们在linux ...