Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Detection Strategies DET0533 — Detection Strategy for Poisoned Pipeline Execution via SaaS CI/CD Workflows
DET0533

Detection Strategy for Poisoned Pipeline Execution via SaaS CI/CD Workflows

1 analytic(s) · 1 technique(s) detected

Analytics

1
AN1473 Analytic 1473
SaaS

Detects anomalous CI/CD workflow execution originating from forked repositories, with pull request (PR) metadata or commit messages containing suspicious patterns (e.g., encoded payloads), coupled with the use of insecure pipeline triggers like `pull_request_target` or excessive API usage of CI/CD secrets. Correlation with unusual artifact generation or secret exfiltration via encoded or external network destination URLs confirms suspicious behavior.

saas:github Workflow triggered via pull_request_target from forked repo saas:github CI/CD secret accessed or exported saas:github Artifact generated includes base64/encoded exfil payload or URL saas:RepoEvents New file added or modified in PR targeting CI/CD or build config (e.g., `gitlab-ci.yml`, `build.gradle`, `pom.xml`, `.github/workflows/*.yml`) saas:PRMetadata Commit message or branch name contains encoded strings or payload indicators
[TimeWindow] Time delta between PR creation and workflow execution to flag rapid attempts
[UserContext] Forked or external user accounts triggering workflows; may differ across orgs
[TriggerTypeAllowlist] CI trigger types (e.g., `pull_request_target`) that should or shouldn't be used for forks
[ArtifactEntropyThreshold] Entropy threshold for detecting encoded payloads in artifacts
[SecretAccessRateThreshold] Rate of secret access in a single workflow run that might indicate abuse

Detected Techniques

1

Details

MITRE ID
DET0533
STIX ID
x-mitre-detection-strategy--cad3cfb6-1838-4fa3-abfc-aa590f613436
Analytics
1
Techniques Detected
1
By Tactic
Execution
1
Leaving Threaticon

This link opens an external site that isn't part of the platform.