GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - devsecopsmaturitymodel/DevSecOps-MaturityModel-data

BranchesTags
Open more actions menu

Latest commit

 

History

536 Commits
536 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
generated
generated
 
 
src/assets/YAML
src/assets/YAML
 
 
yaml-generation
yaml-generation
 
 
.gitignore
.gitignore
 
 
.releaserc.json
.releaserc.json
 
 
ARCHITECTURE.md
ARCHITECTURE.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
log
log
 
 
profile-generic.md
profile-generic.md
 
 
profile.md
profile.md
 
 

Repository files navigation

OWASP DevSecOps Maturity Model Data

This GitHub project (DevSecOps-MaturityModel-data) contains the source for the DSOMM model. The model is used by the DSOMM applciation DevSecOps-MaturityModel.

The source files include dimensions, activities, descriptions, measures, and other model data used by the application.

Contribution

Contributions that improve the DSOMM model are welcome. Please edit the source files under src/assets/YAML/default/* and open a pull request.

Testing

After making changes, generate a new model.yaml and start a local DSOMM application to verify there are no technical issues. (See below.)

Usage

The script is executed using docker (or alternatively podman). Depending on your platform use either generateDimensions.bash (Linux) or generateDimensions.bat (Windows).

  1. Clone the repo:

    git clone https://github.com/devsecopsmaturitymodel/DevSecOps-MaturityModel-data.git

  2. Change directory:

    cd yaml-generation

  3. Generate model.yaml:

    ./generateDimensions.bash

Starting a local DSOMM application

To start a local DSOMM instance on http://localhost:8080, run:

  • ./generateDimensions.bash --start-dsomm

This will down the latest DSOMM docker image and spin it up as a docker container.

Test referenced URLs

To test all URLs referenced by implementations.yaml and save results to url-test-results.txt, run:

  • ./generateDimensions.bash --test-urls

Using Podman instead of Docker

If you prefer Podman over Docker, set the environement variable DOCKER_CMD to podman, or edit the script for you operating system.

Credits

  • The "Test and Verification" dimension is based on Christian Schneider's Security DevOps Maturity Model (SDOMM).
  • Application and infrastructure tests were added by Timo Pagel.
  • The "Process" sub-dimension was added after discussion with Francois Raynaud.
  • Translations and edits were contributed by Claud Camerino.
  • ISO 27001:2017 mapping by Andre Baumeier.
  • Other inspirations and contributions are acknowledged in the original README.

AI Assistance

AI tools were used to assist in drafting and refining texts in this model (e.g. activity descriptions). All AI-assisted content has been reviewed by maintainers.

License

See the LICENSE file in this repository for license details.

About

No description, website, or topics provided.

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

14 stars

Watchers

3 watching

Forks

22 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.