Deception/ Orchestration
D031F3 Orchestration

🏗️ Honey CI/CD Pipeline

Fake pipeline definitions to catch supply chain attacks.

What it is

A CI/CD pipeline that looks like a real deployment job but never runs, holding decoy secrets in its variables. Pipelines are attractive because they carry deploy credentials and can run code. Runs, edits and secret changes on the decoy pipeline are recorded in the platform's audit log, and a stolen secret alerts when used.

Implementation requirements

Technologies

CI/CD

ATT&CK coverage 7

TechniqueTacticStatusConfidenceTier
T1213
Data from Information Repositories
Collection confirmed strong T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (5 sources)
T1213.003
Code Repositories
Collection confirmed strong T2
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (4 sources)
T1677
Poisoned Pipeline Execution
Execution theoretical moderate T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (3 sources)
T1195
Supply Chain Compromise
Initial Access theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

The compromise happens upstream of the defender.

T1195.002
Compromise Software Supply Chain
Initial Access theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

The compromise happens upstream.

T1072
Software Deployment Tools
Lateral Movement theoretical moderate T3
↳ Detection point: the decoy fires at a later step of the attack
↳ Evidence (4 sources)
T1525
Implant Internal Image
Persistence theoretical moderate T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)

Evidence