{"id":"compress.ok.curl","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.curl","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.curl","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.curl","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.curl","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=56","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.curl","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":"exit=0","outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.curl","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":"exit=0","outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.curl","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":"exit=56","outcome":"differs-reported","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.curl","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=56","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.curl","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=56","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.curl","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":2048,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":"exit=56","outcome":"differs-reported","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.curl","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.curl","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":"exit=0","outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.curl","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.curl","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=56","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.curl","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["GZIP"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.curl","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.curl","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.curl","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=92","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.curl","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.curl","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"curl","name":"curl","version":"8.7.1","platform":"x86_64-apple-darwin25.0","invocation":"curl --compressed","accept_encoding_sent":"gzip, deflate","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"exit=0","outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.undici","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.undici","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["br"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.undici","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["zstd"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.undici","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.undici","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"body-error: Z_DATA_ERROR incorrect header check","outcome":"decode-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.undici","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.undici","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.undici","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"body-error: Z_DATA_ERROR invalid distance too far back","outcome":"decode-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.undici","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"body-error: Z_DATA_ERROR incorrect data check","outcome":"decode-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.undici","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"body-error: Z_DATA_ERROR incorrect header check","outcome":"decode-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.undici","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.undici","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.undici","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.undici","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.undici","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.undici","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["GZIP"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.undici","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.undici","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.undici","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"body-error: ERR_HTTP2_STREAM_ERROR Stream closed with error code NGHTTP2_INTERNAL_ERROR","outcome":"decode-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.undici","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.undici","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"undici","name":"Node fetch (undici)","version":"node v26.8.1 / undici 8.10.0","platform":"node","invocation":"fetch()","accept_encoding_sent":"gzip, deflate, br","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.urllib","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.urllib","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.urllib","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.urllib","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.urllib","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.urllib","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.urllib","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.urllib","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":null,"reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.urllib","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.urllib","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.urllib","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":2048,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.urllib","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.urllib","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.urllib","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":251,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"a5d5","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.urllib","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.urllib","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.urllib","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.urllib","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.urllib","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.urllib","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.urllib","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"urllib","name":"Python urllib.request","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"(none)","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: HTTPError: HTTP Error 406: Not Acceptable","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.urllib-gzip","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.urllib-gzip","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.urllib-gzip","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.urllib-gzip","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.urllib-gzip","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.urllib-gzip","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.urllib-gzip","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":161,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.urllib-gzip","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.urllib-gzip","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.urllib-gzip","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":318,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.urllib-gzip","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":350,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.urllib-gzip","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":292,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.urllib-gzip","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":292,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.urllib-gzip","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":null,"bytes_received":251,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"a5d5","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.urllib-gzip","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.urllib-gzip","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["GZIP"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.urllib-gzip","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.urllib-gzip","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.urllib-gzip","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: IncompleteRead: IncompleteRead(269 bytes read, 3827 more expected)","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.urllib-gzip","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.urllib-gzip","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"urllib-gzip","name":"Python urllib.request (Accept-Encoding: gzip)","version":"Python 3.14 stdlib","platform":"python","invocation":"urllib.request.urlopen","accept_encoding_sent":"gzip","role":"control"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":24491,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.requests","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.requests","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["br"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.requests","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["zstd"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.requests","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.requests","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: ContentDecodingError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressin","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.requests","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.requests","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.requests","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: ContentDecodingError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressin","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.requests","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: ContentDecodingError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressin","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.requests","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.requests","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.requests","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.requests","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.requests","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.requests","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.requests","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["GZIP"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.requests","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.requests","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.requests","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: ChunkedEncodingError: ('Connection broken: IncompleteRead(269 bytes read, 3827 more expected)', IncompleteRead(269 bytes read, 3827","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.requests","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.requests","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"requests","name":"Python requests","version":"2.34.2 (urllib3 decoder)","platform":"python","invocation":"requests.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.httpx","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.httpx","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["br"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.httpx","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["zstd"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.httpx","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.httpx","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: DecodingError: Error -3 while decompressing data: incorrect header check","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.httpx","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.httpx","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.httpx","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: DecodingError: Error -3 while decompressing data: invalid distance too far back","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.httpx","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: DecodingError: Error -3 while decompressing data: incorrect data check","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.httpx","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.httpx","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":2048,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.httpx","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.httpx","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.httpx","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.httpx","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.httpx","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["GZIP"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.httpx","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.httpx","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.httpx","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: RemoteProtocolError: peer closed connection without sending complete message body (received 269 bytes, expected 4096)","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.httpx","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.httpx","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"httpx","name":"Python httpx","version":"0.28.1 (own decoders)","platform":"python","invocation":"httpx.get","accept_encoding_sent":"gzip, deflate, br, zstd","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":null,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.ruby-nethttp","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.ruby-nethttp","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.ruby-nethttp","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.ruby-nethttp","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.ruby-nethttp","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: Zlib::DataError: incorrect header check","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.ruby-nethttp","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.ruby-nethttp","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":null,"reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.ruby-nethttp","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: Zlib::DataError: invalid distance too far back","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.ruby-nethttp","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: Zlib::DataError: incorrect data check","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.ruby-nethttp","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.ruby-nethttp","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":2048,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.ruby-nethttp","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":null,"bytes_received":292,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.ruby-nethttp","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.ruby-nethttp","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":null,"content_encoding_seen":null,"uncompressed_flag":null,"bytes_received":null,"bytes_declared_plaintext":null,"plaintext_sha256_match":null,"first_bytes_hex":null,"reported_error":"error: Zlib::DataError: incorrect header check","outcome":"request-failed","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.ruby-nethttp","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.ruby-nethttp","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.ruby-nethttp","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.ruby-nethttp","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.ruby-nethttp","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.ruby-nethttp","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.ruby-nethttp","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"ruby-nethttp","name":"Ruby Net::HTTP","version":"ruby 2.6.10","platform":"ruby","invocation":"Net::HTTP.get_response","accept_encoding_sent":"gzip;q=1.0,deflate;q=0.6,identity;q=0.3 (decode_content default)","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":null,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.ok.go-nethttp","corpus_id":"compress.ok","family":"compress","flavor":"ok","url":"https://badhttp.dev/compress/ok","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.br.go-nethttp","corpus_id":"compress.br","family":"compress","flavor":"br","url":"https://badhttp.dev/compress/br","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":false,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.zstd.go-nethttp","corpus_id":"compress.zstd","family":"compress","flavor":"zstd","url":"https://badhttp.dev/compress/zstd","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":false,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate.go-nethttp","corpus_id":"compress.deflate","family":"compress","flavor":"deflate","url":"https://badhttp.dev/compress/deflate","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":false,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.not-compressed.go-nethttp","corpus_id":"compress.not-compressed","family":"compress","flavor":"not-compressed","url":"https://badhttp.dev/compress/not-compressed","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":0,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":null,"reported_error":"read-error: gzip: invalid header","outcome":"differs-reported","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.undeclared.go-nethttp","corpus_id":"compress.undeclared","family":"compress","flavor":"undeclared","url":"https://badhttp.dev/compress/undeclared","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":false,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.truncated.go-nethttp","corpus_id":"compress.truncated","family":"compress","flavor":"truncated","url":"https://badhttp.dev/compress/truncated","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":1860,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":"read-error: unexpected EOF","outcome":"differs-reported","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.corrupt.go-nethttp","corpus_id":"compress.corrupt","family":"compress","flavor":"corrupt","url":"https://badhttp.dev/compress/corrupt","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":1349,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"3030","reported_error":"read-error: flate: corrupt input before offset 132","outcome":"differs-reported","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bad-crc.go-nethttp","corpus_id":"compress.bad-crc","family":"compress","flavor":"bad-crc","url":"https://badhttp.dev/compress/bad-crc","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"read-error: gzip: invalid checksum","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.trailing-garbage.go-nethttp","corpus_id":"compress.trailing-garbage","family":"compress","flavor":"trailing-garbage","url":"https://badhttp.dev/compress/trailing-garbage","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"read-error: gzip: invalid header","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.multi-member.go-nethttp","corpus_id":"compress.multi-member","family":"compress","flavor":"multi-member","url":"https://badhttp.dev/compress/multi-member","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double.go-nethttp","corpus_id":"compress.double","family":"compress","flavor":"double","url":"https://badhttp.dev/compress/double","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip","gzip"],"uncompressed_flag":false,"bytes_received":292,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.double-hidden.go-nethttp","corpus_id":"compress.double-hidden","family":"compress","flavor":"double-hidden","url":"https://badhttp.dev/compress/double-hidden","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.deflate-raw.go-nethttp","corpus_id":"compress.deflate-raw","family":"compress","flavor":"deflate-raw","url":"https://badhttp.dev/compress/deflate-raw","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["deflate"],"uncompressed_flag":false,"bytes_received":251,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"a5d5","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.unknown-coding.go-nethttp","corpus_id":"compress.unknown-coding","family":"compress","flavor":"unknown-coding","url":"https://badhttp.dev/compress/unknown-coding","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["badhttp"],"uncompressed_flag":false,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.uppercase.go-nethttp","corpus_id":"compress.uppercase","family":"compress","flavor":"uppercase","url":"https://badhttp.dev/compress/uppercase","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.x-gzip.go-nethttp","corpus_id":"compress.x-gzip","family":"compress","flavor":"x-gzip","url":"https://badhttp.dev/compress/x-gzip","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["x-gzip"],"uncompressed_flag":false,"bytes_received":269,"bytes_declared_plaintext":4096,"plaintext_sha256_match":false,"first_bytes_hex":"1f8b","reported_error":null,"outcome":"differs-silently","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.empty.go-nethttp","corpus_id":"compress.empty","family":"compress","flavor":"empty","url":"https://badhttp.dev/compress/empty","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":["gzip"],"uncompressed_flag":false,"bytes_received":0,"bytes_declared_plaintext":0,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.wrong-length.go-nethttp","corpus_id":"compress.wrong-length","family":"compress","flavor":"wrong-length","url":"https://badhttp.dev/compress/wrong-length","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":"read-error: stream error: stream ID 37; INTERNAL_ERROR; received from peer","outcome":"plaintext-then-error","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.gzip-file.go-nethttp","corpus_id":"compress.gzip-file","family":"compress","flavor":"gzip-file","url":"https://badhttp.dev/compress/gzip-file","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":4096,"bytes_declared_plaintext":4096,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
{"id":"compress.bomb.go-nethttp","corpus_id":"compress.bomb","family":"compress","flavor":"bomb","url":"https://badhttp.dev/compress/bomb","client":{"id":"go-nethttp","name":"Go net/http","version":"go1.27.0","platform":"go","invocation":"http.DefaultTransport","accept_encoding_sent":"gzip","role":"client"},"observed":"2026-09-02T00:57Z","badhttp_version_observed":"4b211949","status":200,"content_encoding_seen":[],"uncompressed_flag":true,"bytes_received":8388608,"bytes_declared_plaintext":8388608,"plaintext_sha256_match":true,"first_bytes_hex":null,"reported_error":null,"outcome":"plaintext","oracle_header":"x-badhttp-plain-sha256","license":"CC0-1.0"}
