Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1102 commits
Select commit Hold shift + click to select a range
a150137
Merge branch 'push-input-through-postmessage' of github.com:kenduguay…
kenduguay1 May 9, 2025
85a3a18
Merge branch 'master' into push-input-through-postmessage
kenduguay1 May 9, 2025
e4a59c6
Merge branch 'gchq:master' into master
sw5678 May 12, 2025
497e2a9
Merge pull request #1992 from kenduguay1/push-input-through-postmessage
a3957273 May 12, 2025
3c5eea5
Merge pull request #1587 from jonking-ajar/feat/jsonata-operation
a3957273 May 12, 2025
670721f
Merge pull request #2031 from PathToLife/patch-1
a3957273 May 12, 2025
7ca4722
Merge branch 'gchq:master' into master
sw5678 May 12, 2025
dda5814
Merged master and followed naming convention updates
jg42526 May 12, 2025
b156fc9
Fixed bug where spaces were causing the text to not be correct
sw5678 May 12, 2025
9538320
Fix linting errors
sw5678 May 12, 2025
da922a4
Merge pull request #2027 from r4mos/ecdsa-verify-message-format
a3957273 May 12, 2025
bd9e014
Fix linting errors
sw5678 May 12, 2025
46762a2
Merge branch 'gchq:master' into checksum/xor
jg42526 May 12, 2025
64a4bfe
Merge pull request #1897 from sw5678/master
a3957273 May 12, 2025
b2045e5
Merge pull request #2035 from jg42526/checksum/xor
jg42526 May 12, 2025
66d445c
Add GenerateAllChecksums operation
es45411 May 12, 2025
1bc3105
Update GenerateAllChecksums infoURL
es45411 May 12, 2025
7ecf8df
Merge pull request #2037 from gchq/bugfix/update-generateallchecksums…
es45411 May 12, 2025
e4f4d9c
Workaround for Safari load bug
GCHQDeveloper94872 May 12, 2025
f24bd92
Merge branch 'master' into Issue-2036-Safari-load-bug
GCHQDeveloper94872 May 12, 2025
159b80e
Added explicit tests for IPv4 addresses in decimal or octal.
gchqdev364 May 12, 2025
95d5fd1
Add treat space as plus URLDecode option
es45411 May 12, 2025
3a55b34
Add tests for URLDecode and URLEncode
es45411 May 12, 2025
bfec582
Using code to generate regex string procedurally to improve readability.
gchqdev364 May 12, 2025
761173b
Merge pull request #2040 from gchq/feature/add-toggle-plus-to-urldecode
es45411 May 12, 2025
06f1982
Merge pull request #2038 from GCHQDeveloper94872/Issue-2036-Safari-lo…
a3957273 May 12, 2025
0c01c6a
Added important tests that need to pass before merge.
gchqdev364 May 12, 2025
e9b182d
Added look ahead and look behind to avoid over capture.
gchqdev364 May 12, 2025
a744377
update: dockerfile
Sma-Das May 12, 2025
288cd8f
Updated warning now that original issue has been resolved.
gchqdev364 May 12, 2025
a55075f
Merge pull request #2042 from Sma-Das/patch-1
a3957273 May 12, 2025
d751117
Merge pull request #2041 from gchq/octal-ip-addresses
gchqdev364 May 12, 2025
f4e73ee
Merge pull request #1986 from Odyhibit/master
a3957273 May 12, 2025
2b1ceef
Merge pull request #2025 from ericli-splunk/patch-1
a3957273 May 12, 2025
f92238b
Merge pull request #2023 from xumptex/feature/add-BLAKE3
a3957273 May 12, 2025
5d33531
Merge pull request #2015 from bartvanandel/fix/use-default-index-in-o…
a3957273 May 12, 2025
7ed7fca
Merge branch 'master' into feat/1216-1531-upgrade-uuid
a3957273 May 12, 2025
411f78d
Merge pull request #2011 from bartvanandel/feat/1216-1531-upgrade-uuid
a3957273 May 12, 2025
18e5b9f
Merge branch 'master' into kgoto/add-handlebar
jg42526 May 16, 2025
c57556f
Merge pull request #2021 from kendallgoto/kgoto/add-handlebar
jg42526 May 16, 2025
6dd651a
Removed colon
jg42526 Jul 16, 2025
9fc91b3
Merge pull request #1873 from remingtr/enhance-README
jg42526 Jul 16, 2025
554a3b0
Merge pull request #1884 from 0xff1ce/fix(ShowOnMap)
jg42526 Jul 16, 2025
dc8121e
Merge branch 'master' into master
jg42526 Jul 23, 2025
314a14a
Merge pull request #1545 from starplanet/master
jg42526 Jul 23, 2025
fb968da
Merge branch 'master' into use-bigint-for-varint
jg42526 Aug 6, 2025
2a1294f
Merge pull request #1978 from mikecat/use-bigint-for-varint
jg42526 Aug 6, 2025
621331b
Update CHANGELOG for v10.20.0
C85297 Jan 28, 2026
2092e5b
10.20.0
C85297 Jan 28, 2026
b885e84
Bump jsonpath-plus (#2166)
C85297 Jan 29, 2026
a30f5f1
Tiny typo fix in "To Base85" operation (#2118)
twostraws Jan 29, 2026
dd26c09
Exclude Delete character from hex dump output (#2086)
mikecat Jan 29, 2026
9512444
Add Bech32 and Bech32m encoding/decoding operations (#2159)
thomasxm Jan 30, 2026
e0c4957
Fix the processing of ALPNs for JA4 to align with new specification u…
tuliperis Jan 31, 2026
5c49f87
Update kbpgp package (resolves #2135) (#2136)
GCHQDeveloper581 Feb 2, 2026
5e53fe1
Update crypto browserify (#2172)
C85297 Feb 3, 2026
55ef47f
Bump node-forge from 1.3.1 to 1.3.3 (#2173)
dependabot[bot] Feb 3, 2026
9df8211
Bump form-data from 4.0.1 to 4.0.5 (#2175)
dependabot[bot] Feb 3, 2026
96c93b9
Remove version 10 message from banner (#2169)
C85297 Feb 3, 2026
64399ad
Use recommended GitHub Actions to build image (#2055)
AlexGustafsson Feb 3, 2026
1542cad
Update Sitemap URLs to Use Valid Paths in sitemap.mjs (#1861)
rbpi Feb 3, 2026
fa34e2f
Fix: Correctly parse xxd odd byte hexdumps (#2058)
ThomasNotTom Feb 4, 2026
693b7d8
Use NPM trusted publishing (#2174)
C85297 Feb 4, 2026
de3a5ff
Fix code scanning warnings in workflows (#2177)
GCHQDeveloper581 Feb 4, 2026
4e8f0c3
Remove custom CodeQL workflow (#2176)
C85297 Feb 4, 2026
0cf7bca
Fix import operations with special chars in them (#1040)
d98762625 Feb 4, 2026
eeb39a0
Bump v10.21.0 (#2179)
C85297 Feb 6, 2026
4ca5157
Fix release workflow permissions (#2181)
C85297 Feb 6, 2026
abbb849
Add contents write permission to releases workflow (#2182)
C85297 Feb 6, 2026
cc2c6d2
Update Browserslist DB (#2183)
C85297 Feb 6, 2026
042afe4
Fix freeze when output text decoding fails (#1573)
Raka-loah Feb 9, 2026
595c90a
Quoted Printable - consistent reference to 'email' (#2186)
wesinator Feb 9, 2026
fe69ec5
Added the ability to paste one or more Images from the Clipboard (#1876)
t-martine Feb 9, 2026
324a235
Fixed Percent delimiter for hex encoding (#2137)
beneri Feb 11, 2026
293f304
Separate npm publish out into separate job and run with Node 24.5 (#2…
GCHQDeveloper581 Feb 11, 2026
bb41c36
Bump v10.22.0 (#2189)
GCHQDeveloper581 Feb 11, 2026
7ba58cd
Fix npm publish - Run "npm ci" and "npm run node" under node 18 then …
GCHQDeveloper581 Feb 12, 2026
9b2868a
Bump v10.22.1 (#2193)
GCHQDeveloper581 Feb 12, 2026
448cfc8
Overwrite NGINX maintainer label (#2194)
C85297 Feb 18, 2026
c97baa6
Update JIMP (#2171)
C85297 Feb 18, 2026
8df8028
Fix return of buffer for PNG QR image generation - resolves #2124 (#2…
GCHQDeveloper581 Feb 20, 2026
d71dad8
Fix Roboto Mono font (#2199)
C85297 Feb 20, 2026
98fb680
Paste spreadsheets as text (#2200)
C85297 Feb 20, 2026
976c8b2
Fix: Move Magic checks from Escape to Unescape Unicode Characters (#2…
fjh1997 Feb 20, 2026
1eccfa7
Dependency updates (#2201)
GCHQDeveloper581 Feb 24, 2026
86dc10b
Simplify babel dependencies (#2204)
GCHQDeveloper581 Mar 1, 2026
2979f2e
Fix hint tooltip display issues (#2017)
bartvanandel Mar 1, 2026
b2ae8c1
update tesseract.js to 6.0.1 (#2133)
atsiv1 Mar 2, 2026
813a543
Improve SQL Beautify: use sql-formatter and support bind variables (#…
aby-jo Mar 2, 2026
1ef4afc
Add BigInt utility functions for number theory operations (#2205)
p-leriche Mar 4, 2026
c1b849b
feat: add random integer generation operation (#2151)
cktgh Mar 4, 2026
2b162d4
Bump basic-ftp from 5.0.5 to 5.2.0 (#2218)
dependabot[bot] Mar 4, 2026
cd7dafd
Bump jsonwebtoken from 8.5.1 to 9.0.0 (#2219)
dependabot[bot] Mar 4, 2026
0c6454e
fix: `jq-web` -> `jq-wasm`, includes `jq` version `1.8.1` (#2223)
W-Floyd Mar 6, 2026
cbe1d39
Add Flask Session operations (Decode, Sign, Verify) (#2208)
ThePlayer372-FR Mar 7, 2026
15d7d55
[bugfix] #1874 Add Bootstrap form style for CodeMirror editor (#2161)
Swonkie Mar 7, 2026
81b3e9a
Feat/rc6 add RC6 Encrypt/Decrypt operations (#2163)
thomasxm Mar 7, 2026
f759f4c
Add Text/Integer Converter operation (#2213)
p-leriche Mar 8, 2026
a19261d
feat: add ARM disassembler operation (#2156)
thomasxm Mar 8, 2026
3f91df2
Bump basic-ftp from 5.0.5 to 5.2.0 (#2231)
dependabot[bot] Mar 9, 2026
c39ae52
Bump form-data from 4.0.1 to 4.0.5 (#2228)
dependabot[bot] Mar 10, 2026
76bf4f4
Bump pbkdf2 from 3.1.2 to 3.1.5 (#2229)
dependabot[bot] Mar 10, 2026
64224da
Bump jws from 3.2.2 to 3.2.3 (#2235)
dependabot[bot] Mar 10, 2026
47ba058
Bump axios from 1.7.9 to 1.13.6 (#2234)
dependabot[bot] Mar 11, 2026
d195a51
Update some dependencies, including a number causing npm audit warnin…
GCHQDeveloper581 Mar 11, 2026
4deaa0d
Fix broken Docker link in README (#2250)
am-periphery Mar 15, 2026
eef8d55
fix(A1Z26): return empty string instead of empty array for empty inpu…
brick-pixel Mar 19, 2026
19bc816
Configure dependabot updates (#2259)
GCHQDeveloper581 Mar 19, 2026
d9dacf6
Fix Jq issue (#2210)
GCHQDeveloper581 Mar 19, 2026
f7bbb33
Add Extract Audio Metadata operation (#2170)
d0s1nt Mar 19, 2026
607acbd
chore (deps): bump the patch-updates group with 6 updates (#2260)
dependabot[bot] Mar 19, 2026
7f4f90e
chore (deps): bump core-js from 3.48.0 to 3.49.0 (#2261)
dependabot[bot] Mar 20, 2026
290f824
feat: add Raw option for Jq operation (#2237)
rtpt-romankarwacik Mar 20, 2026
32ff3cd
Bump flatted from 3.3.2 to 3.4.2 (#2266)
GCHQDeveloper581 Mar 20, 2026
a1f9208
chore (deps): bump @codemirror/view from 6.39.17 to 6.40.0 (#2262)
dependabot[bot] Mar 20, 2026
8c4a55b
Add more helpful error for when numerical ingredient is left empty (#…
Lamby777 Mar 20, 2026
38a0ada
chore (deps): bump @babel/runtime from 7.28.6 to 7.29.2 (#2263)
dependabot[bot] Mar 21, 2026
2b370b9
Selection and Deselection of autobake checkbox using keyboard (#1727)
j264415 Mar 21, 2026
78d40ea
Add Parse Ethernet frame Operation, allow Parse IPv4 Header to cascad…
Kalkran Mar 21, 2026
9cf82cc
Added tab focus to top banner and navigation to About/Support Modal (…
j264415 Mar 21, 2026
ff63ec9
fix: return empty output for zero-length To Modhex input (#2249)
saschabuehrle Mar 23, 2026
b0fa1f8
Add pull request template with AI usage disclosure (#2279)
C85297 Mar 23, 2026
6aa98b4
ParseEthernetFrame - Fix vlan calculation (#2295)
Kalkran Mar 26, 2026
088da9d
chore (deps) bump chromedriver from 130.0.4 to 146.0.6 (#2292)
GCHQDeveloper581 Mar 26, 2026
f9184d3
chore (deps): bump the patch-updates group with 3 updates (#2296)
dependabot[bot] Mar 27, 2026
c00824a
chore (deps): bump node-forge from 1.3.3 to 1.4.0 (#2297)
dependabot[bot] Mar 27, 2026
80286f1
chore (deps): bump picomatch (#2299)
dependabot[bot] Mar 27, 2026
7d9fd4b
chore (deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 (#2302)
dependabot[bot] Apr 1, 2026
eea8bcd
chore (deps): bump the patch-updates group with 2 updates (#2303)
dependabot[bot] Apr 4, 2026
e135206
chore (deps): bump @codemirror/view from 6.40.0 to 6.41.0 (#2305)
dependabot[bot] Apr 4, 2026
33314ac
chore (deps): bump lodash from 4.17.23 to 4.18.1 (#2304)
dependabot[bot] Apr 4, 2026
167cc39
Properly escape HTML entities in sampleDelim to avoid XSS issue (#2307)
GCHQDeveloper581 Apr 4, 2026
42adf5b
Bump v10.23.0 (#2310)
GCHQDeveloper581 Apr 7, 2026
39f97a2
Update vulnerable dependencies (#2311)
GCHQDeveloper581 Apr 7, 2026
c68cc5a
chore (deps): bump basic-ftp from 5.2.0 to 5.2.1 (#2313)
dependabot[bot] Apr 9, 2026
7b9ff75
chore (deps): bump webpack from 5.105.4 to 5.106.0 (#2315)
dependabot[bot] Apr 10, 2026
d8830e2
chore (deps): bump axios from 1.13.6 to 1.15.0 (#2316)
dependabot[bot] Apr 11, 2026
2eb8810
chore (deps): bump basic-ftp from 5.2.1 to 5.2.2 (#2317)
dependabot[bot] Apr 11, 2026
f646065
Rewriting fixCryptoApiImports and fixSnackbarMarkup to js to make it …
BigYellowHammer Apr 11, 2026
5358381
Regular Expression operation email address regex: Support IPv4 domain…
C85297 Apr 13, 2026
991af0f
chore (deps): bump follow-redirects from 1.15.11 to 1.16.0 (#2320)
dependabot[bot] Apr 16, 2026
0933468
chore (deps): bump dompurify from 3.3.3 to 3.4.0 (#2321)
dependabot[bot] Apr 16, 2026
a249132
chore (deps): bump autoprefixer from 10.4.27 to 10.5.0 (#2324)
dependabot[bot] Apr 17, 2026
4675a7d
chore (deps): bump the patch-updates group with 6 updates (#2323)
dependabot[bot] Apr 17, 2026
32b748a
chore (deps): bump lodash, grunt-legacy-log and grunt-legacy-util (#2…
dependabot[bot] Apr 17, 2026
d591d2b
Update dependabot.yml (#2326)
GCHQDeveloper581 Apr 17, 2026
dd9e8c0
(Feature) Improve CI (#2328)
GCHQDeveloper581 Apr 20, 2026
85513da
chore (deps): bump @codemirror/search from 6.6.0 to 6.7.0 (#2331)
dependabot[bot] Apr 24, 2026
e0774ed
chore (deps): bump the patch-updates group with 6 updates (#2330)
dependabot[bot] Apr 24, 2026
4080df0
Added metadata extraction for UUID strings. (#2322)
ko80240 Apr 24, 2026
5a1b121
Accessibility - Add support for screenreaders in operations search (#…
mattnotmitt Apr 24, 2026
97f3509
Feature md link blanks (#660)
BjoernAkAManf Apr 25, 2026
ba09f5f
[#927] added parity bit operation (#1036)
j83305 Apr 25, 2026
534032f
Fix, and link, Fernet tests (#2335)
GCHQDeveloper581 Apr 27, 2026
09bb086
Update CONTRIBUTING.md (#2333)
GCHQDeveloper581 Apr 27, 2026
9088561
Bump v10.24.0 (#2338)
GCHQDeveloper581 Apr 27, 2026
9e5f94f
[Feature] Change to nginx-unprivileged image for better kubernetes su…
hsolberg Apr 27, 2026
e0ba5d2
fix(node): enable asynchronous operation support in Node.js API (#2342)
GCHQDeveloper581 Apr 27, 2026
864afa8
Make compatible with node >=22 (#2273)
GCHQDeveloper581 Apr 28, 2026
9641ae0
Fix XSS in Show Base64 offsets (#2346)
C85297 Apr 28, 2026
1fdd2ec
Node version update from 22 to 24 (#2347)
GCHQDeveloper581 Apr 28, 2026
339574e
Revert sitemap to v8.0.X to fix build/deploy on master (#2348)
GCHQDeveloper581 Apr 28, 2026
8de0ded
Bump v11.0.0 (#2349)
GCHQDeveloper581 Apr 28, 2026
49002e1
Fix all zeros after 16384 bytes with Blake3 (#2351)
zachbowden Apr 29, 2026
5f97ef1
chore (deps): bump webpack-bundle-analyzer from 5.2.0 to 5.3.0 (#2353)
dependabot[bot] May 1, 2026
ec4f1f5
chore (deps): bump uuid from 13.0.0 to 14.0.0 (#2332)
dependabot[bot] May 1, 2026
d5a0b87
Update dependabot for Node 24. (#2361)
GCHQDeveloper581 May 7, 2026
ed5751f
chore (deps): bump docker/setup-qemu-action from 3 to 4 (#2367)
dependabot[bot] May 8, 2026
81c360b
chore (deps): bump docker/metadata-action from 4 to 6 (#2366)
dependabot[bot] May 8, 2026
4560648
chore (deps): bump crazy-max/ghaction-github-pages from 3 to 5 (#2365)
dependabot[bot] May 8, 2026
b088f75
chore (deps): bump docker/setup-buildx-action from 3 to 4 (#2364)
dependabot[bot] May 8, 2026
ba326e2
chore (deps): bump docker/login-action from 3 to 4 (#2363)
dependabot[bot] May 8, 2026
6822bd5
chore (deps): bump the patch-updates group across 1 directory with 5 …
dependabot[bot] May 8, 2026
e294cae
feat(operation-wrap): add new Wrap operation to format text at specif…
0xff1ce May 8, 2026
67452c1
chore (deps): bump axios from 1.15.0 to 1.16.0 (#2369)
dependabot[bot] May 8, 2026
a581353
chore (deps): bump ip-address from 10.1.0 to 10.2.0 (#2371)
dependabot[bot] May 8, 2026
055ae50
chore (deps): bump picomatch from 2.3.1 to 2.3.2 (#2370)
dependabot[bot] May 8, 2026
9727e26
update bcryptjs (#2368)
C85297 May 9, 2026
d8aec9c
chore (deps): bump fast-uri from 3.1.0 to 3.1.2 (#2372)
dependabot[bot] May 11, 2026
3471731
Build docker container for arm v7 as well (#2379)
GCHQDeveloper581 May 14, 2026
0bb5472
[StepSecurity] Apply security best practices (#2378)
GCHQDeveloper581 May 14, 2026
ebeb4f7
chore (deps): bump the patch-updates group across 1 directory with 3 …
dependabot[bot] May 16, 2026
8f9a01e
chore (deps): bump globals from 17.5.0 to 17.6.0 (#2386)
dependabot[bot] May 16, 2026
9803553
chore (deps): bump @codemirror/view from 6.41.1 to 6.43.0 (#2384)
dependabot[bot] May 16, 2026
cf6912f
Update chromedriver, and install corresponding chrome in workflows (f…
GCHQDeveloper581 May 18, 2026
1baef27
Parse IPv4 Header HTML formatting fix (#2401)
C85297 May 18, 2026
7ca4b3a
Parse Ethernet Frame HTML formatting fix (#2402)
C85297 May 18, 2026
b090482
Series Chart HTML Formatting fix (#2403)
C85297 May 18, 2026
37a9246
Bump nginxinc/nginx-unprivileged from `808f784` to `b9f7ba1` (#2389)
dependabot[bot] May 18, 2026
2cf778c
Include git ref in website download zip name (#2339)
C85297 May 20, 2026
ad20c91
Fix flaky `npm run testui` (#2412)
lzandman May 20, 2026
50d5798
chore (deps): bump docker/build-push-action from 7.1.0 to 7.2.0 (#2431)
dependabot[bot] May 23, 2026
9b6619c
chore (deps): bump sql-formatter from 15.7.4 to 15.8.0 (#2430)
dependabot[bot] May 23, 2026
ad51a17
chore (deps): bump protobufjs from 7.5.8 to 7.6.0 (#2429)
dependabot[bot] May 23, 2026
fba4a0a
chore (deps): bump webpack from 5.106.2 to 5.107.1 (#2428)
dependabot[bot] May 23, 2026
6a3a370
update bson (#2425)
Blank0120 May 23, 2026
4de8d33
chore (deps): bump docker/metadata-action from 6.0.0 to 6.1.0 (#2442)
dependabot[bot] May 27, 2026
ea29704
chore (deps): bump docker/login-action from 4.1.0 to 4.2.0 (#2441)
dependabot[bot] May 27, 2026
3da6a51
chore (deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#2…
dependabot[bot] May 27, 2026
b47c1c0
chore (deps): bump the patch-updates group across 1 directory with 4 …
dependabot[bot] May 27, 2026
772f786
Fix pgp tests (#2461)
GCHQDeveloper581 May 28, 2026
98bb5f1
Bump webpack-dev-server to 5.2.4 (#2417)
GCHQDeveloper581 May 28, 2026
6b780bc
update sitemap (#2443)
Blank0120 May 28, 2026
5383da8
Make dependabot quieter (#2467)
GCHQDeveloper581 May 28, 2026
61c00ae
chore (deps): bump terser from 5.46.2 to 5.48.0 (#2385)
dependabot[bot] May 28, 2026
bf2e12d
chore (deps): bump the docker-dependencies group across 1 directory w…
dependabot[bot] May 29, 2026
bdcd5fa
chore (deps): bump the patch-updates group across 1 directory with 6 …
dependabot[bot] May 29, 2026
a50e868
chore (deps): bump tmp from 0.2.5 to 0.2.7 (#2479)
dependabot[bot] May 30, 2026
53d6f0c
chore (deps): bump qs and express (#2478)
dependabot[bot] May 30, 2026
89b5c7d
Fix option ingredients being overwriten (#2341)
C85297 Jun 2, 2026
72ca1ae
Add remove ANSI escape codes operation (#2143)
Louis-Ladd Jun 3, 2026
5318bab
chore (deps): bump nginxinc/nginx-unprivileged from `df0e9ed` to `0a1…
dependabot[bot] Jun 5, 2026
8a5c60a
chore (deps): bump the patch-updates group with 2 updates (#2499)
dependabot[bot] Jun 5, 2026
3034d63
chore (deps): bump the minor-updates group with 5 updates (#2500)
dependabot[bot] Jun 5, 2026
20b46bf
fix: validate text encoding options (#2497)
SyedIshmumAhnaf Jun 5, 2026
da202d5
feat: Get AES IV from input (QoL) (#2471)
andreasrtv Jun 5, 2026
c929819
feat: add Escape Smart Characters operation (#2391)
HarelKatz Jun 5, 2026
d735496
Update README to reflect AES Decrypt changes (#2502)
andreasrtv Jun 5, 2026
61deeb8
Npm and yarn/major version updates (#2527)
GCHQDeveloper581 Jun 8, 2026
5105aad
New operation improvements (#1431)
jl5193 Jun 9, 2026
0c0f330
Implementing ROR13 feature (#2539)
Fufu-btw Jun 10, 2026
f30668a
chore (deps): bump shell-quote from 1.8.3 to 1.8.4 (#2543)
dependabot[bot] Jun 10, 2026
4bd609a
Fix spurious error messages generated during webpack build (#2545)
GCHQDeveloper581 Jun 10, 2026
9d43334
Security Policy Update (#2547)
C85297 Jun 11, 2026
78d558c
chore (deps): bump protobufjs from 8.5.0 to 8.6.2 in the minor-update…
dependabot[bot] Jun 12, 2026
d7c7ac4
chore (deps): bump the docker-dependencies group with 2 updates (#2550)
dependabot[bot] Jun 12, 2026
86d579b
chore (deps): bump the actions-dependencies group with 2 updates (#2551)
dependabot[bot] Jun 12, 2026
dbcfb06
chore (deps): bump the patch-updates group with 4 updates (#2552)
dependabot[bot] Jun 12, 2026
894560f
Security: Add fix, and tests, for Lorem Ipsum DoS issue (#2557)
GCHQDeveloper581 Jun 13, 2026
92ea854
Bump v11.1.0 (#2558)
GCHQDeveloper581 Jun 13, 2026
7f0544e
fix: validate hexdump width upper bound (#2514)
skyswordw Jun 15, 2026
91178a8
Add integer check for alphabet size (#2458)
heapframe Jun 15, 2026
3f62b14
Fix typos and documentation errors (bytes→bits, wrong release link, s…
qa2me Jun 15, 2026
31808e8
Fix Uint8Array concat crash in Parse IPv4 header (#2409)
Zish19 Jun 15, 2026
7a28e05
Fix: Reverse highlights unwind incorrectly (#2022)
kendallgoto Jun 15, 2026
cc38f3a
Fix: Add input validation for XOR Checksum blocksize (#2537) (#2542)
dweep-js Jun 15, 2026
50a7319
Update website references (#2566)
C85297 Jun 17, 2026
85db3be
Chart operation prototype protection (#2569)
C85297 Jun 17, 2026
d358d82
Bump v11.2.0 (#2570)
GCHQDeveloper581 Jun 17, 2026
9e7803e
chore (deps): bump dompurify from 3.4.8 to 3.4.9 (#2573)
dependabot[bot] Jun 17, 2026
65f47c0
chore (deps): bump launch-editor from 2.13.1 to 2.14.1 (#2574)
dependabot[bot] Jun 17, 2026
cc4cbff
feat: Added toYaraString operation
May 10, 2022
d689174
feat: vtsearch module
Aug 4, 2022
81aa5a2
fix: Remove bad comment
Aug 4, 2022
24f56ce
feat: Added Hex Ignore Arg. Clean Up
Aug 10, 2022
09084f7
chore: Clean Up
Aug 10, 2022
2005021
feat: Space Argument, Cleanup
Aug 10, 2022
3c1bfe6
fix: Escape Backslash and Quotes
Aug 10, 2022
7ab8962
fix: Remove console.log
Aug 10, 2022
2a3c44d
fix: dependencies
Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"version": "0.2",
"language": "en,en-gb",
"words": [],
"dictionaries": [
"npm",
"softwareTerms",
"node",
"html",
"css",
"bash",
"en-gb",
"misc"
],
"ignorePaths": ["package.json", "package-lock.json", "node_modules"]
}

41 changes: 41 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{
"name": "CyberChef",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/javascript-node:24-trixie",

// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
"ghcr.io/devcontainers/features/github-cli": "latest"
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [8080],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": {
"npm": "bash -c \"sudo chown node node_modules && npm install\""
},

"containerEnv": {
"DISPLAY": ":99"
},

"mounts": [
"source=${localWorkspaceFolderBasename}-node_modules,target=${containerWorkspaceFolder}/node_modules,type=volume"
],

// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"GitHub.vscode-github-actions"
]
}
}

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
build
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@ indent_size = 4
[{package.json,.travis.yml,nightwatch.json}]
indent_style = space
indent_size = 2

[.github/**.yml]
indent_style = space
indent_size = 2
1 change: 0 additions & 1 deletion .eslintignore

This file was deleted.

116 changes: 0 additions & 116 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE.md

This file was deleted.

12 changes: 9 additions & 3 deletions .github/ISSUE_TEMPLATE/operation-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@ assignees: ''

---

## Summary
**Is your operation request related to a problem? Please describe.**
A clear and concise description of what the problem is. E.g. I'm always frustrated when [...]

### Example Input
**Describe the solution you'd like**
A clear and concise description of the new operation you would like.

### Example Output
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Example input and output**
Provide an example input to the operation, along with the output that you would expect.
97 changes: 97 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
# See the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
#
# Check for minor/patch versions only on a weekly basis - we are likely to be able to
# merge these routinely. Major versions we'll check for and update manually.
#
- package-ecosystem: 'npm'
directory: '/'
versioning-strategy: increase
schedule:
interval: 'weekly'
day: 'friday'
time: '03:00'
timezone: Europe/London
cooldown:
default-days: 2
commit-message:
prefix: 'chore (deps): '
ignore:
# we'll do any major version updates manually
- dependency-name: '*'
update-types: ['version-update:semver-major']
# packages we can't currently update
# see issue #2214 for rationale for each of these
- dependency-name: '@xmldom/xmldom'
versions: [ '>=0.9.0' ]
- dependency-name: 'bootstrap'
versions: [ '>=5.0.0' ]
- dependency-name: 'cbor'
versions: [ '>=10.0.0' ]
- dependency-name: 'eslint'
versions: [ '>=10.0.0' ]
- dependency-name: 'eslint-plugin-jsdoc'
versions: [ '>=51.0.0' ]
- dependency-name: 'fernet'
versions: [ '>=0.4.0' ]
- dependency-name: 'geodesy'
versions: [ '>=2.0.0' ]
- dependency-name: 'jimp'
versions: [ '1.6.1' ]
- dependency-name: 'jq-web'
versions: [ '>=0.6.0' ]
groups:
#
# Grouping so patch version updates are batched together in a single PR
# and similarly with minor version updates
#
patch-updates:
applies-to: version-updates
patterns:
- '*'
update-types:
- 'patch'
minor-updates:
applies-to: version-updates
patterns:
- '*'
update-types:
- 'minor'

# Versioning on Github Actions
- package-ecosystem: "github-actions"
# Workflow files stored in the default location of `.github/workflows`; no need to
# specify `/.github/workflows` for `directory`
directory: '/'
schedule:
interval: 'weekly'
day: 'friday'
time: '03:00'
timezone: Europe/London
cooldown:
default-days: 4
commit-message:
prefix: 'chore (deps): '
groups:
actions-dependencies:
patterns:
- "*"

- package-ecosystem: docker
directory: /
schedule:
interval: 'weekly'
day: 'friday'
time: '03:00'
timezone: Europe/London
cooldown:
default-days: 4
commit-message:
prefix: 'chore (deps): '
groups:
docker-dependencies:
patterns:
- "*"
15 changes: 15 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
**Description**
Provide a description of the pull request and the changes that it makes.

**Existing Issue**
If this pull request relates to an existing issue in the repository, please link it here.

**Screenshots**
If the pull request changes any visual aspects of CyberChef, please include screenshots.

**AI disclosure**
If you have used any AI tools while creating this code, **you must declare your usage along with the name of the tools that you used**.
Regardless of AI tool usage, you are responsible for any code that you submit, and we expect you to have checked the code and have enough of an understanding of it to answer any questions we might have.

**Test Coverage**
Please ensure you have added test coverage for your changes.
33 changes: 0 additions & 33 deletions .github/workflows/codeql.yml

This file was deleted.

Loading