You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* adopt changes to bat file ([796e1d2](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data/commit/796e1d27f682eb27b6de5c4b6c5969119caa5a2e))
7
+
* install dep always ([0761ee3](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data/commit/0761ee35da67f843c68cbf413a04d365482ab879))
This GitHub project ([DevSecOps-MaturityModel-data](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data)) contains the source for the model itself, used by the DSOMM applciation [DevSecOps-MaturityModel](https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel).
4
+
5
+
The source files include dimensions, activities, descriptions, measures, and other model data used by the application.
6
+
7
+
8
+
## Contribution
9
+
10
+
Contributions that improve the DSOMM model are welcome. Please edit the source files under `src/assets/YAML/default/*` and open a pull request.
11
+
12
+
13
+
### Testing
14
+
15
+
After making changes, generate a new `activities.yaml` and use it in a local DSOMM application to verify there are no technical issues.
16
+
3
17
4
18
## Usage
5
-
To test changes to the yaml-files, please run:
6
-
```bash
7
-
docker run -ti -v $(pwd)/src/assets/YAML/default:/var/www/html/src/assets/YAML/default -v $(pwd)/src/assets/YAML/generated:/var/www/html/src/assets/YAML/generated -v $(pwd)/src/assets/YAML/schema:/var/www/html/src/assets/YAML/schema wurstbrot/dsomm-yaml-generation
8
19
9
-
# Afterwards, you can use the generated.yaml in a container
10
-
docker run -v $(pwd)/src/assets/YAML/generated/generated.yaml:/srv/assets/YAML/generated/generated.yaml -p 8080:8080 wurstbrot/dsomm
11
-
```
20
+
The script is executed using `docker` (or alternatively `podman`).
21
+
Depending on your platform use either `generateDimensions.bash` (Linux) or `generateDimensions.bat` (Windows).
* The dimension _Test and Verification_ is based on Christian Schneiders [Security DevOps Maturity Model (SDOMM)](https://www.christian-schneider.net/SecurityDevOpsMaturityModel.html). _Application tests_ and _Infrastructure tests_ are added by Timo Pagel. Also, the sub-dimension _Static depth_ has been evaluated by security experts at [OWASP Stammtisch Hamburg](https://www.owasp.org/index.php/OWASP_German_Chapter_Stammtisch_Initiative/Hamburg).
22
-
* The sub-dimension <i>Process</i> has been added after a discussion with [Francois Raynaud](https://www.linkedin.com/in/francoisraynaud/) that reactive activities are missing.
23
-
* Enhancement of my basic translation is performed by [Claud Camerino](https://github.com/clazba).
24
-
* Adding ISO 27001:2017 mapping, [Andre Baumeier](https://github.com/AndreBaumeier).
25
-
*[OWASP Project Integration Project Writeup](https://github.com/OWASP/www-project-integration-standards/blob/master/writeups/owasp_in_sdlc/index.md) for providing documentation on different DevSecOps practices which are copied&pasted/ (and adopted) (https://github.com/northdpole, https://github.com/ThunderSon)
26
-
* The requirements from [level 0](https://github.com/AppSecure-nrw/security-belts/blob/master/white/) are based on/copied from [AppSecure NRW](https://appsecure.nrw/)
27
-
* The sub dimension _Test KPI_, _Triage_, _Dynamic depth for app/infra_, _Static depth for app/infra_ and some other vulnerability management activities are based/inspired by [Vulnerability Managment Maturity Model - Cheat Sheet V1.6](TODO FRANCESCO LINK)
68
+
- The "Test and Verification" dimension is based on Christian Schneider's Security DevOps Maturity Model (SDOMM).
69
+
- Application and infrastructure tests were added by Timo Pagel.
70
+
- The "Process" sub-dimension was added after discussion with Francois Raynaud.
71
+
- Translations and edits were contributed by Claud Camerino.
72
+
- ISO 27001:2017 mapping by Andre Baumeier.
73
+
- Other inspirations and contributions are acknowledged in the original README.
74
+
75
+
76
+
## License
77
+
78
+
See the `LICENSE` file in this repository for license details.
0 commit comments