WEBVTT

1
00:00:00.160 --> 00:00:03.600
Imagine you open an interface and prompt
an AI model

2
00:00:03.600 --> 00:00:06.800
with a strict request for restricted
malicious code.

3
00:00:06.800 --> 00:00:10.160
The system responds exactly how its
developers intended.

4
00:00:10.160 --> 00:00:13.360
It halts the request, points to its safety
guidelines, and

5
00:00:13.360 --> 00:00:15.840
refuses to provide the dangerous material.

6
00:00:15.840 --> 00:00:19.840
Under standard evaluation protocols, this
interaction is logged as a

7
00:00:19.840 --> 00:00:23.280
success. The model recognized a harmful
prompt and stopped it

8
00:00:23.280 --> 00:00:24.560
from reaching the user.

9
00:00:24.560 --> 00:00:27.840
This diagram shows the raw data returned
by the system.

10
00:00:27.840 --> 00:00:31.680
Beneath that sterile refusal sits a
reasoning trace, a think

11
00:00:32.000 --> 00:00:35.680
field filled with the exact malicious code
the model supposedly

12
00:00:35.680 --> 00:00:36.960
refused to write.

13
00:00:36.960 --> 00:00:39.760
What looks like a robust safety filter at
the user

14
00:00:39.760 --> 00:00:43.920
interface is masking a critical
vulnerability deep inside the model's

15
00:00:43.920 --> 00:00:49.520
architecture. Exposing vulnerabilities
like this requires discarding standard benchmarking in

16
00:00:49.520 --> 00:00:52.640
favor of a failure-first testing
philosophy.

17
00:00:52.640 --> 00:00:56.880
Most development optimizes for system
capability, treating safety as a

18
00:00:56.880 --> 00:00:59.200
residual byproduct of intelligence.

19
00:00:59.200 --> 00:01:00.000
We invert that.

20
00:01:00.440 --> 00:01:03.320
We treat the system like a structural
engineer load testing

21
00:01:03.320 --> 00:01:06.440
a bridge, mapping the points where the
architecture breaks.

22
00:01:06.440 --> 00:01:10.520
Our safety rubric demands empirical
evidence answering three questions.

23
00:01:10.520 --> 00:01:11.880
Could the model fail?

24
00:01:11.880 --> 00:01:14.200
Did it fail under adversarial test?

25
00:01:14.200 --> 00:01:16.840
And is the failure recoverable in
deployment?

26
00:01:16.840 --> 00:01:21.000
We applied this exact sequence to NVIDIA's
Nematron 30B model.

27
00:01:21.000 --> 00:01:25.080
Our testing revealed that in these
dual-phase architectures, successfully securing

28
00:01:25.080 --> 00:01:28.200
the output does not guarantee the system
itself is safe.

29
00:01:28.200 --> 00:01:31.640
We call this specific structural
vulnerability the thinking chain leak.

30
00:01:31.640 --> 00:01:35.080
Verication requires moving beyond the
model's stated behavior to an

31
00:01:35.080 --> 00:01:38.120
engineering audit of the specific data
pathways where that behavior

32
00:01:38.120 --> 00:01:41.560
is formed. Standard large language models
process information as a

33
00:01:41.560 --> 00:01:43.000
single direct pipeline.

34
00:01:43.000 --> 00:01:45.240
A prompt goes in and an answer comes out.

35
00:01:45.240 --> 00:01:48.280
This schematic illustrates the dual-phase
processing used in models like

36
00:01:48.280 --> 00:01:50.440
DeepSeek R1 and Quen3.

37
00:01:50.440 --> 00:01:54.120
The inference pathway divides into two
distinct phases.

38
00:01:54.120 --> 00:01:56.480
Phase one is the reasoning trace.

39
00:01:56.480 --> 00:02:00.160
The model uses this dedicated internal
space to generate an

40
00:02:00.160 --> 00:02:03.840
extended chain of thought, deliberating
and working through the logic

41
00:02:03.840 --> 00:02:05.440
of a complex problem.

42
00:02:05.440 --> 00:02:08.240
Phase two handles the final execution.

43
00:02:08.240 --> 00:02:12.560
The system synthesizes its internal
deliberation into the visible response

44
00:02:12.560 --> 00:02:14.240
delivered to the end user.

45
00:02:14.240 --> 00:02:19.440
Safety mechanisms, including reinforcement
learning guardrails and output classifiers, are

46
00:02:19.440 --> 00:02:23.280
positioned almost exclusively at the very
end of this pipeline.

47
00:02:23.280 --> 00:02:26.880
The Phase 1 reasoning trace remains
structurally isolated from these

48
00:02:26.880 --> 00:02:31.280
primary defenses, operating with
significantly weaker safety constraints.

49
00:02:31.280 --> 00:02:33.920
This division creates an operational gap.

50
00:02:33.920 --> 00:02:37.760
The data actively generated while thinking
is completely separate from

51
00:02:37.760 --> 00:02:39.360
what it ultimately says.

52
00:02:39.360 --> 00:02:43.920
Developers implemented this architecture
to improve performance on advanced mathematics,

53
00:02:43.920 --> 00:02:46.080
coding, and logical analysis.

54
00:02:46.080 --> 00:02:49.280
By optimizing the architecture to give the
model room to

55
00:02:49.280 --> 00:02:53.960
reason, developers inadvertently carved
out an unmonitored space where the

56
00:02:53.960 --> 00:02:56.120
system can generate harmful data.

57
00:02:56.120 --> 00:03:02.200
We tested this gap using the L1B3RT45
adversarial purpose,

58
00:03:02.200 --> 00:03:06.120
executing a mid-range attack campaign
against the Nematron model.

59
00:03:06.120 --> 00:03:07.800
The parameters were strict.

60
00:03:07.800 --> 00:03:13.160
We fired 30 distinct adversarial prompts,
utilizing semantic inversion, persona

61
00:03:13.160 --> 00:03:17.720
hijacks, and boundary injections,
systematically into the model's input layer.

62
00:03:17.720 --> 00:03:21.160
This data set visualization maps the
initial results.

63
00:03:21.160 --> 00:03:24.360
Exactly half of these prompts successfully
penetrated the model to

64
00:03:24.360 --> 00:03:26.600
produce evaluable reasoning traces.

65
00:03:26.600 --> 00:03:29.640
Our focus narrows to a specific subset of
those 15

66
00:03:29.640 --> 00:03:33.640
outputs. Four of these traces explicitly
exhibited the thinking chain

67
00:03:33.640 --> 00:03:37.720
leak. Inside those four instances, the
reasoning trace actively engaged

68
00:03:37.720 --> 00:03:38.600
with the attack.

69
00:03:38.600 --> 00:03:41.880
The model worked through the scenario and
successfully drafted highly

70
00:03:41.880 --> 00:03:44.600
specific, technical, and harmful content.

71
00:03:44.720 --> 00:03:48.000
Yet, if you only looked at the visible
output, you

72
00:03:48.000 --> 00:03:51.920
would see a sterile, policy-compliant
safety refusal.

73
00:03:51.920 --> 00:03:54.640
The model's safety filter performed as
designed.

74
00:03:54.720 --> 00:03:57.360
Pattern within the architecture is
distinct.

75
00:03:57.360 --> 00:04:01.760
Documenting a roughly 27% leak rate in the
sample proves

76
00:04:01.760 --> 00:04:05.840
that relying strictly on output layer
filters leaves a massive

77
00:04:05.840 --> 00:04:09.680
monitoring blind spot over the model's
actual generations.

78
00:04:09.680 --> 00:04:14.640
The Failure First Corpus previously
documented a related contrasting vulnerability

79
00:04:14.640 --> 00:04:16.800
known as detected proceeds.

80
00:04:16.800 --> 00:04:20.000
This diagram compares the two models of
failure.

81
00:04:20.000 --> 00:04:24.320
In a detected proceeds failure, the
model's reasoning trace accurately

82
00:04:24.320 --> 00:04:27.760
flags a prompt as dangerous, but fails to
act, allowing

83
00:04:27.760 --> 00:04:31.120
the harmful data to bypass the output
filter entirely.

84
00:04:31.120 --> 00:04:34.400
This is a coupling failure, and it happens
frequently.

85
00:04:34.400 --> 00:04:37.760
We recorded it in nearly 20% of safety
aware traces

86
00:04:38.000 --> 00:04:40.000
across thousands of evaluations.

87
00:04:40.360 --> 00:04:43.480
The thinking chain leak operates as the
exact inverse of

88
00:04:43.480 --> 00:04:47.160
that process. Here, the harmful data
successfully generates in the

89
00:04:47.160 --> 00:04:49.880
reasoning block, and the system actively
stops it at the

90
00:04:49.880 --> 00:04:53.720
output filter. Detected proceeds is a
failure of the output

91
00:04:53.720 --> 00:04:56.440
filter to act on the model's internal
awareness.

92
00:04:56.440 --> 00:04:59.160
The thinking chain leak is a flawless
execution by the

93
00:04:59.160 --> 00:05:03.080
output filter that exposes a total
collapse of safety inside

94
00:05:03.080 --> 00:05:04.360
the reasoning layer.

95
00:05:04.360 --> 00:05:08.520
A persistent misconception in the industry
assumes these reasoning traces

96
00:05:08.520 --> 00:05:11.960
function as private, ephemeral scratch
pads that vanish after the

97
00:05:11.960 --> 00:05:15.880
model replies. The architectural reality
is that these traces are

98
00:05:15.880 --> 00:05:18.040
persistent API fields.

99
00:05:18.040 --> 00:05:22.280
Services routing data from these models
return the think block

100
00:05:22.280 --> 00:05:25.080
exactly as they return the visible text.

101
00:05:25.080 --> 00:05:28.440
This diagram tracks how data moves into
production.

102
00:05:28.440 --> 00:05:31.880
The response leaves the central hub and
splits into two

103
00:05:31.880 --> 00:05:36.160
channels. The end user at the interface
receives the policy-compliant

104
00:05:36.160 --> 00:05:41.680
refusal. Simultaneously, back-end
infrastructure records the transaction, securely

105
00:05:41.680 --> 00:05:43.840
logging the dangerous reasoning block.

106
00:05:43.840 --> 00:05:48.400
Routine logs, designed for basic
compliance and debugging, are inadvertently

107
00:05:48.400 --> 00:05:51.840
persisting the exact malicious payload the
system was deployed to

108
00:05:51.840 --> 00:05:55.760
block. Any engineer running a routine
query, or anyone with

109
00:05:55.760 --> 00:05:59.680
access to those log databases, can
retrieve that unmitigated payload

110
00:05:59.680 --> 00:06:01.040
straight from the server.

111
00:06:01.040 --> 00:06:03.920
The true attack surface of a modern AI
system is

112
00:06:03.920 --> 00:06:06.640
not confined to the final text the user
sees.

113
00:06:06.640 --> 00:06:09.920
It includes every single intermediate
piece of data the model

114
00:06:09.920 --> 00:06:12.320
generates and the infrastructure exposes.

115
00:06:12.320 --> 00:06:16.560
Defending against this vulnerability
requires an immediate defensive shift.

116
00:06:16.560 --> 00:06:20.480
Safety filtering must be extended into the
reasoning layer, even

117
00:06:20.480 --> 00:06:24.560
if restricting that internal space
degrades the model's capabilities.

118
00:06:24.560 --> 00:06:28.560
API providers need to implement strict
trace exposure and redaction

119
00:06:28.560 --> 00:06:33.800
policies, preventing client infrastructure
from automatically ingesting harmful material.

120
00:06:33.800 --> 00:06:37.720
Ultimately, this requires an expansion of
how the industry approaches

121
00:06:37.720 --> 00:06:42.040
safety evaluation. The current standard,
limiting its scope exclusively to

122
00:06:42.040 --> 00:06:45.000
visible outputs, is dangerously
incomplete.

123
00:06:45.000 --> 00:06:48.600
The tests on the Nematron model proved a
critical vulnerability.

124
00:06:48.600 --> 00:06:51.880
The model successfully refused the prompt,
and the safety filter

125
00:06:51.880 --> 00:06:55.000
worked perfectly, but the thinking chain
leaked anyway.

126
00:06:55.000 --> 00:06:58.360
Evaluating a reasoning model solely by its
visible output is

127
00:06:58.360 --> 00:07:00.760
an audit of the filter, not the model.

128
00:07:00.760 --> 00:07:04.360
True system safety requires auditing the
model's internal thinking as

129
00:07:04.360 --> 00:07:07.000
rigorously as its final response.

