Skip to content

1.1.0

Compare
Choose a tag to compare
@izar izar released this 17 Sep 14:10
· 300 commits to master since this release

Breaking changes

  • Removed HandlesResources attribute from the Process class, which duplicates handlesResources
  • Change default Dataflow.dstPort attribute value from 10000 to -1

New features

  • Add dump of elements and findings to sqlite database using "--sqldump " (with result in ./sqldump/) #103
  • Add Data element and DataLeak finding to support creation of a data dictionary separate from the model #104
  • Add JSON input #105
  • Add JSON output #102
  • Use numbered dataflow labels in sequence diagram #94
  • Move authenticateDestination to base Element #88
  • Assign inputs and outputs to all elements #89
  • Allow detecting and/or hiding duplicate dataflows by setting TM.onDuplicates #100
  • Ignore unused elements if TM.ignoreUnused is True #84
  • Assign findings to elements #86
  • Add description to class attributes #91
  • New Element methods to be used in threat conditions #82
  • Provide a Docker image and allow running make targets in a container #87
  • Dataflow inherits source and/or sink attribute values #79
  • Merge edges in DFD when TM.mergeResponses is True; allow marking Dataflow as responses #76
  • Automatic ordering of dataflows when TM.isOrdered is True #66
  • Loading a custom threats file by setting TM.threatsFile #68
  • Setting properties on init #67
  • Wrap long labels in DFDs #65

Bug fixes

  • Ensure all items have correct color, based on scope #93
  • Add missing server isResilient property #63
  • Advanced templates in repeat blocks #81
  • Produce stable diagrams #79
  • Allow overriding classes #64

pytm-1.1.0.tar.gz