一个用于从OpenSSF Scorecard API获取数据的包
项目描述
ScoreCode是一个用于评估软件项目安全和合规性的工具。它评估项目安全状况的各个方面,并生成一份评分卡,帮助组织了解与软件相关的安全风险。
特性: - 自动安全评估 - 基于多个标准的综合评分 - 容易与现有工作流程集成 - 支持各种平台和代码库
安装
要安装Scorecard,可以使用pip
pip install scorecode
使用方法
要使用Scorecard,您需要用适当的参数调用fetch_scorecard函数。以下是一个基本的使用示例
from scorecode.ossf_scorecard import fetch_scorecard
# Fetch the scorecard data for a specific platform org and repo
data = fetch_scorecard(platform="github.com", org="nexB", repo="scancode-toolkit")
# Print the results
print("Scoring Tool:", data.scoring_tool)
print("Scoring Tool Version:", data.scoring_tool_version)
print("Score Date:", data.score_date)
print("Score:", data.score)
print("Documentation URL:", data.scoring_tool_documentation_url)
测试
要运行测试,请使用pytest。确保所有依赖项都已安装,然后执行
make test
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
scorecode-0.0.2.tar.gz (68.8 kB 查看哈希值)
构建分发
scorecode-0.0.2-py3-none-any.whl (11.9 kB 查看哈希值)
关闭
scorecode-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a2ea089f2d760f60eefd47b2e2133e99296a22e6162de40d39ecf8d61d457f1 |
|
MD5 | 70f52975ca5fd73ee71d4b0b9e3cae36 |
|
BLAKE2b-256 | 2d719cdac7d330528a644b71df5fde9ee659868c4f439a3b563beba25bb02094 |
关闭
scorecode-0.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa5661b9712b0edd45c16eedd1aa094c4d4166118aa211874db00b2496ea4293 |
|
MD5 | aeb766ab331ecc5549449d9a09e55580 |
|
BLAKE2b-256 | 272b1ec8e9adb0e222db23cb2c0a698af1b396a41c82975f70b7f365323d0b9f |