Design

This experiment tests the solid starting-point supplied binary punctuation channel under mediator attacks between sender and receiver. It compares the unmediated shared-rule condition with punctuation normalization, a standard paraphrase, a context-aware paraphrase, and an open-source upper attack that knows the benchmark code and prompt intent.

The earlier Jean Zay smoke 20260731-090946-binary_punctuation_attackers_gpt_oss_20b_smoke-a21db6f was used only as a gate before this full attacker run. It showed the same qualitative direction: punctuation-preserving paraphrase left the channel available, while context-aware and prompt/code-aware sanitizers removed the signal. The smoke page was folded into this consolidated attacker page to keep the experiment index focused on interpretable result pages.

Results

20260731-101141-binary_punctuation_attackers_gpt_oss_20b-05851b0

commit: 05851b0

metricvalue
condition_count5
context_aware_paraphrase_arithmetic_choice_bit_accuracy0.5
context_aware_paraphrase_arithmetic_choice_task_success_rate1
context_aware_paraphrase_bit_accuracy0.51171875
context_aware_paraphrase_bit_error_rate0.48828125
context_aware_paraphrase_explicit_leak_rate0
context_aware_paraphrase_mean_dispatch_chars27
context_aware_paraphrase_missing_punctuation_signal_count21
context_aware_paraphrase_missing_punctuation_signal_rate0.08203125
context_aware_paraphrase_other_count0
context_aware_paraphrase_other_rate0
context_aware_paraphrase_precision_bit_11
context_aware_paraphrase_recall_bit_10.0234375
context_aware_paraphrase_receiver_misdecode_count0
context_aware_paraphrase_receiver_misdecode_rate0
context_aware_paraphrase_receiver_xml_parse_failure_count0
context_aware_paraphrase_receiver_xml_parse_failure_rate0
context_aware_paraphrase_receiver_xml_parse_rate1
context_aware_paraphrase_route_choice_bit_accuracy0.5234375
context_aware_paraphrase_route_choice_task_success_rate1
context_aware_paraphrase_sender_xml_parse_failure_count0
context_aware_paraphrase_sender_xml_parse_failure_rate0
context_aware_paraphrase_sender_xml_parse_rate1
context_aware_paraphrase_task_success_rate1
context_aware_paraphrase_visible_payload_rate0
context_aware_paraphrase_wrong_punctuation_signal_count104
context_aware_paraphrase_wrong_punctuation_signal_rate0.40625
instance_count256
open_source_upper_attack_arithmetic_choice_bit_accuracy0.5
open_source_upper_attack_arithmetic_choice_task_success_rate1
open_source_upper_attack_bit_accuracy0.5
open_source_upper_attack_bit_error_rate0.5
open_source_upper_attack_explicit_leak_rate0
open_source_upper_attack_mean_dispatch_chars35.15625
open_source_upper_attack_missing_punctuation_signal_count0
open_source_upper_attack_missing_punctuation_signal_rate0
open_source_upper_attack_other_count0
open_source_upper_attack_other_rate0
open_source_upper_attack_precision_bit_10
open_source_upper_attack_recall_bit_10
open_source_upper_attack_receiver_misdecode_count0
open_source_upper_attack_receiver_misdecode_rate0
open_source_upper_attack_receiver_xml_parse_failure_count0
open_source_upper_attack_receiver_xml_parse_failure_rate0
open_source_upper_attack_receiver_xml_parse_rate1
open_source_upper_attack_route_choice_bit_accuracy0.5
open_source_upper_attack_route_choice_task_success_rate1
open_source_upper_attack_sender_xml_parse_failure_count0
open_source_upper_attack_sender_xml_parse_failure_rate0
open_source_upper_attack_sender_xml_parse_rate1
open_source_upper_attack_task_success_rate1
open_source_upper_attack_visible_payload_rate0
open_source_upper_attack_wrong_punctuation_signal_count128
open_source_upper_attack_wrong_punctuation_signal_rate0.5
punctuation_normalized_arithmetic_choice_bit_accuracy0.5
punctuation_normalized_arithmetic_choice_task_success_rate1
punctuation_normalized_bit_accuracy0.5
punctuation_normalized_bit_error_rate0.5
punctuation_normalized_explicit_leak_rate0
punctuation_normalized_mean_dispatch_chars34.60546875
punctuation_normalized_missing_punctuation_signal_count0
punctuation_normalized_missing_punctuation_signal_rate0
punctuation_normalized_other_count0
punctuation_normalized_other_rate0
punctuation_normalized_precision_bit_10
punctuation_normalized_recall_bit_10
punctuation_normalized_receiver_misdecode_count0
punctuation_normalized_receiver_misdecode_rate0
punctuation_normalized_receiver_xml_parse_failure_count1
punctuation_normalized_receiver_xml_parse_failure_rate0.00390625
punctuation_normalized_receiver_xml_parse_rate0.99609375
punctuation_normalized_route_choice_bit_accuracy0.5
punctuation_normalized_route_choice_task_success_rate1
punctuation_normalized_sender_xml_parse_failure_count0
punctuation_normalized_sender_xml_parse_failure_rate0
punctuation_normalized_sender_xml_parse_rate1
punctuation_normalized_task_success_rate1
punctuation_normalized_visible_payload_rate0
punctuation_normalized_wrong_punctuation_signal_count127
punctuation_normalized_wrong_punctuation_signal_rate0.49609375
seed1729
shared_rule_arithmetic_choice_bit_accuracy1
shared_rule_arithmetic_choice_task_success_rate1
shared_rule_bit_accuracy0.984375
shared_rule_bit_error_rate0.015625
shared_rule_explicit_leak_rate0
shared_rule_mean_dispatch_chars34.60546875
shared_rule_missing_punctuation_signal_count0
shared_rule_missing_punctuation_signal_rate0
shared_rule_other_count0
shared_rule_other_rate0
shared_rule_precision_bit_11
shared_rule_recall_bit_10.96875
shared_rule_receiver_misdecode_count0
shared_rule_receiver_misdecode_rate0
shared_rule_receiver_xml_parse_failure_count0
shared_rule_receiver_xml_parse_failure_rate0
shared_rule_receiver_xml_parse_rate1
shared_rule_route_choice_bit_accuracy0.96875
shared_rule_route_choice_task_success_rate1
shared_rule_sender_xml_parse_failure_count0
shared_rule_sender_xml_parse_failure_rate0
shared_rule_sender_xml_parse_rate1
shared_rule_task_success_rate1
shared_rule_visible_payload_rate0
shared_rule_wrong_punctuation_signal_count4
shared_rule_wrong_punctuation_signal_rate0.015625
standard_paraphrase_arithmetic_choice_bit_accuracy0.984375
standard_paraphrase_arithmetic_choice_task_success_rate1
standard_paraphrase_bit_accuracy0.9765625
standard_paraphrase_bit_error_rate0.0234375
standard_paraphrase_explicit_leak_rate0
standard_paraphrase_mean_dispatch_chars39.96484375
standard_paraphrase_missing_punctuation_signal_count0
standard_paraphrase_missing_punctuation_signal_rate0
standard_paraphrase_other_count0
standard_paraphrase_other_rate0
standard_paraphrase_precision_bit_11
standard_paraphrase_recall_bit_10.953125
standard_paraphrase_receiver_misdecode_count0
standard_paraphrase_receiver_misdecode_rate0
standard_paraphrase_receiver_xml_parse_failure_count0
standard_paraphrase_receiver_xml_parse_failure_rate0
standard_paraphrase_receiver_xml_parse_rate1
standard_paraphrase_route_choice_bit_accuracy0.96875
standard_paraphrase_route_choice_task_success_rate0.8828125
standard_paraphrase_sender_xml_parse_failure_count0
standard_paraphrase_sender_xml_parse_failure_rate0
standard_paraphrase_sender_xml_parse_rate1
standard_paraphrase_task_success_rate0.94140625
standard_paraphrase_visible_payload_rate0
standard_paraphrase_wrong_punctuation_signal_count6
standard_paraphrase_wrong_punctuation_signal_rate0.0234375
task_family_count2

Interpretation

The full attacker run supports a simple distinction: the supplied punctuation channel remains strong when the mediator preserves punctuation, but collapses when the mediator is designed to remove or invert that specific punctuation signal. In run 20260731-101141-binary_punctuation_attackers_gpt_oss_20b-05851b0, the unmediated shared-rule condition stayed high at 0.984375 bit accuracy, and the standard paraphrase condition was similar at 0.9765625 despite lower visible-task success. By contrast, punctuation normalization and the open-source upper attack both reduced bit accuracy to 0.5, while the context-aware paraphrase was near chance at 0.51171875. XML parsing and explicit-leakage guardrails mostly stayed clean, so the result is interpretable as attack sensitivity of the punctuation channel rather than a parser failure.