跳转到主要内容

实现SARIF 2.1.0对象模型的类。

项目描述

sarif-python-om

Python类,用于SARIF 2.1.0对象模型

用法

pip install sarif-python-om

import sarif_om

描述

本模块包含由静态分析结果交换格式 (SARIF) 版本 2.1.0 文件格式定义的对象模型类,这是一个 OASIS 委员会规范

要了解更多关于SARIF的信息以及如何使用它的资源,您可以访问SARIF主页

源代码可在https://github.com/microsoft/sarif-python-om找到。

生成

本模块中的类是通过SARIF JSON模式jschema-to-python代码生成器生成的,使用GitHub仓库根目录下的JSON模式文件sarif-2.1.0-rtm.4.json和代码生成提示文件code-gen-hints.json,以下命令行:

pip install jschema-to-python

py -m jschema_to_python
    --schema-path sarif-2.1.0-rtm.4.json
    --module-name sarif_om
    --output-directory sarif_om
    --root-class-name SarifLog
    --hints-file-path code-gen-hints.json
    --force
    -vv

贡献

本项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议(CLA),声明您有权,并且确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com

当您提交拉取请求时,CLA 机器人将自动确定您是否需要提供 CLA,并相应地装饰 PR(例如,状态检查,评论)。只需遵循机器人提供的说明。您在整个使用我们 CLA 的所有存储库中只需做一次。

本项目已采用 Microsoft 开源行为准则。更多信息请参阅 行为准则常见问题解答 或通过 opencode@microsoft.com 联系我们,如有任何其他问题或评论。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

sarif_om-1.0.4.tar.gz (28.8 kB 查看哈希值)

上传时间

构建分布

sarif_om-1.0.4-py3-none-any.whl (30.2 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页