Skip to content

Commit d6c1e05

Browse files
authored
Pytm description fix (#163)
* pytm is a Python library * Fixing some details about pytm * Apparently I can't spell in 2 languages
1 parent b38da66 commit d6c1e05

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

docs/en/04-design/01-threat-modeling/02-pytm.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
The OWASP [pytm (Pythonic Threat Modeling)][pytmproject] project is a framework for threat modeling and its automation.
44
The goal of pytm is to shift threat modeling to the left, making threat modeling more automated and developer-centric.
55

6-
Pytm is an OWASP Lab Project with a community of contributors creating [regular releases][pytmreleases].
6+
Pytm is an OWASP Production Project with a community of contributors creating [regular releases][pytmreleases].
77

88
#### What is pytm?
99

10-
Pytm is a Java library that provides programmatic way of threat modeling;
10+
Pytm is a Python library that provides a programmatic way of threat modeling;
1111
the application model itself is defined as a python3 source file and follows Python program syntax.
12-
Findings are included in the application model python program with threats defined as rows in an associated text file.
12+
Findings are included in a template-defined threat modeling report.
1313
The threat file can be reused between projects and provides for accumulation of a knowledge base.
1414

1515
Using pytm the model and threats can be programmatically output as a [dot][graphvizdot] data flow diagram
@@ -59,7 +59,7 @@ The following tools and libraries need to be installed:
5959

6060
* Python 3.x
6161
* [Graphviz][graphvizdot] package
62-
* Java, such as OpenJDK 10 or 11
62+
* Java, such as OpenJDK 10 or 11 (exclusively for the generation of the sequence diagram)
6363
* the [PlantUML][plantumljar] executable JAR file
6464
* and of course pytm itself: clone the [pytm project repo][pytmrepo]
6565

docs/es/04-design/01-threat-modeling/02-pytm.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ El objetivo de pytm es realizar el modelado de amenazas Shift-Left, lo que signi
66
el modelado ya en etapas tempranas del proyecto, haciendo que el modelado de amenazas sea más automatizado
77
y centrado en el desarrollador.
88

9-
Pytm es un Proyecto de Laboratorio de OWASP con una comunidad de colaboradores
9+
Pytm es un Proyecto de Producción de OWASP con una comunidad de colaboradores
1010
que crean [versiones regulares][pytmreleases].
1111

1212
#### ¿Qué es pytm?
1313

14-
Pytm es una biblioteca Java que proporciona una forma programática de modelado de amenazas;
14+
Pytm es una biblioteca Python que proporciona una forma programática de modelado de amenazas;
1515
el modelo de aplicación en sí se define como un archivo fuente de python3 y sigue la sintaxis del programa Python.
16-
Los hallazgos se incluyen en el programa python del modelo de aplicación con amenazas definidas
17-
como filas en un archivo de texto asociado.
16+
Los hallazgos se incluyen en un informe de modelado de amenazas basado en plantillas.
1817
El archivo de amenazas puede reutilizarse entre proyectos y permite la acumulación de una base de conocimiento.
1918

2019
Usando pytm, el modelo y las amenazas pueden ser programáticamente generados
@@ -69,7 +68,7 @@ Las siguientes herramientas y bibliotecas deben estar instaladas:
6968

7069
* Python 3.x
7170
* Paquete [Graphviz][graphvizdot]
72-
* Java, como OpenJDK 10 u 11
71+
* Java, como OpenJDK 10 u 11 (solamente para el uso del diagrama de secuencia)
7372
* El archivo JAR ejecutable de [PlantUML][plantumljar]
7473
* Y por supuesto pytm: clone el [repositorio del proyecto pytm][pytmrepo]
7574

0 commit comments

Comments
 (0)