Pretender: Universal Active Defense against Diffusion Finetuning Attacks

Zekun Sun

34th USENIX Security Symposium (USENIX Security '25) · Day 1 · ML and AI Security 1: Images

Overview

This groundbreaking paper, "Exposing the Guardrails: Reverse-Engineering and Jailbreaking Safety Filters in DALL·E Text-to-Image Pipelines," delves into the opaque world of safety mechanisms embedded within leading black-box text-to-image (T2I) models like DALL·E. Presented by Corban Villa, Shujaat Mirza, and Christina Pöpper, the research introduces a novel timing-based side-channel analysis to systematically reverse-engineer the cascading safety filters that prevent the generation of harmful content. By meticulously analyzing differential response times, the authors unveil the previously undisclosed architectures of DALL·E 2 and DALL·E 3's safety guardrails, contrasting their fundamental differences and revealing critical vulnerabilities.

Read the paper · Download the PDF (PDF) · Slides

Paper abstract

We investigate the specific design and implementation of safety guardrails in black-box text-to-image (T2I) models, such as DALL·E, which are implemented to prevent potential misuse from generating harmful image content. Specifically, we introduce a novel timing-based side-channel analysis approach to reverse engineer the safety mechanisms of DALL·E models. By measuring and analyzing the differential response times of these systems, we reverse-engineer the architecture of previously unknown cascading safety filters at various stages of the T2I pipeline. Our analysis reveals key takeaways by contrasting safety mechanisms in DALL·E 2 and DALL·E 3: DALL·E 2 uses blocklist-based filtering, whereas DALL·E 3 employs an LLM-based prompt revision stage to improve image quality and filter harmful content. We find discrepancies between the LLM's language understanding and the CLIP embedding used for image generation, which we exploit to develop a negation-based jailbreaking attack. We further uncover gaps in the multilingual coverage of safety measures, which render DALL·E 3 vulnerable to a new class of low-resource language attacks for T2I systems. Lastly, we outline six distinct countermeasures techniques and research directions to address our findings. This work emphasizes the challenges of aligning the diverse components of these systems and underscores the need to improve the consistency and robustness of guardrails across the entire T2I pipeline.

Visual summary for Pretender: Universal Active Defense against Diffusion Finetuning Attacks by Zekun Sun
Visual summary for Pretender: Universal Active Defense against Diffusion Finetuning Attacks by Zekun Sun

Exposing the Guardrails: Reverse-Engineering and Jailbreaking Safety Filters in DALL·E Text-to-Image Pipelines

Speakers: Corban Villa, New York University Abu Dhabi; Shujaat Mirza, New York University; Christina Pöpper, New York University Abu Dhabi

Conference: USENIX Security

YouTube: https://www.usenix.org/conference/usenixsecurity25/presentation/villa

Overview

This groundbreaking paper, "Exposing the Guardrails: Reverse-Engineering and Jailbreaking Safety Filters in DALL·E Text-to-Image Pipelines," delves into the opaque world of safety mechanisms embedded within leading black-box text-to-image (T2I) models like DALL·E. Presented by Corban Villa, Shujaat Mirza, and Christina Pöpper, the research introduces a novel timing-based side-channel analysis to systematically reverse-engineer the cascading safety filters that prevent the generation of harmful content. By meticulously analyzing differential response times, the authors unveil the previously undisclosed architectures of DALL·E 2 and DALL·E 3's safety guardrails, contrasting their fundamental differences and revealing critical vulnerabilities.

The significance of this work cannot be overstated given the rapid proliferation and integration of T2I models into mainstream products and platforms. As these AI systems become more sophisticated and accessible, the potential for misuse—ranging from generating Not-Safe-for-Work (NSFW) content to spreading disinformation and hate speech—is significantly amplified. The "security-by-obscurity" approach adopted by developers of frontier models like DALL·E hinders independent security evaluations, making this research crucial for understanding and mitigating risks associated with their deployment.

The paper not only exposes the underlying filtering mechanisms but also demonstrates practical jailbreaking attacks, including novel T2I negation attacks and low-resource-language (LRL) attacks, which exploit linguistic discrepancies and gaps in multilingual safety coverage. Furthermore, it provides a comprehensive set of six actionable countermeasure recommendations, emphasizing the urgent need for improved consistency, robustness, and transparency in T2I safety guardrails across the entire pipeline. Awarded the Distinguished Artifact Award, this research serves as a critical call to action for developers, researchers, and policymakers to foster a more secure and responsible AI ecosystem.

Background

The advent of Text-to-Image (T2I) models such as DALL·E, Stable Diffusion, and Midjourney has democratized visual content creation, enabling users to generate realistic images from simple text prompts. This technological leap has led to widespread adoption in commercial applications, from Microsoft Designer to advertising platforms by Google and Meta. However, this accessibility comes with significant risks: the potential for these models to generate harmful content, including violence, nudity, child-inappropriate material, disturbing, hateful, and politically charged images, is a persistent concern. Despite developers' efforts to implement safety guardrails, unsafe synthetic images continue to circulate, as evidenced by communities dedicated to generating explicit content and the use of AI-generated memes to spread hate.

The architecture of state-of-the-art T2I models typically involves an input text prompt being processed by a pre-trained model, often based on CLIP or BERT, which encodes the text into vector-based embedding representations. These embeddings then serve as input for image generation models, such as diffusion or autoregressive models, to produce a final image. Safety filters are commonly integrated at various stages of this pipeline. Text-based safety filters operate on the input prompt or its embedding, ranging from simple keyword blocklists (easily circumvented by negations or synonyms) to sophisticated similarity checks against sensitive content embeddings. Post-processing filters, the second main type, operate on the output image, using image classifiers to detect harmful content and prevent its release. Some advanced post-processing filters even consider both the input text and the output image for a more robust assessment.

A significant development with DALL·E 3 is the introduction of a Large Language Model (LLM) into the image-generation pipeline. This LLM is tasked with expanding user prompts to be more descriptive, thereby improving image quality. Crucially, this LLM also serves as an implicit filter, capable of refusing problematic prompts based on its internal alignment and content policies. This functionality is documented in the DALL·E 3 System Card, highlighting the adversarial evaluation performed by OpenAI. The stochastic nature of LLMs can, however, lead to non-deterministic responses for identical prompts, adding a layer of complexity to safety evaluation.

Prior research on red teaming T2I models has primarily focused on open-source platforms like Stable Diffusion, revealing that simple techniques like "prompt dilution" can bypass filters. More advanced methods, such as Yang et al.'s SneakyPrompt, leveraged reinforcement learning to achieve a 57.15% success rate in jailbreaking DALL·E 2. While defensive efforts are underway, they are still in early stages and lack widespread validation on frontier models. A notable vulnerability exploited in LLM trust and safety research, and now extended to T2I, involves low-resource languages (LRLs). These are languages with substantially less training data and, critically, often lack the extensive Reinforcement Learning from Human Feedback (RLHF) alignment processes typically applied to dominant languages like English. This disparity makes LRLs remarkably effective in jailbreaking state-of-the-art LLMs, a vulnerability the authors explore in DALL·E 3.

Key Findings

The research presents several pivotal findings that significantly advance our understanding of T2I model safety:

  • Novel Timing-Based Side-Channel Analysis: The paper introduces the first successful application of time-based side-channel analysis to reverse-engineer the black-box cascading safety guardrails in DALL·E models. By measuring differential response times, the authors inferred the existence and relative ordering of multiple, previously unknown filters within the T2I pipeline. This methodology provides an objective feedback channel that adaptive attacks can exploit.
  • Distinct Safety Architectures in DALL·E 2 and DALL·E 3: A key revelation is the fundamental difference in safety mechanisms between DALL·E 2 and DALL·E 3. DALL·E 2 primarily relies on conventional blocklist-based filtering and similarity-based mechanisms, rejecting problematic prompts quickly. In contrast, DALL·E 3 integrates an LLM-based prompt revision stage that acts as an implicit filter to soften harmful prompts and improve image quality. This LLM's stochastic nature introduces non-determinism in rejections.
  • Discovery of Multi-Stage Filtering: The timing analysis, corroborated by gray-box experimentation, revealed a multi-stage filtering process in both models. DALL·E 2 exhibits an early blocklist guardrail followed by a secondary filter likely based on CLIP embedding similarity. DALL·E 3 includes early filters (e.g., "content policy," "rate limit" checks) and a late-stage image-based safety guardrail that detects harmful content after image generation.
  • Information Disclosure Vulnerability in ChatGPT DALL·E 3 Interface: A passive information disclosure vulnerability was identified in the ChatGPT interface for DALL·E 3. It streams the revised prompt and internal tool messages to the client, revealing sensitive details about the internal T2I generation process, including prompt revision time, image generation time, safety rejection errors, and the specific rejection stage. This vulnerability provides critical insights for attackers.
  • Novel Jailbreaking Attacks:
  • Low-Resource-Language (LRL) Attacks: The research demonstrates that LRLs are highly effective at bypassing DALL·E 3's implicit guardrails. Due to inadequate RLHF alignment in less-resourced languages, prompts in languages like Yiddish and Maori showed significantly higher acceptance rates and generated substantially more harmful images (e.g., 2.3x and 1.4x more harmful images than English, respectively).
  • T2I Negation Attacks: A novel attack exploits a critical discrepancy: the DALL·E 3 LLM correctly interprets negation adverbs (e.g., "not"), but the underlying CLIP encoder used for image generation largely ignores them. This allows attackers to craft prompts that semantically contradict safety rules (e.g., "a politician who is not Justin Trudeau") yet still generate images of the forbidden subject, as the CLIP embedding remains highly similar (95.64% cosine similarity in one example).
  • Actionable Countermeasure Recommendations: The paper outlines six concrete countermeasure techniques, including statistically-sensible delays to mask timing side-channels, post-facto redaction of revised prompts, multilingual awareness strategies, rejection caching, API filtering best practices, and guardrail backporting for consistent safety across model versions.

These findings collectively underscore the significant challenges in aligning diverse components of complex T2I systems and highlight the urgent need for more consistent, robust, and transparent safety guardrails.

Technical Deep Dive

The core of this research lies in its innovative use of timing side-channel analysis to map the black-box safety guardrails of DALL·E models. The fundamental hypothesis is that different internal filtering mechanisms, operating at various stages of the T2I pipeline, will result in measurably different response times for rejected prompts. An early, computationally inexpensive filter (like a blocklist) would reject a prompt very quickly, whereas a late-stage filter (like an image classifier) would only reject after significant computational resources have been expended on prompt revision and image generation.

Timing Side-Channel Analysis

DALL·E 2 Blocklist Detection:

The researchers probed DALL·E 2 with a list of 25 "original" sensitive words (e.g., "naked," names of political leaders) and their "mutated" versions (e.g., "n4ked," "Jus7in Trudeauu"). They observed that original words were consistently rejected within 0.25 seconds, strongly implying the presence of a rapid, keyword-based blocklist guardrail. Mutated words, however, experienced significantly higher variance in rejection times and were consistently rejected after the 0.25-second threshold. This suggests that the mutations successfully bypassed the initial blocklist, only to be caught by a secondary, more computationally intensive filter, likely based on CLIP embedding similarity, which would take longer to process.

DALL·E 3 Response Times:

A large-scale experiment with 3,329 requests to DALL·E 3 (including prompts in 27 languages) revealed a similar pattern but with distinct timings. Most prompt rejections occurred within 5 seconds. However, a "slight increase in rejections" was observed at approximately 12.5 seconds, slightly after the most frequent prompt acceptance times. This late-stage rejection strongly suggests the presence of a post-generation image filter that detects harmful content in the already-generated image before it is returned to the user. The minimum rejection time for DALL·E 3 was 1.07 seconds, significantly slower than DALL·E 2's 0.14 seconds, indicating that DALL·E 3's prompt revision (an LLM-based process) likely occurs before any initial filtering or that its early filters are inherently slower. The non-deterministic nature of some rejections in DALL·E 3 was attributed to the stochastic behavior of the prompt-revision LLM, further supporting the theory that filtering happens after the LLM's revision.

Gray-Box Analysis of ChatGPT/DALL·E 3 Pipeline

Leveraging a passive information disclosure vulnerability in the ChatGPT interface (reported to OpenAI), the researchers gained gray-box insights into the DALL·E 3 pipeline. This vulnerability allowed them to capture network requests and precisely measure the duration of individual stages: prompt revision (by the LLM) and image generation (by the T2I model). Using tshark for packet capture and pyshark for programmatic parsing of decrypted TLS traffic, they identified a clear temporal split. For GPT-4o, an optimal partition at 4.8 seconds reliably classified the prompt revision and image generation stages with an F1 score of 0.99.

This precise timing allowed for a detailed analysis of DALL·E 3's rejection messages:

  • "Content policy" violations and "rate limit" enforcements consistently occurred before the 4.8-second threshold, indicating they are early, text-only filters that prevent resource expenditure on image generation.
  • "DALL·E issue" rejections (indicating a problem during image generation) occurred strictly after the 4.8-second threshold, strongly supporting the hypothesis that these are the result of the late-stage image filter guardrail detecting harmful content in a generated image.

Reverse-Engineered DALL·E Architecture

The culmination of the timing side-channel and gray-box analyses is a detailed, empirically-grounded architecture of DALL·E 2 and DALL·E 3's safety guardrails (Figure 6 in the paper):

  • DALL·E 3 Specific Filters:
  • Prompt Revision LLM Filter 1 (Content Refusal & Prompt Transformation): Unique to DALL·E 3, this LLM can subjectively reject prompts based on its content policy or alignment, and can transform prompts (e.g., removing public figures' names).
  • Common/Similar Filters (DALL·E 2 & DALL·E 3):
  • Filter 2 (Semantic Similarity, Blocklist, Prompt Classifier): An initial filter operating on DALL·E 2 prompts directly, and DALL·E 3 prompts after revision. This includes fine-grained blocklists and coarse-grained text classifiers. Mechanical distinctions were noted between DALL·E 2 and DALL·E 3 implementations.
  • Filter 3 (CLIP Embedding Similarity): Operates on the multidimensional embedding produced by the text-encoder (CLIP-based). Prompts whose embeddings are too similar to known harmful embeddings are rejected. Given that CLIP models are retrained between DALL·E versions, this filter likely behaves differently.
  • Filter 4 (Image Classifier, Facial Recognition): The final filter, operating on the produced image. These filters detect racy content or public figures through facial recognition techniques.

Prompt Toxicity Measurement and Softening

To objectively quantify harm, the OpenAI Moderation API (which classifies 11 categories of harm) was leveraged. Two key metrics were defined:

  • Toxicity Theme Similarity: Cosine similarity between the 11-dimensional toxicity vectors of the original and revised prompts.
  • Toxicity Absolute Change: Measures the magnitude change in toxicity vector length.

Experiments revealed prompt softening in DALL·E 3: the prompt-revision LLM significantly decreased the magnitude of toxicity. For 33 accepted English adversarial prompts, the mean Toxicity Absolute Change was -64.46%, and the median was -83.72%, providing quantifiable evidence of the LLM's implicit safety role.

System Prompt Exfiltration

The researchers also demonstrated that the LLM in the DALL·E 3 pipeline (via ChatGPT and API interfaces) can be coerced into revealing its internal guardrail instructions, including parts of its system prompt. While potentially incomplete or hallucinated, repeated queries and cross-validation techniques (e.g., intentionally contradicting extracted rules) can mitigate this. This highlights a fundamental vulnerability when LLMs are integrated into T2I pipelines and revised prompts are visible to the attacker.

Demo / Proof of Concept

The paper effectively demonstrates two novel jailbreaking attacks that exploit the limitations and discrepancies identified in the DALL·E 3 safety guardrails: low-resource-language (LRL) attacks and negation-based jailbreaking attacks. These attacks serve as the practical proof-of-concept for the vulnerabilities uncovered.

Low-Resource Language (LRL) Attacks

The LRL attack leverages the observation that the Reinforcement Learning from Human Feedback (RLHF) alignment process, primarily conducted in English, does not generalize effectively to languages with significantly less training data. This creates a critical gap in the implicit safety guardrails of the LLM-based prompt revision in DALL·E 3.

Methodology: The researchers evaluated the efficacy of LRLs in bypassing these implicit guardrails by:

  1. Measuring the toxicity of revised prompts using the OpenAI Moderation API and its defined metrics (Toxicity Theme Similarity and Toxicity Absolute Change).
  2. Evaluating the generated images using a Multi-headed Safety Classifier (SC) introduced in prior work by Qu et al. [36], which classifies images across several harm categories.

Results: The findings revealed a "consistent story" of significantly higher prompt acceptance rates for certain LRLs. While not universally true for all LRLs, the spread of acceptance rates increased notably for these languages (Figure 7 in the paper). Specifically, languages like Yiddish (yi) and Maori (mi) demonstrated remarkable effectiveness, outperforming English prompts by generating more than 2.3 times and 1.4 times the number of harmful images, respectively. This underscores that the implicit safety alignment of DALL·E 3's LLM is highly dependent on language resource levels, making LRLs a potent vector for bypassing safety filters.

Negation-Based Jailbreaking Attack

This attack exploits a sophisticated linguistic discrepancy between the Large Language Model (LLM) responsible for prompt revision and the underlying CLIP encoder used for actual image generation.

Methodology & Principle:

The core vulnerability lies in the fact that while the LLM correctly interprets negation adverbs (e.g., "not"), the CLIP encoder, which translates text into image-generation embeddings, largely ignores them. CLIP models are primarily trained to describe "what an image is about," not "what an image is not about," making the concept of negation inherently challenging for their embedding space.

Example:

The paper provides a clear example:

  • An original prompt like "A photograph of the politician who is Justin Trudeau" would likely be revised by the LLM to avoid mentioning public figures by name, adhering to its system prompt (Listing 8).
  • However, the prompt "A photograph of the politician who is not Justin Trudeau" does not violate the rules specified in the system prompt according to the LLM's understanding.

Results: Despite the LLM correctly interpreting the negation, the CLIP encoder sees very little difference between "Justin Trudeau" and "not Justin Trudeau" in its embedding space. The researchers calculated a 95.64% cosine similarity between the CLIP embeddings of these two phrases using OpenAI's clip-vit-base-patch32 model. This high similarity means that even with the "not" adverb, the image generation model is still guided towards generating an image of Justin Trudeau, effectively bypassing the safety filter designed to prevent images of public figures. Figure 8 in the paper visually depicts examples where the generated image directly contradicts the semantic meaning introduced by the negation. This attack highlights a fundamental misalignment between the linguistic capabilities of different components within the T2I pipeline.

Defensive Implications

The research provides a comprehensive set of six specific, "patch-style" countermeasures designed to address the identified vulnerabilities and enhance the robustness of T2I safety guardrails. These recommendations are crucial for developers of T2I models and platforms.

  1. Statistically-Sensible Delays: To mask the timing side-channel attacks (§5), simply adding uniform random delays is insufficient due to the deterministic nature and static ordering of some guardrails. Instead, the authors propose a more sophisticated approach: upon a filter rejection, the system should select a random sample from the known successful response distribution and delay the rejection response until it matches this sampled time. The research identified optimal probability distribution functions (PDFs) for successful responses: a log-normal distribution for DALL·E 2 (D = 0.0629, p = 0.894) and gamma distributions for DALL·E 3/API (D = 0.0447, p = 0.190) and DALL·E 3/ChatGPT (D = 0.0626, p = 0.108). This ensures that rejection responses are statistically indistinguishable from success responses, effectively obfuscating filter ordering and preventing attackers from inferring guardrail mechanics.
  1. Post-Facto Redaction: The prompt revision process in DALL·E 3 can act as an implicit guardrail, but the revised prompts themselves are valuable artifacts for reverse-engineering. To minimize information disclosure, revised prompts should not be returned by the API or displayed in the ChatGPT interface. For interactive LLM conversations, the novel technique of Post-Facto Redaction is proposed: after the LLM generates a revised prompt and it's used for image generation, the LLM's internal context string is artificially modified to replace the revised prompt with "REDACTED" text. This least-privilege strategy ensures that even a jailbroken LLM cannot reveal the revised prompt, as it no longer has access to it. Selective un-redaction could be implemented for specific user interactions, like asking for variations.
  1. Multilingual Awareness: The efficacy of LRL attacks (§6.1) stems from the lack of training data and RLHF alignment in non-dominant languages. Two strategies are proposed:
  • Translation Pre-processing: Implement a pre-processor to detect non-English inputs and translate them into a High-Resource Language (HRL) like English using a language model or external translation service. This standardizes inputs for safety filters.
  • Chain of Thought (CoT) Prompting: At inference, employ CoT methods to guide the LLM in performing accurate and context-aware translations from LRLs to English before evaluating safety filters. While long-term solutions involve pretraining models on representative datasets, these are cost-effective short-term approaches.
  1. Rejection Caching: The consistency of response times across repeated requests (e.g., in DALL·E 2 blocklist probes) is crucial for timing side-channels. This can be disrupted by implementing an in-memory key-value rejection cache. Once an input is determined unsafe, it's placed in a blocklist with a finite Time-to-Live (TTL). This cache should be the first guardrail evaluated, slowing down attacks that rely on numerous identical requests to reduce noise, and saving GPU compute resources for prompts that would inevitably be rejected.
  1. API Filtering: The information disclosure vulnerability in the ChatGPT DALL·E 3 interface (§4.5) provided attackers with gray-box access. User interfaces should be carefully designed to limit the details of the underlying system. Techniques like server-side rendering or GraphQL with strict access controls can minimize client-side information and prevent the leakage of internal mechanisms. Clients should only receive information strictly necessary for the interface to function.
  1. Guardrail Backporting: Attackers can exploit discrepancies between guardrail mechanics across different T2I models (e.g., DALL·E 2 vs. DALL·E 3). To alleviate this, guardrails should be developed in a modular fashion, allowing the same guardrails to be backported and used across all T2I models simultaneously. Even if certain guardrails are model-specific (e.g., CLIP-based similarity filters), they should still be backported for consistency. For instance, DALL·E 2 could invoke the DALL·E 3 CLIP model for a safety filter, even if it retains its original CLIP model for image diffusion. This ensures a consistent and unified safety posture across an organization's T2I offerings.

Beyond these specific countermeasures, the authors advocate for a broader shift towards interoperable, community-driven safety guardrails to enhance the overall safety landscape of AI systems. They also suggest exploring automated attack detection systems, similar to Intrusion Detection Systems (IDS), that analyze request patterns for suspicious behavior (e.g., high similarity in consecutive requests, oscillation between rejected and successful prompts). Such systems must, however, carefully consider attacker capabilities (e.g., IP rotation) and potential privacy risks.

Key Takeaways

  • Timing side-channel analysis is a powerful technique for reverse-engineering black-box Text-to-Image (T2I) safety filters, revealing their multi-stage architecture and relative ordering.
  • DALL·E 2 and DALL·E 3 employ fundamentally distinct safety mechanisms, with DALL·E 2 relying on blocklists and similarity filters, while DALL·E 3 integrates an LLM-based prompt revision that acts as an implicit filter.
  • The LLM-based prompt revision in DALL·E 3 can "soften" harmful prompts, but its stochastic nature introduces non-determinism and can be bypassed by specific jailbreaking techniques.
  • Linguistic discrepancies between the LLM's understanding of negation and the CLIP encoder's inability to process it create a critical negation-based jailbreaking vulnerability.
  • Low-resource languages (LRLs) pose a significant safety gap in DALL·E 3 due to inadequate Reinforcement Learning from Human Feedback (RLHF) alignment, enabling more successful generation of harmful content.
  • Information disclosure vulnerabilities in T2I interfaces (like ChatGPT's DALL·E 3 integration) provide attackers with gray-box insights into internal mechanisms, facilitating attack development.
  • Robust countermeasures are essential, including statistically-sensible delays to mask timing side-channels, post-facto redaction of revised prompts, multilingual awareness strategies, and consistent guardrail deployment across model versions.

About the Speaker(s)

The research was conducted by a team of distinguished academics:

  • Corban Villa is affiliated with New York University Abu Dhabi. His work focuses on uncovering and addressing security vulnerabilities in advanced AI systems, particularly Text-to-Image models.
  • Shujaat Mirza is from New York University. His contributions to this paper highlight expertise in analyzing AI model behavior and developing novel attack methodologies against their safety mechanisms.
  • Christina Pöpper is also with New York University Abu Dhabi. Her leadership in this research underscores a commitment to understanding and improving the security and trustworthiness of cutting-edge machine learning and AI technologies.

Collectively, their work showcased in this paper demonstrates a deep understanding of AI security, reverse-engineering techniques, and practical implications for the responsible development and deployment of generative AI systems.

Reviews

Dr. Zero (Offensive Security Researcher) — SOLID

Solid offensive security research that applies timing side-channels to black-box ML systems in a way that actually produces actionable results. The negation attack is the highlight — elegant, novel, and exposes a fundamental architectural flaw. The LRL stuff is confirmatory rather than groundbreaking, but the overall package is real work with real findings.

Heather Calloway (CISO) — SOLID

Solid offensive research that exposes real architectural weaknesses in OpenAI's content safety filters. The timing side-channel methodology is novel, the LRL and negation attacks are practical, and the findings have direct implications for any enterprise deploying or procuring generative AI services.

→ Top-rated talks at 34th USENIX Security Symposium (USENIX Security '25)

All talks from 34th USENIX Security Symposium (USENIX Security '25)