22-25 April 2026

Beware! SQL Injection through ADF/Pipelines

Proposed session for SQLBits 2026

TL; DR

In this lightning talk, we will explore the risks of using native SQL queries with dynamic content for Copy Activity Pipelines in Azure Data Factory (ADF). We will also discuss alternatives and mitigation steps.

Session Details

Do you ever dream of partially at fault for a enterprise-wide security incident of catastrophic magnitude? I sure hope not!

Check out this session if you have ever considered using dynamic native SQL queries with your copy activities—You should know about the potential security risks with SQL Injection and how to mitigate them.

Metadata-driven architectures in ADF/Synapse is great way to improve the agility of an implementation. If the source of the dynamic content can be tampered with, it can give a hacker, disgruntled employee or even an oblivious employee access to potentially modify, update or delete data from the data warehouse or even worse, the data source.

In this lightning talk, we will explore the risks of using native SQL queries with dynamic content for Copy Activity Pipelines in Azure Data Factory (ADF). We will also discuss alternatives and mitigation steps.

Topics:

• Risks of using native SQL queries with dynamic content
• Alternatives and risk mitigation

3 things you'll get out of this session

- Understand the security risks of dynamic native SQL in ADF copy activities - Learn how SQL injection can occur in metadata-driven architectures - Discover safer alternatives and practical mitigation strategies

Speakers

Mathias Halkjaer

fluxbi.com