Harel Katz
41267e2044
Merge 1719ee84da882f78dbda9ba295ff144b9d2313e0 into 4290ea753912378913b1f3f54e0fc5720afeda5d
2026-08-08 11:12:09 +08:00
Kirill
be42a3b9c8
Restrict A1Z26 Magic checks to valid ranges ( #2644 )
2026-07-25 08:39:11 +01:00
MAN$I VERMA
8e19b7e402
feat: Extend automated ingredient validation to include argSelector ingredients ( #2641 ) ( #2643 )
2026-07-25 08:17:08 +01:00
p-leriche
f6a4631130
Add Modular Exponentiation operation ( #2149 )
2026-07-25 08:00:06 +01:00
Thomas Nemer
1343a107cb
feat: add modulo operation ( #2103 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (Minor tweaks to pass CI)
2026-07-23 08:27:49 +01:00
alleria173
88a2dbab9d
Add HMAC regression tests for Decimal key parsing ( #2680 )
2026-07-21 18:25:12 +01:00
min23asdw
5a01c71098
fix: fromDecimal Auto delimiter now correctly parses multiple numbers ( #2270 )
2026-07-18 10:10:40 +00:00
p-leriche
d172282755
Add Modular Inverse operation ( #2207 )
2026-07-17 17:04:13 +00:00
Michael Roberson
d771ea2cc0
Consolidate HTML entity tables into a single spec-generated source ( #2645 ) ( #2671 )
2026-07-17 16:36:55 +00:00
p-leriche
e5ee170e8d
Add Extended GCD operation ( #2206 )
2026-07-17 17:24:44 +01:00
Imantas
0e2e118719
Add COBS encoding/decoding operations ( #2185 )
2026-07-17 17:09:44 +01:00
Thomas M
002ed911b1
feat: add TEA and XTEA block ciphers ( #2225 )
2026-07-05 13:22:27 +01:00
Thomas M
fa219d96f1
feat: add PRESENT and Twofish ciphers ( #2157 )
2026-07-05 11:11:31 +01:00
MAN$I VERMA
86746296be
feat: Implement automated option-type ingredient validation ( #2625 )
2026-07-04 12:20:33 +01:00
Thomas M
9ab5108664
Add Ascon (NIST SP 800-232) operations: Hash, MAC, Encrypt, Decrypt ( #2155 )
2026-07-04 11:32:23 +01:00
alleria173
79de8f1199
fix/2445 HOTP (and 2426 TOTP) type errors ( #2620 )
2026-07-03 11:58:00 +00:00
loki1205
eccaf723f5
Fix base32 unicode alphabet ( #2380 )
2026-07-03 11:39:33 +01:00
alleria173
c51e21a242
fix/2444 TOTP input validation for correct otpauth uri generation ( #2621 )
2026-07-03 10:23:06 +00:00
Kirill
179eb9a379
Validate Wrap line width ( #2606 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
Co-authored-by: C85297 <95289555+C85297@users.noreply.github.com>
2026-07-03 11:06:55 +01:00
Zain Nadeem
961bbab682
Handle malformed image parser errors in View Bit Plane ( #2612 )
2026-07-03 09:02:14 +00:00
alleria173
3104e6073f
Fixes #2446 hotp otpauth uri validation ( #2614 )
2026-07-03 08:54:38 +00:00
Zain Nadeem
6f95a2e17d
Handle invalid bcrypt salt errors in Bcrypt compare ( #2615 )
2026-07-03 08:52:04 +00:00
Kirill
d6f087efad
Validate empty Show On Map options ( #2631 )
2026-07-03 08:47:06 +00:00
HarelKatz
1719ee84da
feat: add Fang IP Addresses operation
...
Adds the inverse of "Defang IP Addresses": restores defanged IPv4 and
IPv6 addresses (e.g. 192[.]168[.]1[.]1 -> 192.168.1.1, 2001[:]db8[:][:]1
-> 2001:db8::1). Mirrors the pattern of the existing "Fang URL" op,
with independent toggles for restoring [.] and [:].
The "Defang IP Addresses" operation already exists; this fills the
missing inverse so defanged IPs in IOC lists, threat reports, etc.
can be round-tripped through CyberChef.
2026-06-27 00:00:14 +03:00
GCHQDeveloper581
275b594f7c
Fix BigNumber deserialisation in Dish, and add tests ( #2607 )
...
With ideas from: cyphercodes <cyphercodes@users.noreply.github.com>
With ideas from: Sivachandran Paramasivam <sivachandran.p@gmail.com>
2026-06-26 12:07:33 +00:00
Kirill
bd4c59cf34
Handle empty Generate Image mode ( #2598 )
2026-06-25 11:59:33 +00:00
Zain Nadeem
0e50d32ec5
Fix stale presenter after expected operation errors ( #2589 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (tweaked tests)
2026-06-24 16:39:01 +00:00
GCHQDeveloper581
080357a4f5
Improve parameter validation for a number of operations where exceptions otherwise caused. ( #2586 )
2026-06-22 11:51:12 +01:00
Leon Zandman
a0a369a7ef
Fix uncaught TypeError in "Show on map" operation. ( #2453 )
2026-06-20 12:01:14 +01:00
min23asdw
0d2af8ce00
fix: jsonata $base64decode/$base64encode in Web Worker ( #2275 )
2026-06-20 11:40:37 +01:00
Willi Ballenthin
08e5c13da4
fix Dechunk HTTP Response leaks terminating chunk and trailers into output ( #2290 )
2026-06-20 09:49:47 +00:00
Willi Ballenthin
64fc664479
fix: MIME Decoding corrupts non-ASCII characters in Base64-encoded words ( #2291 )
2026-06-20 10:41:53 +01:00
Willi Ballenthin
8105e3eb07
fix: Gzip comment with header checksum produces corrupt streams ( #2288 )
2026-06-20 09:03:12 +01:00
Willi Ballenthin
0a0d95bcbd
fix TLV Parser BER long-form length parsing ( #2289 )
2026-06-20 08:59:30 +01:00
Willi Ballenthin
9a8a279b82
fix: Unescape Unicode Characters accepts 4-6 hex digits for U+ prefix ( #2287 )
2026-06-20 08:56:09 +01:00
Willi Ballenthin
5a2eeed066
fix Set Difference and Set Intersection preserve duplicates from first sample ( #2286 )
2026-06-20 08:52:56 +01:00
Willi Ballenthin
0fd6190b46
fix: From Base operation produces wrong results for fractional inputs ( #2285 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-20 08:48:49 +01:00
Willi Ballenthin
f0468d391d
fix Median operation returns incorrect result for unsorted odd-length inputs ( #2284 )
2026-06-20 07:21:07 +00:00
Shailendra Singh
ddbe914132
Added RenderPDF functionality ( #2105 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> very basic unit testing
2026-06-19 18:29:40 +00:00
GCHQ Developer 85297
4a70dff3f2
Fix URL encoding incorrectly converting input to UTF-8 ( #2340 )
2026-06-19 14:01:19 +01:00
MAN$I VERMA
33c2207427
feat: Add automated parameter validation framework ( #2561 )
2026-06-19 12:59:04 +01:00
Shivam Kumar
31808e83d5
Fix Uint8Array concat crash in Parse IPv4 header ( #2409 )
2026-06-15 09:34:25 +01:00
sky
7f0544e1c6
fix: validate hexdump width upper bound ( #2514 )
2026-06-15 09:02:56 +01:00
GCHQDeveloper581
894560f6ce
Security: Add fix, and tests, for Lorem Ipsum DoS issue ( #2557 )
2026-06-13 08:53:15 +01:00
Fufu
0c0f330ae2
Implementing ROR13 feature ( #2539 )
2026-06-10 11:21:29 +01:00
J L
5105aad91d
New operation improvements ( #1431 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
2026-06-09 09:36:07 +01:00
Harel Katz
c929819189
feat: add Escape Smart Characters operation ( #2391 )
2026-06-05 13:44:20 +01:00
andreas
da202d54f1
feat: Get AES IV from input (QoL) ( #2471 )
2026-06-05 11:23:38 +01:00
Syed Ishmum Ahnaf
20b46bf1a0
fix: validate text encoding options ( #2497 )
2026-06-05 10:47:48 +01:00
A Normal Ladd
72ca1aeec7
Add remove ANSI escape codes operation ( #2143 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (additional test case)
2026-06-03 10:57:13 +01:00