A Pythonic framework for threat modeling

OWASP/pytm 对新手友好吗?

近 30 天,OWASP/pytm 合并了外部贡献者提交的 12 个 PR 中的 5 个,维护者通常 3 天内回复。 目前没有开放的新手友好 issue,下方列出了我们收录的该仓库的其他 issue。

星标
1.2k
派生
237
开放的新手 issue
0
已索引 issue
43
平均合并
4 天 2 小时
30 天内合并 PR
9
主要语言
Python
许可证
没有许可证数据
最近 GitHub push
2026年11月11日
最近索引
2026年9月19日
贡献指南
贡献指南
行为准则
没有行为准则
新手标签
hacktoberfest help wanted good first issue

如何为 OWASP/pytm 做贡献

  1. 先读贡献指南:它说明了维护者希望如何提出、测试和评审改动。
  2. 项目自带 dev container:在 Codespaces 中打开,在浏览器里直接得到一个能用的开发环境。
  3. 关注这个仓库,有新的新手友好 issue 时就能知道;也可以看看下方的其他 issue。
正在加载 Issue

可能已有人在做的 issue 排在最后。 全部按时间排序

  • Calling TM.dfd() a second time returns an empty diagram
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 2/5 1-3 小时 新手友好度 25/100

    OWASP/pytm#385 ·

    维护者通常 3 天内回复

  • Long boundary names render a literal "\n" in the DFD
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 2/5 1-3 小时 新手友好度 35/100

    OWASP/pytm#379 ·

    维护者通常 3 天内回复

  • Docs: Replace pdoc3 with Zensical, provide a project + API documentation
    未关闭

    难度 5/5 一周以上 新手友好度 35/100

    OWASP/pytm#352 ·

    维护者通常 3 天内回复

  • Docs: Add hint about (upcoming) CycloneDX TMBOM (Threat Model Bill of Materials) support
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 2/5 1-3 小时 新手友好度 58/100

    OWASP/pytm#351 · 1 条评论 ·

    维护者通常 3 天内回复

  • Docs: Hint about outdated docs
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 3/5 1-2 天 新手友好度 30/100

    OWASP/pytm#334 · 2 个 reaction ·

    维护者通常 3 天内回复

  • Consider using python objects for defining threats
    未关闭

    难度 5/5 一周以上 新手友好度 35/100

    OWASP/pytm#327 · 8 条评论 ·

    维护者通常 3 天内回复

  • Devbox build issue on Mac | Build Fails
    未关闭

    难度 2/5 1-3 小时 新手友好度 48/100

    OWASP/pytm#315 · 5 条评论 ·

    维护者通常 3 天内回复

  • Docs: Autogenerate threats into docs
    未关闭

    难度 4/5 3-5 天 新手友好度 48/100

    OWASP/pytm#304 · 10 条评论 ·

    维护者通常 3 天内回复

  • GitHub milestones?
    未关闭

    难度 5/5 一周以上 新手友好度 35/100

    OWASP/pytm#303 · 10 条评论 ·

    维护者通常 3 天内回复

  • Strategy for decoupling models, rules from runtime
    未关闭

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#302 · 4 条评论 ·

    维护者通常 3 天内回复

  • Add docstrings for pytm model entities
    未关闭

    难度 3/5 1-2 天 新手友好度 68/100

    OWASP/pytm#294 · 6 条评论 ·

    维护者通常 3 天内回复

  • add ruff to gh workflows
    可能重新可做 关联的 PR 已关闭且未合并。 未关闭

    难度 2/5 1-3 小时 新手友好度 35/100

    OWASP/pytm#292 ·

    维护者通常 3 天内回复

  • Docs: Autogeneration of pytm model into docs
    未关闭

    难度 4/5 3-5 天 新手友好度 35/100

    OWASP/pytm#279 · 2 条评论 ·

    维护者通常 3 天内回复

  • Nested trust boundaries
    未关闭

    难度 4/5 3-5 天 新手友好度 32/100

    OWASP/pytm#271 · 3 条评论 ·

    维护者通常 3 天内回复

  • Apply same threat to multiple assets
    未关闭

    难度 4/5 3-5 天 新手友好度 25/100

    OWASP/pytm#267 · 3 条评论 ·

    维护者通常 3 天内回复

  • Applying custom threats only to specific elements.
    未关闭

    难度 4/5 3-5 天 新手友好度 25/100

    OWASP/pytm#262 · 1 条评论 ·

    维护者通常 3 天内回复

  • Guidance or examples on Classification
    未关闭

    难度 4/5 3-5 天 新手友好度 25/100

    OWASP/pytm#260 · 6 条评论 ·

    维护者通常 3 天内回复

  • Format: "png" not recognized.
    未关闭

    难度 2/5 1-3 小时 新手友好度 42/100

    OWASP/pytm#254 · 1 条评论 ·

    维护者通常 3 天内回复

  • AC22 Credential Aging review
    未关闭

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#239 · 5 条评论 ·

    维护者通常 3 天内回复

  • Alternative format for threat lib for better readability and editing
    未关闭

    难度 5/5 一周以上 新手友好度 32/100

    OWASP/pytm#237 · 6 条评论 · 1 个 reaction ·

    维护者通常 3 天内回复

  • Suggest to support converting c4 models into pytm
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 35/100

    OWASP/pytm#212 · 14 条评论 · 3 个 reaction ·

    维护者通常 3 天内回复

  • Threat Evaluation Improvements: Simplify conditions and first step toward detecting mitigations
    未关闭

    难度 5/5 一周以上 新手友好度 20/100

    OWASP/pytm#152 · 12 条评论 ·

    维护者通常 3 天内回复

  • Are container objects missing?
    可能重新可做 @colesmj 于 1236 天前认领,目前没有进行中的 PR。 未关闭
    enhancement

    OWASP/pytm#113 · 13 条评论 · 已指派 1 人 ·

    维护者通常 3 天内回复

  • Objects should be generic, with roles
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#112 · 5 条评论 · 1 个 reaction ·

    维护者通常 3 天内回复

  • DataFlow object attributes need work (or moves)
    未关闭
    enhancement

    难度 5/5 一周以上 新手友好度 20/100

    OWASP/pytm#111 · 16 条评论 ·

    维护者通常 3 天内回复

  • AC03 - condition is too limiting
    未关闭
    enhancement Hacktoberfest help wanted

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#34 · 1 条评论 ·

    维护者通常 3 天内回复

  • DO01 - wrong condition check?
    未关闭
    enhancement Hacktoberfest help wanted

    难度 5/5 一周以上 新手友好度 20/100

    OWASP/pytm#32 · 1 条评论 ·

    维护者通常 3 天内回复

  • DE01 Data Flow Sniffing vs DE02 Weak Credential Transit
    未关闭

    难度 5/5 一周以上 新手友好度 20/100

    OWASP/pytm#29 · 4 条评论 ·

    维护者通常 3 天内回复

  • DS01: Weak credential storage - condition too broad
    未关闭
    good first issue Hacktoberfest

    难度 3/5 1-2 天 新手友好度 35/100

    OWASP/pytm#27 · 1 条评论 ·

    维护者通常 3 天内回复

  • Automatic trust boundary detection?
    未关闭
    enhancement Hacktoberfest help wanted

    难度 5/5 一周以上 新手友好度 20/100

    OWASP/pytm#23 · 2 条评论 ·

    维护者通常 3 天内回复

  • Logic is going to get messy fast, rules engine?
    未关闭
    Hacktoberfest help wanted

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#19 · 18 条评论 · 1 个 reaction ·

    维护者通常 3 天内回复

  • Add Exclusion logic for Threats?
    未关闭

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#14 · 2 条评论 ·

    维护者通常 3 天内回复

  • Initial TM creation is a pain and requires a lot of typing
    未关闭
    good first issue Hacktoberfest

    难度 4/5 3-5 天 新手友好度 35/100

    OWASP/pytm#12 · 9 条评论 ·

    维护者通常 3 天内回复

  • DF1 threat assumes source and sink are remote systems
    未关闭
    good first issue Hacktoberfest help wanted

    难度 5/5 一周以上 新手友好度 25/100

    OWASP/pytm#9 · 7 条评论 ·

    维护者通常 3 天内回复

  • Proposal: isHardened should not be a property on its own
    可能重新可做 @colesmj 于 1236 天前认领,目前没有进行中的 PR。 未关闭
    enhancement

    OWASP/pytm#1 · 14 条评论 · 已指派 1 人 ·

    维护者通常 3 天内回复

  • Dataflow defaults overwrite values the model set explicitly
    可能已有人在做 @markthomaschurch 于 1 天前认领。 未关闭

    难度 3/5 1-2 天 新手友好度 30/100

    OWASP/pytm#391 ·

    维护者通常 3 天内回复

  • Datastore icon is missing from SVG diagrams (absolute PNG path)
    可能已有人在做 @markthomaschurch 于 3 天前认领。 未关闭

    难度 2/5 1-3 小时 新手友好度 20/100

    OWASP/pytm#381 ·

    维护者通常 3 天内回复

  • `TM.check()` overwrites explicit Dataflow `protocol`, `dstPort` and `controls.isEncrypted` with sink defaults (regression in 1.4.0)
    可能已有人在做 @Svastikkka 于 14 天前认领。 未关闭

    难度 3/5 1-2 天 新手友好度 75/100

    OWASP/pytm#373 · 1 条评论 ·

    维护者通常 3 天内回复

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。