Skip to content

Commit 048fcb1

Browse files
feat: improve clarity and consistency of criteria descriptions (#26)
* feat: Update _index.md * Update content/_index.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update _index.md --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent bb1dc9f commit 048fcb1

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

content/_index.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The DevOps Maturity Specification is a set of guidelines and criteria designed t
3434
| | D203 | Performance Testing | 🟡 |
3535
| | D204 | Code Coverage | 🟡 |
3636
| | D205 | Accessibility Testing | 🟡 |
37-
| Security | D301 | Security Scanning | 🟢 |
37+
| Security | D301 | Vulnerability Scanning | 🟢 |
3838
| | D302 | License Scanning | 🟡 |
3939
| Supply Chain Security| D401 | Documented Build Process | 🟢 |
4040
| | D402 | CI/CD as Code | 🟢 |
@@ -60,7 +60,7 @@ Your score will generate one of the following badges:
6060

6161
| Level | Score Range | Badge |
6262
|---------|-------------| ------|
63-
| WIP | 0 - 29 | ![WIP](https://img.shields.io/badge/DevOps%20Maturity-WIP-red.svg) |
63+
| WIP | 0 - 29 | ![WIP](https://img.shields.io/badge/DevOps%20Maturity-WIP-blue.svg) |
6464
| PASSING | 30 - 49 | ![PASSING](https://img.shields.io/badge/DevOps%20Maturity-PASSING-green.svg) |
6565
| BRONZE | 50 - 69 | ![BRONZE](https://img.shields.io/badge/DevOps%20Maturity-BRONZE-yellow.svg) |
6666
| SILVER | 70 - 89 | ![SILVER](https://img.shields.io/badge/DevOps%20Maturity-SILVER-silver.svg) |
@@ -91,27 +91,27 @@ Your score will generate one of the following badges:
9191

9292
| **Code** | **Criteria** | **Description** |
9393
| ------ | ------------------------ | ------------------------------------------ |
94-
| D101 | Branch Builds | Supports builds from any specific branch, not just the `main` branch. |
95-
| D102 | Pull Request Builds | Supports building pull requests (PRs), not limited to direct pushes to branches. |
96-
| D103 | Clean Build Environments | Supports building in clean environments, such as containers or VMs. |
97-
| D201 | Unit Testing | Supports unit testing, including unit or component-level tests. |
98-
| D202 | Functional Testing | Supports functional testing, such as integration or end-to-end (E2E) tests. |
99-
| D203 | Performance Testing | Supports performance testing, including load, stress, or throughput testing.|
100-
| D204 | Code Coverage | Supports measuring code coverage, including line, branch, or function coverage.|
101-
| D205 | Accessibility Testing | Supports accessibility testing for standards compliance, such as WCAG.|
102-
| D301 | Security Scanning | Supports security scanning, including SAST and DAST. |
103-
| D302 | License Scanning | Supports license scanning using tools like SPDX, FOSSology, or license-checkers.|
94+
| D101 | Branch Builds | Enables builds to be triggered from any Git branch, not limited to the main or default branch. |
95+
| D102 | Pull Request Builds | Supports automatic builds for pull requests (PRs), allowing validation before merging into target branches. |
96+
| D103 | Clean Build Environments | Ensures builds run in isolated, reproducible environments (e.g., containers or virtual machines) to avoid contamination from previous runs. |
97+
| D201 | Unit Testing | Supports execution of unit or component-level tests to validate individual functions or modules in isolation. |
98+
| D202 | Functional Testing | Enables running functional, integration, or end-to-end (E2E) tests to validate system behavior and interactions. |
99+
| D203 | Performance Testing | Supports performance-related testing, such as load, stress, and scalability tests, to evaluate system responsiveness and stability under pressure. |
100+
| D204 | Code Coverage | Enables measurement of test coverage, including metrics like line, branch, and function coverage, to assess test effectiveness. |
101+
| D205 | Accessibility Testing | Supports testing for compliance with accessibility standards (e.g., WCAG) to ensure usability for people with disabilities.|
102+
| D301 | Vulnerability Scanning | Scanning source code, containers, or infrastructure for known security vulnerabilities using tools like Snyk, Trivy, or SonarQube security rules. |
103+
| D302 | License Scanning | Checking open-source dependencies for license compliance and legal risks to avoid unapproved or incompatible usage. |
104104
| D401 | Documented Build Process | CI/CD build steps are version-controlled and documented.|
105105
| D402 | CI/CD as Code | Pipelines and infrastructure are defined as code (IaC, PaC). |
106106
| D403 | Artifact Signing | Build artifacts are cryptographically signed. |
107107
| D404 | Dependency Pinning | All dependencies are pinned to exact versions. |
108108
| D405 | SBOM Generation | Automatically generate and manage Software Bill of Materials (SBOMs) using SPDX or CycloneDX. |
109-
| D501 | Static Code Analysis | Analyze code for vulnerabilities and bugs without executing it. |
110-
| D502 | Dynamic Code Analysis | Execute code in test environments to find runtime issues.|
111-
| D503 | Code Linting | Enforce code style and formatting rules.|
109+
| D501 | Static Code Analysis | Analyzing code without executing it to detect bugs, code smells, or potential security issues. |
110+
| D502 | Dynamic Code Analysis | Analyzing running applications to detect runtime vulnerabilities, memory leaks, or behavioral issues. |
111+
| D503 | Code Linting | Checking code for style, formatting, and consistency rules. |
112112
| D601 | Notifications & Alerts | Notify stakeholders on key CI/CD events. |
113113
| D602 | Attached Reports | CI/CD runs produce and attach structured test and analysis reports.|
114-
| D603 | Compliance Mapping & Auditability | Map controls to standards (e.g., SLSA, NIST, ISO 20243) and provide audit-ready reports. |
114+
| D603 | Compliance Mapping & Auditability | Map controls to standards (e.g., SLSA, NIST, ISO 20243) and provide audit-ready reports. |
115115

116116
{{< /details >}}
117117

0 commit comments

Comments
 (0)