2016-11-28 10:42:58 +00:00
{
"name" : "cyberchef" ,
2026-04-07 06:11:44 +01:00
"version" : "10.23.0" ,
2017-04-27 10:23:01 +00:00
"description" : "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis." ,
2016-11-28 10:42:58 +00:00
"author" : "n1474335 <n1474335@gmail.com>" ,
2016-11-28 11:13:01 +00:00
"homepage" : "https://gchq.github.io/CyberChef" ,
2016-11-28 10:42:58 +00:00
"copyright" : "Crown copyright 2016" ,
"license" : "Apache-2.0" ,
"keywords" : [
"cipher" ,
"cypher" ,
"encode" ,
"decode" ,
"encrypt" ,
"decrypt" ,
"base64" ,
"xor" ,
"charset" ,
"hex" ,
"encoding" ,
"format" ,
2017-04-27 10:43:11 +00:00
"cybersecurity" ,
"data manipulation" ,
"data analysis"
2016-11-28 10:42:58 +00:00
],
"repository" : {
"type" : "git" ,
2016-12-20 18:57:53 +00:00
"url" : "https://github.com/gchq/CyberChef/"
2016-11-28 10:42:58 +00:00
},
2022-03-28 10:52:28 +01:00
"main" : "src/node/wrapper.js" ,
2022-03-25 18:28:01 +00:00
"exports" : {
2022-03-28 10:52:28 +01:00
"import" : "./src/node/index.mjs" ,
"require" : "./src/node/wrapper.js"
2022-03-25 18:28:01 +00:00
},
2017-04-27 10:43:11 +00:00
"bugs" : "https://github.com/gchq/CyberChef/issues" ,
2019-06-27 17:29:27 +01:00
"browserslist" : [
2019-08-28 17:14:12 +01:00
"Chrome >= 50" ,
"Firefox >= 38" ,
2022-03-25 18:28:01 +00:00
"node >= 16"
2019-06-27 17:29:27 +01:00
],
2016-11-28 10:42:58 +00:00
"devDependencies" : {
2026-02-24 09:04:34 +00:00
"@babel/eslint-parser" : "^7.28.6" ,
"@babel/plugin-syntax-import-assertions" : "^7.28.6" ,
"@babel/plugin-transform-runtime" : "^7.29.0" ,
2026-03-19 12:20:03 +00:00
"@babel/preset-env" : "^7.29.2" ,
2026-03-21 15:23:42 +00:00
"@babel/runtime" : "^7.29.2" ,
2026-03-19 12:20:03 +00:00
"@codemirror/commands" : "^6.10.3" ,
2026-03-27 11:12:29 +00:00
"@codemirror/language" : "^6.12.3" ,
2026-02-24 09:04:34 +00:00
"@codemirror/search" : "^6.6.0" ,
"@codemirror/state" : "^6.5.4" ,
2026-04-04 11:14:25 +01:00
"@codemirror/view" : "^6.41.0" ,
2026-04-17 09:35:58 +01:00
"autoprefixer" : "^10.5.0" ,
2026-03-19 12:20:03 +00:00
"babel-loader" : "^10.1.1" ,
2023-03-24 22:15:21 +00:00
"base64-loader" : "^1.0.0" ,
2026-03-26 16:38:33 +00:00
"chromedriver" : "^146.0.6" ,
2023-02-27 17:55:52 +00:00
"cli-progress" : "^3.12.0" ,
2019-11-21 12:15:07 +00:00
"colors" : "^1.4.0" ,
2024-12-28 17:20:15 +00:00
"compression-webpack-plugin" : "^11.1.0" ,
2026-02-24 09:04:34 +00:00
"copy-webpack-plugin" : "^13.0.1" ,
2026-03-20 08:44:28 +00:00
"core-js" : "^3.49.0" ,
2026-02-24 09:04:34 +00:00
"cspell" : "^8.19.4" ,
"css-loader" : "7.1.4" ,
2026-03-11 12:05:50 +00:00
"eslint" : "^9.39.4" ,
2026-03-01 16:39:21 +00:00
"eslint-plugin-jsdoc" : "^50.8.0" ,
2026-02-24 09:04:34 +00:00
"globals" : "^15.15.0" ,
2026-04-17 12:37:50 +01:00
"grunt" : "^1.6.2" ,
2016-11-28 10:42:58 +00:00
"grunt-chmod" : "~1.1.1" ,
2019-06-27 17:29:27 +01:00
"grunt-concurrent" : "^3.0.0" ,
2022-06-03 22:13:44 +01:00
"grunt-contrib-clean" : "~2.0.1" ,
2026-02-24 09:04:34 +00:00
"grunt-contrib-connect" : "^5.0.1" ,
2016-12-20 18:57:53 +00:00
"grunt-contrib-copy" : "~1.0.0" ,
2018-08-04 19:32:30 +01:00
"grunt-contrib-watch" : "^1.1.0" ,
2024-06-11 18:07:22 +01:00
"grunt-eslint" : "^25.0.0" ,
2017-08-04 13:35:52 +00:00
"grunt-exec" : "~3.0.0" ,
2024-02-04 01:08:15 +00:00
"grunt-webpack" : "^6.0.0" ,
"grunt-zip" : "^1.0.0" ,
2026-02-24 09:04:34 +00:00
"html-webpack-plugin" : "^5.6.6" ,
2024-02-04 01:08:15 +00:00
"imports-loader" : "^5.0.0" ,
2026-03-27 11:12:29 +00:00
"mini-css-extract-plugin" : "2.10.2" ,
2024-06-11 18:07:22 +01:00
"modify-source-webpack-plugin" : "^4.1.0" ,
2026-02-24 09:04:34 +00:00
"nightwatch" : "^3.15.0" ,
2026-04-17 12:37:50 +01:00
"postcss" : "^8.5.10" ,
2024-02-04 01:08:15 +00:00
"postcss-css-variables" : "^0.19.0" ,
2026-02-24 09:04:34 +00:00
"postcss-import" : "^16.1.1" ,
"postcss-loader" : "^8.2.1" ,
2022-06-03 22:13:44 +01:00
"prompt" : "^1.3.0" ,
2026-03-11 12:05:50 +00:00
"sitemap" : "^8.0.3" ,
2026-03-19 12:20:03 +00:00
"terser" : "^5.46.1" ,
2026-04-17 12:37:50 +01:00
"webpack" : "^5.106.2" ,
2024-06-11 18:07:22 +01:00
"webpack-bundle-analyzer" : "^4.10.2" ,
"webpack-dev-server" : "5.0.4" ,
2021-07-28 15:35:24 +01:00
"webpack-node-externals" : "^3.0.0" ,
2021-02-12 12:04:59 +00:00
"worker-loader" : "^3.0.8"
2017-03-06 12:45:51 +00:00
},
"dependencies" : {
2026-03-08 19:07:46 +00:00
"@alexaltea/capstone-js" : "^3.0.5" ,
2022-12-09 11:39:22 +00:00
"@astronautlabs/amf" : "^0.0.6" ,
2022-09-19 14:05:13 +01:00
"@blu3r4y/lzma" : "^2.3.3" ,
2023-07-14 18:37:02 +01:00
"@wavesenterprise/crypto-gost-js" : "^2.1.0-RC1" ,
2026-04-01 11:21:55 +01:00
"@xmldom/xmldom" : "^0.8.12" ,
2023-03-24 22:15:21 +00:00
"argon2-browser" : "^1.18.0" ,
2026-04-04 11:09:50 +01:00
"arrive" : "^2.5.3" ,
2026-02-24 09:04:34 +00:00
"assert" : "^2.1.0" ,
"avsc" : "^5.7.9" ,
2018-03-26 22:25:36 +01:00
"bcryptjs" : "^2.4.3" ,
2026-02-24 09:04:34 +00:00
"bignumber.js" : "^9.3.1" ,
2022-03-28 15:42:11 +01:00
"blakejs" : "^1.2.1" ,
2023-01-13 14:25:40 +00:00
"bootstrap" : "4.6.2" ,
2021-08-19 12:06:26 +01:00
"bootstrap-colorpicker" : "^3.4.0" ,
2020-12-11 16:24:39 +00:00
"bootstrap-material-design" : "^4.1.3" ,
"browserify-zlib" : "^0.2.0" ,
2023-01-13 14:25:40 +00:00
"bson" : "^4.7.2" ,
2020-12-11 16:24:39 +00:00
"buffer" : "^6.0.3" ,
2024-02-04 01:08:15 +00:00
"cbor" : "9.0.2" ,
2018-02-10 15:10:53 +00:00
"chi-squared" : "^1.1.0" ,
2021-08-19 12:06:26 +01:00
"codepage" : "^1.15.0" ,
2019-08-30 18:49:05 +01:00
"crypto-api" : "^0.8.5" ,
2026-02-03 12:16:04 +00:00
"crypto-browserify" : "^3.12.1" ,
2024-02-04 01:08:15 +00:00
"crypto-js" : "^4.2.0" ,
2018-03-04 18:41:41 +00:00
"ctph.js" : "0.0.5" ,
2024-06-11 18:07:22 +01:00
"d3" : "7.9.0" ,
2017-05-30 14:50:56 -04:00
"d3-hexbin" : "^0.2.2" ,
2026-02-24 09:04:34 +00:00
"diff" : "^5.2.2" ,
2026-04-16 13:33:42 +01:00
"dompurify" : "^3.4.0" ,
2021-08-19 12:06:26 +01:00
"es6-promisify" : "^7.0.0" ,
2024-02-04 01:08:15 +00:00
"escodegen" : "^2.1.0" ,
2018-08-04 19:32:30 +01:00
"esprima" : "^4.0.1" ,
2026-02-24 09:04:34 +00:00
"events" : "^3.3.0" ,
2017-07-24 13:49:16 +00:00
"exif-parser" : "^0.1.12" ,
2026-02-24 09:04:34 +00:00
"fernet" : "^0.3.3" ,
2020-12-11 17:58:23 +00:00
"file-saver" : "^2.0.5" ,
2024-02-04 01:08:15 +00:00
"flat" : "^6.0.1" ,
2021-02-12 12:04:59 +00:00
"geodesy" : "1.1.3" ,
2026-03-27 11:12:29 +00:00
"handlebars" : "^4.7.9" ,
2025-04-17 11:37:35 +02:00
"hash-wasm" : "^4.12.0" ,
2026-02-24 09:04:34 +00:00
"highlight.js" : "^11.11.1" ,
2024-06-11 18:07:22 +01:00
"ieee754" : "^1.2.1" ,
2026-04-17 12:37:50 +01:00
"jimp" : "1.6.0" ,
2026-03-19 11:47:31 +00:00
"jq-web" : "^0.5.1" ,
2024-02-04 01:08:15 +00:00
"jquery" : "3.7.1" ,
"js-sha3" : "^0.9.3" ,
2026-02-24 09:04:34 +00:00
"jsesc" : "^3.1.0" ,
2023-01-13 14:25:40 +00:00
"json5" : "^2.2.3" ,
2026-02-24 09:04:34 +00:00
"jsonata" : "^2.1.0" ,
"jsonpath-plus" : "^10.4.0" ,
2026-03-11 12:05:50 +00:00
"jsonwebtoken" : "9.0.3" ,
2021-08-19 12:06:26 +01:00
"jsqr" : "^1.4.0" ,
2026-04-17 12:37:50 +01:00
"jsrsasign" : "^11.1.2" ,
2026-02-02 10:17:46 +00:00
"kbpgp" : "^2.1.17" ,
2019-04-07 18:59:03 +01:00
"libbzip2-wasm" : "0.0.4" ,
2022-09-18 16:11:04 +01:00
"libyara-wasm" : "^1.2.1" ,
2026-04-04 11:21:45 +01:00
"lodash" : "^4.18.1" ,
2026-02-24 09:04:34 +00:00
"loglevel" : "^1.9.2" ,
2017-12-29 17:32:23 +00:00
"loglevel-message-prefix" : "^3.0.0" ,
2023-03-13 17:51:25 +00:00
"lz-string" : "^1.5.0" ,
2022-11-11 16:27:14 +00:00
"lz4js" : "^0.2.0" ,
2026-02-24 09:04:34 +00:00
"markdown-it" : "^14.1.1" ,
2024-02-04 01:08:15 +00:00
"moment" : "^2.30.1" ,
2026-03-19 12:20:03 +00:00
"moment-timezone" : "^0.6.1" ,
2019-01-01 19:19:07 +00:00
"ngeohash" : "^0.6.3" ,
2026-03-27 11:29:35 +00:00
"node-forge" : "^1.4.0" ,
2017-09-12 14:20:05 +00:00
"node-md6" : "^0.1.0" ,
2019-11-21 12:15:07 +00:00
"nodom" : "^2.4.0" ,
2022-06-03 22:13:44 +01:00
"notepack.io" : "^3.0.1" ,
2022-10-15 00:13:39 +01:00
"ntlm" : "^0.1.3" ,
2018-03-28 23:56:33 +01:00
"nwmatcher" : "^1.4.4" ,
2025-01-23 11:27:45 +00:00
"otpauth" : "9.3.6" ,
2020-12-14 17:51:12 +00:00
"path" : "^0.12.7" ,
2020-03-18 16:12:30 +00:00
"popper.js" : "^1.16.1" ,
2020-12-11 16:24:39 +00:00
"process" : "^0.11.10" ,
2026-04-17 12:37:50 +01:00
"protobufjs" : "^7.5.5" ,
2018-12-19 13:27:18 +00:00
"qr-image" : "^3.2.0" ,
2024-06-11 18:07:22 +01:00
"reflect-metadata" : "^0.2.2" ,
2023-04-12 15:09:07 +05:30
"rison" : "^0.1.1" ,
2019-06-27 17:29:27 +01:00
"scryptsy" : "^2.1.0" ,
2018-06-20 00:18:59 +01:00
"snackbarjs" : "^1.1.0" ,
2026-02-24 09:04:34 +00:00
"sortablejs" : "^1.15.7" ,
2022-03-28 15:42:11 +01:00
"split.js" : "^1.6.5" ,
2026-04-04 11:09:50 +01:00
"sql-formatter" : "^15.7.3" ,
2021-08-19 12:06:26 +01:00
"ssdeep.js" : "0.0.3" ,
2020-12-11 16:24:39 +00:00
"stream-browserify" : "^3.0.0" ,
2026-03-02 11:28:02 +00:00
"tesseract.js" : "^6.0.1" ,
2026-02-24 09:04:34 +00:00
"ua-parser-js" : "^1.0.41" ,
2020-05-27 12:28:59 +01:00
"unorm" : "^1.6.0" ,
2026-02-24 09:04:34 +00:00
"url" : "^0.11.4" ,
2017-12-25 23:11:52 +00:00
"utf8" : "^3.0.0" ,
2026-02-24 09:04:34 +00:00
"uuid" : "^13.0.0" ,
2017-08-04 13:35:52 +00:00
"vkbeautify" : "^0.99.3" ,
2024-02-04 01:08:15 +00:00
"xpath" : "0.0.34" ,
2026-02-24 09:04:34 +00:00
"xregexp" : "^5.1.2" ,
2017-07-24 13:49:16 +00:00
"zlibjs" : "^0.3.1"
2017-03-30 18:47:53 +01:00
},
"scripts" : {
2021-02-03 19:07:39 +00:00
"start" : "npx grunt dev" ,
"build" : "npx grunt prod" ,
2022-09-16 14:37:31 +01:00
"node" : "npx grunt node" ,
2023-03-24 22:15:21 +00:00
"repl" : "node --experimental-modules --experimental-json-modules --experimental-specifier-resolution=node --no-experimental-fetch --no-warnings src/node/repl.mjs" ,
2023-07-14 18:37:02 +01:00
"test" : "npx grunt configTests && node --experimental-modules --experimental-json-modules --no-warnings --no-deprecation --openssl-legacy-provider --no-experimental-fetch tests/node/index.mjs && node --experimental-modules --experimental-json-modules --no-warnings --no-deprecation --openssl-legacy-provider --no-experimental-fetch --trace-uncaught tests/operations/index.mjs" ,
2022-03-28 15:42:11 +01:00
"testnodeconsumer" : "npx grunt testnodeconsumer" ,
2021-02-03 19:07:39 +00:00
"testui" : "npx grunt testui" ,
2019-08-30 18:49:05 +01:00
"testuidev" : "npx nightwatch --env=dev" ,
2021-02-03 19:07:39 +00:00
"lint" : "npx grunt lint" ,
2025-02-16 13:50:10 +01:00
"lint:grammar" : "cspell ./src" ,
2026-02-18 11:34:31 +00:00
"postinstall" : "npx grunt exec:fixCryptoApiImports && npx grunt exec:fixSnackbarMarkup" ,
2021-09-17 08:43:29 +02:00
"newop" : "node --experimental-modules --experimental-json-modules src/core/config/scripts/newOperation.mjs" ,
2026-02-06 08:38:36 +00:00
"minor" : "node --experimental-modules --experimental-json-modules src/core/config/scripts/newMinorVersion.mjs && npm version minor --git-tag-version=false && echo \"Updated to version v$(npm pkg get version | xargs), please create a pull request and once merged use 'npm run tag'\"" ,
"tag" : "git tag -s \"v$(npm pkg get version | xargs)\" -m \"$(npm pkg get version | xargs)\" && echo \"Created v$(npm pkg get version | xargs), now check and push the tag\"" ,
2021-02-12 13:51:51 +00:00
"getheapsize" : "node -e 'console.log(`node heap limit = ${require(\"v8\").getHeapStatistics().heap_size_limit / (1024 * 1024)} Mb`)'" ,
"setheapsize" : "export NODE_OPTIONS=--max_old_space_size=2048"
2016-11-28 10:42:58 +00:00
}
}