Kyi Wong
9ca4ebee0a
Merge branch 'master' into feature/zuc-cipher-3656552422777355745
2026-07-30 17:57:56 +08:00
Sanjay Santhanam
c56dd23358
fix: stop Parse QR Code from participating in Magic ( #2610 ) ( #2613 )
2026-07-25 09:08:18 +01:00
GCHQDeveloper581
f77ddf4890
Fix pretty recipe parser ReDoS ( #2687 )
...
Co-authored-by: zainnadeem(RedOpsCell) <zainnadeemzainnadeem80@gmail.com> (main author)
2026-07-24 07:42:55 +01:00
Michael Roberson
df545e62b9
fix: await Node API operations whose run() returns a non-async Promise ( #2659 )
2026-07-21 16:12:30 +01:00
Michael Roberson
d771ea2cc0
Consolidate HTML entity tables into a single spec-generated source ( #2645 ) ( #2671 )
2026-07-17 16:36:55 +00:00
Michael Roberson
81c18e2f69
fix: remove stray punctuation from malformed To HTML Entity table values ( #2660 )
2026-07-16 09:34:08 +01:00
NihaoKangkang
818c0dd9f9
feat: Add ZUC stream cipher operation
...
Implements the ZUC stream cipher in pure JavaScript based on the 3GPP confidentiality algorithm 128-EEA3/EIA3 specifications. Registers the cipher as a new Operation within CyberChef and includes test vectors to ensure correctness.
Author: Kyi Wong
Copyright: Crown Copyright 2026
License: Apache-2.0
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-07-13 13:25:51 +00:00
MAN$I VERMA
19c8a8a310
fix: support constructor and __proto__ parameters in Parse URI ( #2578 ) ( #2581 )
2026-07-04 18:04:50 +01:00
loki1205
eccaf723f5
Fix base32 unicode alphabet ( #2380 )
2026-07-03 11:39:33 +01:00
alleria173
3104e6073f
Fixes #2446 hotp otpauth uri validation ( #2614 )
2026-07-03 08:54:38 +00: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
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
85db3be5d0
Chart operation prototype protection ( #2569 )
2026-06-17 10:41:55 +00:00
andreas
da202d54f1
feat: Get AES IV from input (QoL) ( #2471 )
2026-06-05 11:23:38 +01:00
GCHQDeveloper581
772f7866bf
Fix pgp tests ( #2461 )
...
Co-authored-by: C85297 <95289555+C85297@users.noreply.github.com> (fix for #2267 )
2026-05-28 09:17:43 +01:00
GCHQ Developer 85297
9727e2607c
update bcryptjs ( #2368 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (fixed browser tests)
2026-05-09 11:57:41 +01:00
GCHQDeveloper581
864afa85aa
Make compatible with node >=22 ( #2273 )
...
Breaking change: uplifts the minimum version of node required to v20
2026-04-28 07:18:44 +01:00
GCHQDeveloper581
e0ba5d2812
fix(node): enable asynchronous operation support in Node.js API ( #2342 )
...
Authored-by: engin0223 <engineda2014@hotmail.com>
Changes cherry-picked by GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
Breaking change: Alters Node API - "bake" and "execute" are now declared async.
2026-04-27 18:17:24 +01:00
ko80240
4080df0bbd
Added metadata extraction for UUID strings. ( #2322 )
2026-04-24 15:14:35 +01:00
GCHQDeveloper581
d195a51e2e
Update some dependencies, including a number causing npm audit warnings ( #2236 )
...
Also includes a fix for some minor linting warnings.
2026-03-11 12:05:50 +00:00
p-leriche
1ef4afc82d
Add BigInt utility functions for number theory operations ( #2205 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (initial tests)
2026-03-04 09:44:28 +00:00
aby-jo
813a543baf
Improve SQL Beautify: use sql-formatter and support bind variables ( #2071 )
...
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> - (additional tests)
2026-03-02 12:55:54 +00:00
d98762625
0cf7bcaddc
Fix import operations with special chars in them ( #1040 )
...
Co-authored-by: jg42526 <210032080+jg42526@users.noreply.github.com> (fixed test broken by a dependency updated elsewhere)
2026-02-04 16:46:30 +00:00
みけCAT
dd26c09003
Exclude Delete character from hex dump output ( #2086 )
...
Co-authored-by: GCHQ Developer C85297 <95289555+C85297@users.noreply.github.com>
2026-01-29 15:00:17 +00:00
Bart van Andel
575eade84d
fix: simplify UUID argument names, use hint for more info
2025-04-05 22:51:59 +02:00
Bart van Andel
2cf3642493
fix: use UUID v4 by default, for backward compatibility
2025-04-05 22:49:54 +02:00
Bart van Andel
457d28fc55
feat: support UUID v1, v3, v4, v5, v6, v7
...
- Add v6 and v7 as valid options
- Add unit tests for generating and analyzing all supported versions
2025-04-04 10:24:46 +02:00
victorlpgazolli
e0bdde89c4
testing only class default value
2025-04-04 10:24:46 +02:00
victorlpgazolli
68db8e93b7
ref assert validation uuid tests
2025-04-04 10:24:46 +02:00
victorlpgazolli
9069d8e3ec
ref uuid tests
2025-04-04 10:24:46 +02:00
victorlpgazolli
e146636250
add more uuid tests
2025-04-04 10:24:45 +02:00
r4mos
4e62aa6e1d
The CRC Operation is implemented natively with all currently known CRC's. Old Operations (CRC8, CRC16 and CRC32) and their dependencies are removed
2025-03-02 01:51:09 +01:00
a3957273
004ef7f5dc
Merge pull request #1904 from FranciscoPombal/des_triple_des_error_message
...
fix: DES/Triple DES - misleading error messages
2025-02-16 01:43:36 +00:00
exactlyaron
75991321de
tests: fix tests
2025-01-23 11:41:26 +00:00
exactlyaron
b560d74b8e
tests: comment out Generate HOTP test
2025-01-23 11:28:24 +00:00
Francisco Pombal
784b2631a8
fix: DES/Triple DES - failing tests
2024-09-16 15:44:28 +01:00
a3957273
6677317e27
update x86 disassembly tests
2024-03-31 01:21:17 +00:00
a3957273
210186e754
Fix tests
2024-02-22 01:00:11 +00:00
Maxime THIEBAUT
77042abc23
Add support for LZNT1 decompression.
2023-12-25 23:06:11 +01:00
n1474335
25fe7bba67
Tidied up Argon2 operations
2023-03-24 22:15:21 +00:00
Tan Zhen Yong
bca4c34b3a
Add Argon2 hash compare operation
2023-03-12 00:33:28 +08:00
Tan Zhen Yong
2fab1028c5
Add Argon2 hash operation
2023-03-12 00:32:46 +08:00
MikeCAT
c046cf5695
have "From Hex" treat the delimiter as delimiter, not what to erase
2022-11-03 00:21:20 +09:00
n1474335
9a982f05ac
Extract operations now offer built-in Sort and Unique options. Unique operation offers option to count occurances. Closes #1334 .
2022-04-14 18:08:16 +01:00
n1474335
ccaabfaee8
Fixed incorrect wording for RC4 Drop argument.
2022-04-14 11:55:34 +01:00
n1474335
8117926ca3
Tidied up SM4 ops and NoPadding options for AES, DES and TripleDES
2022-03-29 18:01:57 +01:00
n1474335
9273f97d88
Updated dependencies
2022-03-28 15:42:11 +01:00
n1474335
75dba51f56
Improve CJS and ESM module support #1037
2022-03-28 10:52:28 +01:00
n1474335
9e3733b33b
Fixed Node imports
2022-03-25 18:28:01 +00:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00