# sottlmarek/devsecops architecture

> Architecture diagram of the GitHub repository sottlmarek/devsecops, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-09). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sottlmarek/devsecops
- Repository: https://github.com/sottlmarek/devsecops

## Overview

This repository is a curated DevSecOps knowledge library, not a running security tool. Its principal workflow is for an engineer to consult the guide and find open-source tooling or methodology resources relevant to a DevSecOps topic. The README documents the catalog’s major topic areas; no source excerpts were provided, so the graph shows documented catalog organization rather than implementation or tool-to-tool execution.

Main entry points: [`README.md`](https://github.com/sottlmarek/devsecops/blob/master/README.md) (DevSecOps Library)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_guide["Guide"]
  node_library["DevSecOps Library<br/>[README.md]"]
end

subgraph group_lifecycle["Lifecycle Security"]
  node_precommit["Pre-commit Tools<br/>[README.md]"]
  node_secrets["Secrets Management<br/>[README.md]"]
  node_dependencies["OSS Dependencies<br/>[README.md]"]
  node_supplychain["Supply Chain<br/>[README.md]"]
  node_sast["SAST<br/>[README.md]"]
  node_dast["DAST<br/>[README.md]"]
  node_deployment["Deployment Security<br/>[README.md]"]
end

subgraph group_platform["Platform Security"]
  node_kubernetes["Kubernetes<br/>[README.md]"]
  node_containers["Containers<br/>[README.md]"]
  node_iac["Infrastructure as Code<br/>[README.md]"]
  node_orchestration["Orchestration<br/>[README.md]"]
end

subgraph group_cloud["Cloud Security"]
  node_multicloud["Multi-Cloud<br/>[README.md]"]
  node_aws["AWS<br/>[README.md]"]
  node_gcp["Google Cloud<br/>[README.md]"]
  node_azure["Microsoft Azure<br/>[README.md]"]
  node_policy["Policy as Code<br/>[README.md]"]
  node_chaos["Chaos Engineering<br/>[README.md]"]
  node_ai["AI Security<br/>[README.md]"]
end

subgraph group_resources["Methods and Resources"]
  node_methodologies["Methodologies and Architecture<br/>[README.md]"]
  node_other["Other Resources<br/>[README.md]"]
end

node_engineer(("Engineer"))

node_engineer -->|"consults"| node_library
node_library -->|"covers"| node_precommit
node_library -->|"covers"| node_secrets
node_library -->|"covers"| node_dependencies
node_library -->|"covers"| node_supplychain
node_library -->|"covers"| node_sast
node_library -->|"covers"| node_dast
node_library -->|"covers"| node_deployment
node_library -->|"covers"| node_kubernetes
node_library -->|"covers"| node_containers
node_library -->|"covers"| node_iac
node_library -->|"covers"| node_orchestration
node_library -->|"covers"| node_multicloud
node_library -->|"covers"| node_aws
node_library -->|"covers"| node_gcp
node_library -->|"covers"| node_azure
node_library -->|"covers"| node_policy
node_library -->|"covers"| node_chaos
node_library -->|"covers"| node_ai
node_library -->|"includes"| node_methodologies
node_library -->|"includes"| node_other

click node_library "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_precommit "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_secrets "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_dependencies "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_supplychain "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_sast "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_dast "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_deployment "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_kubernetes "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_containers "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_iac "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_orchestration "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_multicloud "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_aws "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_gcp "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_azure "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_policy "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_chaos "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_ai "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_methodologies "https://github.com/sottlmarek/devsecops/blob/master/README.md"
click node_other "https://github.com/sottlmarek/devsecops/blob/master/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_library toneBlue
class node_precommit,node_secrets,node_dependencies,node_supplychain,node_sast,node_dast,node_deployment toneAmber
class node_kubernetes,node_containers,node_iac,node_orchestration toneMint
class node_multicloud,node_aws,node_gcp,node_azure,node_policy,node_chaos,node_ai toneRose
class node_methodologies,node_other,node_engineer toneIndigo
```

## Components

### Guide

- [DevSecOps Library](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`

### Lifecycle Security

- [Pre-commit Tools](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Secrets Management](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [OSS Dependencies](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Supply Chain](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [SAST](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [DAST](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Deployment Security](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`

### Platform Security

- [Kubernetes](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Containers](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Infrastructure as Code](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Orchestration](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`

### Cloud Security

- [Multi-Cloud](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [AWS](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Google Cloud](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Microsoft Azure](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Policy as Code](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Chaos Engineering](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [AI Security](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`

### Methods and Resources

- [Methodologies and Architecture](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`
- [Other Resources](https://github.com/sottlmarek/devsecops/blob/master/README.md): `README.md`

### Other components

- **Engineer**

## Connections

- Engineer → DevSecOps Library: consults (evidence: `README.md`)
- DevSecOps Library → Pre-commit Tools: covers (evidence: `README.md`)
- DevSecOps Library → Secrets Management: covers (evidence: `README.md`)
- DevSecOps Library → OSS Dependencies: covers (evidence: `README.md`)
- DevSecOps Library → Supply Chain: covers (evidence: `README.md`)
- DevSecOps Library → SAST: covers (evidence: `README.md`)
- DevSecOps Library → DAST: covers (evidence: `README.md`)
- DevSecOps Library → Deployment Security: covers (evidence: `README.md`)
- DevSecOps Library → Kubernetes: covers (evidence: `README.md`)
- DevSecOps Library → Containers: covers (evidence: `README.md`)
- DevSecOps Library → Infrastructure as Code: covers (evidence: `README.md`)
- DevSecOps Library → Orchestration: covers (evidence: `README.md`)
- DevSecOps Library → Multi-Cloud: covers (evidence: `README.md`)
- DevSecOps Library → AWS: covers (evidence: `README.md`)
- DevSecOps Library → Google Cloud: covers (evidence: `README.md`)
- DevSecOps Library → Microsoft Azure: covers (evidence: `README.md`)
- DevSecOps Library → Policy as Code: covers (evidence: `README.md`)
- DevSecOps Library → Chaos Engineering: covers (evidence: `README.md`)
- DevSecOps Library → AI Security: covers (evidence: `README.md`)
- DevSecOps Library → Methodologies and Architecture: includes (evidence: `README.md`)
- DevSecOps Library → Other Resources: includes (evidence: `README.md`)
