> ## Content Index
> Fetch the complete content index at: https://www.ostering.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Delivery and Deployment (DL)

- URL: /taxonomies/software-factory/delivery-and-deployment/
- Published: 2026-10-31T13:00:00.000Z
- Updated: 2026-10-29T12:56:33.219Z
- Description: Delivery and Deployment (DL): 13 threats in the software factory threat taxonomy. CD tools, GitOps controllers, promotion, environments, approvals, rollback.
- Author: Brett Crawley

[Taxonomies](/taxonomies/) › [Software factory](/taxonomies/software-factory/) › Delivery and Deployment

**Station 17 of 17 · Line 2, Artifact to Runtime · 13 threats · prefix DL**

The last hop decides what actually runs, and every earlier control is worth only what this hop enforces. These cards cover CD tools, GitOps controllers, promotion, environments, approvals, rollback and release channels.

**Scope:** CD tools, GitOps controllers, promotion, environments, approvals, rollback.

![Table: Delivery and Deployment (DL), 13 threats with their mitigation principles and design measures. The full text is in the PDF and Excel downloads on the software factory taxonomy overview page.](https://www.ostering.com/media/posts/120/taxonomy-table-17-DL.png =1400x4579)

*Text version: every entry on this page is in the [PDF and Excel downloads](/taxonomies/software-factory/) on the overview page, where it can be searched and copied.*

## The threats

- <span id="dl-a"></span>**DL·A** GitOps Repository as Production
- <span id="dl-k"></span>**DL·K** CD Controller Compromise
- <span id="dl-q"></span>**DL·Q** Promotion Without Re-verification
- <span id="dl-j"></span>**DL·J** Approval Bypass
- <span id="dl-10"></span>**DL·10** Direct-to-Production Path
- <span id="dl-9"></span>**DL·9** Release Channel Hijack
- <span id="dl-8"></span>**DL·8** Environment Boundary Leak
- <span id="dl-7"></span>**DL·7** Flag and Remote Config Tampering
- <span id="dl-6"></span>**DL·6** Values and Overlay Injection
- <span id="dl-5"></span>**DL·5** Rollback to Vulnerable Version
- <span id="dl-4"></span>**DL·4** Canary Blind Spot
- <span id="dl-3"></span>**DL·3** Deployment Record Gap
- <span id="dl-2"></span>**DL·2** Orphaned Preview Environments

## Where this station touches others

- **Orchestration and Delivery and Deployment:** orchestration is the cluster that runs workloads; delivery is the path that puts them there.

## Seen in the wild

- **DL·K CD Controller Compromise:** Argo CD CVE-2022-24348 (2022).
- **DL·9 Release Channel Hijack:** 3CX (2023); Polyfill.io (2024).

Sources for each case are listed on the [overview page](/taxonomies/software-factory/).

## STRIDE, CAPEC and CWE

Of the 13 entries here, STRIDE fits 11 cleanly and 2 only loosely. CAPEC 3.9 has a pattern that describes 2 of them directly, only a generic parent pattern for 9, and nothing for 2. CWE 4.20 names the weakness directly for 6, has only a broader weakness for 6, and nothing for 1. The table below gives the mapping entry by entry, with the names of the CAPEC patterns and CWE weaknesses; what the mapping shows across the whole taxonomy is in [Mapping the Software Factory Threat Taxonomy to STRIDE, CAPEC and CWE](/mapping-the-software-factory-threat-taxonomy/). The Excel, SKOS and STIX downloads carry the same mapping as text.

![Table: STRIDE, CAPEC and CWE mapping for Delivery and Deployment (DL), 13 threats, with each entry's STRIDE categories and fit, CAPEC 3.9 patterns and CWE 4.20 weaknesses. The full mapping is in the Excel, SKOS and STIX downloads on the software factory taxonomy overview page.](https://www.ostering.com/media/posts/120/software-factory-mapping-table-17-DL.png =1400x2094)

---

← [Orchestration (OR)](/taxonomies/software-factory/orchestration/) · [Software factory overview](/taxonomies/software-factory/) · [Structural hazards (T)](/taxonomies/software-factory/structural-hazards/) →

*© 2026 Jonathan Brett Crawley. Licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) with additional permissions: see the licence on the [software factory overview](/taxonomies/software-factory/).*
