A Pythonic framework for threat modeling

OWASP/pytm có thân thiện với người mới không?

Trong 30 ngày gần nhất, OWASP/pytm đã merge 5 trên 12 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 3 ngày. Hiện chưa có issue nào phù hợp với người mới đang mở; danh sách bên dưới là các issue khác chúng tôi có của kho này.

Star
1.2k
Fork
237
Issue cho người mới đang mở
0
Issue đã lập chỉ mục
43
Merge trung bình
4 ngày 2 giờ
Pull request đã merge (30 ngày)
9
Ngôn ngữ chính
Python
Giấy phép
Không có dữ liệu giấy phép
Lần push lên GitHub gần nhất
11/11/2026
Lập chỉ mục gần nhất
19/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
hacktoberfest help wanted good first issue

Cách đóng góp cho OWASP/pytm

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Dự án có sẵn dev container: mở trong Codespaces để có ngay môi trường chạy được trong trình duyệt.
  3. Theo dõi kho này để biết khi có issue mới phù hợp với người mới, hoặc xem các issue khác bên dưới.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • Calling TM.dfd() a second time returns an empty diagram
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100

    OWASP/pytm#385 ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Long boundary names render a literal "\n" in the DFD
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    OWASP/pytm#379 ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Docs: Replace pdoc3 with Zensical, provide a project + API documentation
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    OWASP/pytm#352 ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Docs: Add hint about (upcoming) CycloneDX TMBOM (Threat Model Bill of Materials) support
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100

    OWASP/pytm#351 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Docs: Hint about outdated docs
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100

    OWASP/pytm#334 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Consider using python objects for defining threats
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    OWASP/pytm#327 · 8 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Devbox build issue on Mac | Build Fails
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100

    OWASP/pytm#315 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Docs: Autogenerate threats into docs
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    OWASP/pytm#304 · 10 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • GitHub milestones?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    OWASP/pytm#303 · 10 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Strategy for decoupling models, rules from runtime
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#302 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Add docstrings for pytm model entities
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    OWASP/pytm#294 · 6 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • add ruff to gh workflows
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100

    OWASP/pytm#292 ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Docs: Autogeneration of pytm model into docs
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    OWASP/pytm#279 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Nested trust boundaries
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 32/100

    OWASP/pytm#271 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Apply same threat to multiple assets
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    OWASP/pytm#267 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Applying custom threats only to specific elements.
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    OWASP/pytm#262 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Guidance or examples on Classification
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    OWASP/pytm#260 · 6 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Format: "png" not recognized.
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 42/100

    OWASP/pytm#254 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • AC22 Credential Aging review
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#239 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Alternative format for threat lib for better readability and editing
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 32/100

    OWASP/pytm#237 · 6 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Suggest to support converting c4 models into pytm
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    OWASP/pytm#212 · 14 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Threat Evaluation Improvements: Simplify conditions and first step toward detecting mitigations
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    OWASP/pytm#152 · 12 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Are container objects missing?
    Có thể làm lại được @colesmj đã nhận 1236 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    OWASP/pytm#113 · 13 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Objects should be generic, with roles
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#112 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • DataFlow object attributes need work (or moves)
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    OWASP/pytm#111 · 16 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • AC03 - condition is too limiting
    Đang mở
    enhancement Hacktoberfest help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#34 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • DO01 - wrong condition check?
    Đang mở
    enhancement Hacktoberfest help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    OWASP/pytm#32 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • DE01 Data Flow Sniffing vs DE02 Weak Credential Transit
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    OWASP/pytm#29 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • DS01: Weak credential storage - condition too broad
    Đang mở
    good first issue Hacktoberfest

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    OWASP/pytm#27 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Automatic trust boundary detection?
    Đang mở
    enhancement Hacktoberfest help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    OWASP/pytm#23 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Logic is going to get messy fast, rules engine?
    Đang mở
    Hacktoberfest help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#19 · 18 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Add Exclusion logic for Threats?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#14 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Initial TM creation is a pain and requires a lot of typing
    Đang mở
    good first issue Hacktoberfest

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    OWASP/pytm#12 · 9 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • DF1 threat assumes source and sink are remote systems
    Đang mở
    good first issue Hacktoberfest help wanted

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    OWASP/pytm#9 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Proposal: isHardened should not be a property on its own
    Có thể làm lại được @colesmj đã nhận 1236 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    OWASP/pytm#1 · 14 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • Datastore icon is missing from SVG diagrams (absolute PNG path)
    Có thể đã có người làm @markthomaschurch đã nhận 3 ngày trước. Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 20/100

    OWASP/pytm#381 ·

    Maintainer thường phản hồi trong vòng 3 ngày

  • `TM.check()` overwrites explicit Dataflow `protocol`, `dstPort` and `controls.isEncrypted` with sink defaults (regression in 1.4.0)
    Có thể đã có người làm @Svastikkka đã nhận 14 ngày trước. Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 75/100

    OWASP/pytm#373 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 3 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.