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
延伸文章資訊
- 1BOM 的去除方式:分別使用vim, Python, 及bash - Kirin
BOM 的去除方式:分別使用vim, Python, 及bash. 0. Kirin written 10 個月ago. 最後更新日期:2022 年01 月3 日. BOM 是Byte Orde...
- 2[python] 解決生成csv file編碼問題(with BOM) - JysBlog
當我們使用UTF-8生成csv時,並未在header生成BOM訊息,所以Excel會依照Unicode編碼讀取,就會有亂碼產生。 實作. 下面是簡單的生成csv的python程式:.
- 3在Python中將帶BOM的UTF - 程式人生
我想將它們(理想情況下)轉換為沒有BOM的UTF-8。似乎 codecs.StreamRecoder(stream, encode, decode, Reader, Writer, errors...
- 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: 關於Unicode 的BOM - 傑克! 真是太神奇了! - 痞客邦
註一: 主要是因為可使用的編碼數只有256 個, 而不同code page 之間會對應不同的符號, 進而無法得知資訊的原始樣貌. 關於Unicode 的BOM (Byte Order Mark)...