Skip to content

Exfiltration

Adversarial transforms that leak data through covert channels, including allow-list-resistant exfiltration techniques.

Module: dreadnode.transforms.exfiltration

Data exfiltration techniques through covert channels.

TransformDescription
markdown_image_exfilEncode data in markdown image URLs
mermaid_diagram_exfilHide data in Mermaid diagram rendering
unicode_tag_exfilEncode data in invisible Unicode tags
dns_exfil_injectionExfiltrate via DNS query strings
ssrf_via_toolsServer-side request forgery through tool interfaces
link_unfurling_exfilExploit link preview bots for exfiltration
api_endpoint_abuseAbuse legitimate APIs as exfiltration channels
character_exfiltrationExtract data character by character
search_query_exfilExfiltrate data through the agent’s web-search tool
trusted_domain_image_exfilMarkdown-image exfil routed through an allow-listed domain

Module: dreadnode.transforms.exfil_advanced

Exfiltration that survives URL allow-lists and content filters. Pair with the trusted_proxy_exfil_detected and covert_channel_capacity scorers.

TransformDescription
trusted_proxy_char_exfilLeak a secret one character at a time through an allow-listed proxy (CamoLeak/AgentFlayer/EchoLeak)
tool_arg_covert_channelEncode data in the pattern of legitimate tool use (presence / size / selection)

See Transforms for how to apply transforms with any attack.