A Pythonic framework for threat modeling

Ist OWASP/pytm einsteigerfreundlich?

In den letzten 30 Tagen hat OWASP/pytm 5 von 12 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 3 Tagen. Gerade ist kein einsteigerfreundliches Issue offen; die Liste unten zeigt die übrigen Issues, die wir von diesem Repository kennen.

Sterne
1.2k
Forks
237
Offene Anfänger-Issues
0
Indexierte Issues
43
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
9
Vorherrschende Sprache
Python
Lizenz
Keine Lizenzdaten
Letzter GitHub-Push
11.11.2026
Zuletzt indexiert
19.9.2026
Beitragsleitfaden
Beitragsleitfaden
Verhaltenskodex
Kein Verhaltenskodex
Anfänger-Labels
hacktoberfest help wanted good first issue

So tragen Sie zu OWASP/pytm bei

  1. Lesen Sie zuerst den Contributing Guide: Er beschreibt, wie die Maintainer Änderungen vorgeschlagen, getestet und geprüft haben möchten.
  2. Das Projekt bringt einen Dev Container mit: Öffnen Sie es in Codespaces, und Sie haben eine lauffähige Umgebung im Browser.
  3. Folgen Sie dem Repository, um von neuen einsteigerfreundlichen Issues zu erfahren, oder sehen Sie sich die übrigen Issues unten an.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • Calling TM.dfd() a second time returns an empty diagram
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100

    OWASP/pytm#385 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Long boundary names render a literal "\n" in the DFD
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100

    OWASP/pytm#379 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Docs: Replace pdoc3 with Zensical, provide a project + API documentation
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    OWASP/pytm#352 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Docs: Add hint about (upcoming) CycloneDX TMBOM (Threat Model Bill of Materials) support
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 58/100

    OWASP/pytm#351 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Docs: Hint about outdated docs
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100

    OWASP/pytm#334 · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Consider using python objects for defining threats
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    OWASP/pytm#327 · 8 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Devbox build issue on Mac | Build Fails
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 48/100

    OWASP/pytm#315 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Docs: Autogenerate threats into docs
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    OWASP/pytm#304 · 10 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • GitHub milestones?
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    OWASP/pytm#303 · 10 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Strategy for decoupling models, rules from runtime
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#302 · 4 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Add docstrings for pytm model entities
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100

    OWASP/pytm#294 · 6 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • add ruff to gh workflows
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100

    OWASP/pytm#292 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Docs: Autogeneration of pytm model into docs
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    OWASP/pytm#279 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Nested trust boundaries
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 32/100

    OWASP/pytm#271 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Apply same threat to multiple assets
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    OWASP/pytm#267 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Applying custom threats only to specific elements.
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    OWASP/pytm#262 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Guidance or examples on Classification
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    OWASP/pytm#260 · 6 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Format: "png" not recognized.
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100

    OWASP/pytm#254 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • AC22 Credential Aging review
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#239 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Alternative format for threat lib for better readability and editing
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 32/100

    OWASP/pytm#237 · 6 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Suggest to support converting c4 models into pytm
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    OWASP/pytm#212 · 14 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Threat Evaluation Improvements: Simplify conditions and first step toward detecting mitigations
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100

    OWASP/pytm#152 · 12 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Are container objects missing?
    Evtl. wieder frei @colesmj hat das vor 1236 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement

    OWASP/pytm#113 · 13 Kommentare · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Objects should be generic, with roles
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#112 · 5 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • DataFlow object attributes need work (or moves)
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100

    OWASP/pytm#111 · 16 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • AC03 - condition is too limiting
    Offen
    enhancement Hacktoberfest help wanted

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#34 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • DO01 - wrong condition check?
    Offen
    enhancement Hacktoberfest help wanted

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100

    OWASP/pytm#32 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • DE01 Data Flow Sniffing vs DE02 Weak Credential Transit
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100

    OWASP/pytm#29 · 4 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • DS01: Weak credential storage - condition too broad
    Offen
    good first issue Hacktoberfest

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    OWASP/pytm#27 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Automatic trust boundary detection?
    Offen
    enhancement Hacktoberfest help wanted

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100

    OWASP/pytm#23 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Logic is going to get messy fast, rules engine?
    Offen
    Hacktoberfest help wanted

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#19 · 18 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Add Exclusion logic for Threats?
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#14 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

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

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    OWASP/pytm#12 · 9 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

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

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    OWASP/pytm#9 · 7 Kommentare ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Proposal: isHardened should not be a property on its own
    Evtl. wieder frei @colesmj hat das vor 1236 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement

    OWASP/pytm#1 · 14 Kommentare · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Dataflow defaults overwrite values the model set explicitly
    Evtl. vergeben @markthomaschurch hat das vor 1 Tag übernommen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100

    OWASP/pytm#391 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • Datastore icon is missing from SVG diagrams (absolute PNG path)
    Evtl. vergeben @markthomaschurch hat das vor 3 Tagen übernommen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 20/100

    OWASP/pytm#381 ·

    Maintainer antworten meist innerhalb von 3 Tagen

  • `TM.check()` overwrites explicit Dataflow `protocol`, `dstPort` and `controls.isEncrypted` with sink defaults (regression in 1.4.0)
    Evtl. vergeben @Svastikkka hat das vor 14 Tagen übernommen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 75/100

    OWASP/pytm#373 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 3 Tagen

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.