Poisoned Pipeline / OSC&R Matrix
OSC&R Matrix
This catalogue uses OSC&R and maps incidents onto it. Techniques × tactics, heat-mapped by how many incidents use each technique.
117 techniques
333 mapped incidents
Mapped incidents: 0 1–2 3–4 5+ Badge = mapped incidents. Dim cells are identified from research/guidance, not yet tied to a named case. Search hides non-matches and empty columns.
ReconnaissanceTA01 · 13
9T0147Scan public CI/CD configurations for secrets and vulnerable actions3T0102
Discover used open-source dependencies3T0107
Discover internal artifacts names2T0100
Discover naming conventions2T0103
Scan public artifacts for secrets2T0105
Active scanning2T0142
Accidental public disclosure of internal resources1T0101
Discover technology stacks1T0104
Discover coding flaws1T0214
Rent co-located containers to scan an isolated network0T0106
Scan configuration on public resources0T0187
Exposed storage0T0203
Discover localized out-of-band deployments
Resource DevelopmentTA02 · 7
166T0109Publish malicious artifact70T0121
Compromised legitimate artifact34T0111
Malicious code contribution to an open-source repository25T0110
Advertise malicious artifact16T0108
Accounts in public registry5T0141
Fake developer reputation (Starjacking)1T0217
Build trusted artifacts from an attacker-controlled source
Initial AccessTA03 · 29
45T0129Typosquatting36T0136
Brandjacking31T0113
Compromised user account29T0209
Compromise package registry or CDN origin18T0154
Malicious IDE extension13T0120
Dependency confusion13T0153
Compromised developer workstation12T0112
Compromised token10T0180
Compromise services / servers10T0205
Compromise third-party CDN or hosted web asset9T0197
Use code from untrusted source7T0122
Vulnerability in third-party CI/CD actions5T0137
Weak authentication methods4T0135
Vulnerable CICD system4T0181
Malicious module injection3T0143
External user accounts2T0114
Compromised service account2T0194
Outdated software components1T0115
Repojacking1T0158
Vulnerable CI/CD template1T0212
Subvert network routing to intercept update traffic0T0116
Shadow IT0T0123
Exposed internal API0T0126
Exposed storage0T0127
Exposed database0T0128
Permissive network access0T0133
Vulnerable CICD plugins0T0157
Combosquatting0T0179
Exposed webHook
ExecutionTA04 · 14
83T0172Runtime backdoor58T0159
Malicious artifact execution44T0151
Installation scripts18T0166
Trigger pipeline execution6T0118
Command injection5T0152
IDE3T0119
Cross-site scripting3T0150
Runtime logic bomb1T0211
Abuse registry-adjacent builders as remote execution1T0213
Orchestrate AI-agent fleet as the intrusion workforce0T0117
SQL injection0T0155
Cloud workload0T0173
Auto merge rules in SCM0T0188
Cross Site Request Forgery
PersistenceTA05 · 10
18T0210Poison AI coding-agent config or workspace10T0138
Backdoor in code8T0202
Inadequate CI/CD workflow permissions4T0134
Add user4T0148
Scheduled tasks on self hosted runner2T0165
Create access token1T0167
Recursive PR1T0178
Deploy keys0T0161
Implant in zombie instance0T0175
Untagged resources
Privilege EscalationTA06 · 2
3T0132Overprivileged CI/CD Runners1T0164
Inject malicious dependency to privileged user repository
Defense EvasionTA07 · 13
12T0176Disable or misconfigure security measures10T0195
Spoofed Commits8T0207
Skip or forge artifact integrity verification8T0218
Compromise TLS trust identity7T0206
Forge or omit build provenance7T0208
Compromise code-signing identity5T0198
Malicious Build Time Dependencies2T0170
Malicious compiler or interpreter2T0215
Enroll attacker-owned code-signing identity1T0146
Misconfigured audit logs settings0T0144
Misconfigured traffic log settings0T0174
SaaS sprawl0T0182
Bypass review using admin permission
Credential AccessTA08 · 8
110T0184Harvesting sensitive information from files36T0140
Harvest tokens from environment variables5T0183
Harvesting short-lived token4T0130
Harvest secrets from logs3T0162
Passwords in CI/CD logs2T0189
Secrets in configuration files1T0185
Steal credentials in container artifacts0T0163
Runtime leakage of password
CollectionTA10 · 5
8T0193Sensitive information in environment variables2T0192
Sensitive information in logs1T0190
Weak encryption0T0124
Unencrypted data at rest0T0125
Unencrypted data in transit
ExfiltrationTA11 · 4
9T0168Exfiltration to code repositories8T0156
Exfiltration over webhooks6T0145
Bypass of outbound traffic control1T0219
Exfiltrate secrets through the CI platform's own log store
ImpactTA12 · 10
19T0201Customers compromised9T0139
Resource hijacking9T0199
Secret leak7T0191
Malicious code in artifacts5T0200
Proprietary data stolen4T0186
Source code leak2T0216
Wipe developer profile if a stolen token is revoked1T0149
Delete repositories1T0196
Backdoor in code0T0177
Misconfiguration of serverless workloads