Skip to content

Add plugin SRK Toolbox for Ztools v10.22.1#176

Open
LAOBILAXI233 wants to merge 4 commits into
ZToolsCenter:mainfrom
LAOBILAXI233:plugin/srktoolbox
Open

Add plugin SRK Toolbox for Ztools v10.22.1#176
LAOBILAXI233 wants to merge 4 commits into
ZToolsCenter:mainfrom
LAOBILAXI233:plugin/srktoolbox

Conversation

@LAOBILAXI233
Copy link
Copy Markdown

@LAOBILAXI233 LAOBILAXI233 commented May 11, 2026

插件信息

  • 名称: SRK Toolbox for Ztools
  • 插件ID: srktoolbox
  • 版本: 10.22.1
  • 描述: 基于 CyberChef 的中文安全工具箱,支持编码、加密、压缩和数据分析。
  • 作者: Raka-loah&&LAOBILAXI233
  • 类型: 新增

本次变更

Changelog

Versioning

CyberChef uses the semver system to manage versioning: <MAJOR>.<MINOR>.<PATCH>.

  • MAJOR version changes represent a significant change to the fundamental architecture of CyberChef and may (but don't always) make breaking changes that are not backwards compatible.
  • MINOR version changes usually mean the addition of new operations or reasonably significant new features.
  • PATCH versions are used for bug fixes and any other small tweaks that modify or improve existing capabilities.

All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in commit messages.

Details

[10.22.0] - 2026-02-11

  • Separate npm publish out into separate job and run with Node 24.5 [@GCHQDeveloper581] | [#2188]
  • Fixed Percent delimiter for hex encoding [@beneri] [@C85297] | [#2137]
  • Added the ability to paste one or more Images from the Clipboard [@t-martine] [@a3957273] [@C85297] | [#1876]
  • Quoted Printable - consistent reference to 'email' [@wesinator] | [#2186]
  • Fix freeze when output text decoding fails [@Raka-loah] | [#1573]
  • Update Browserslist DB [@C85297] | [#2183]
  • Add contents write permission to releases workflow [@C85297] | [#2182]
  • Fix release workflow permissions [@C85297] | [#2181]

[10.21.0] - 2026-02-05

  • Fix import operations with special chars in them [@d98762625] [@jg42526] | [#1040]
  • Remove custom CodeQL workflow [@C85297] | [#2176]
  • Fix code scanning warnings in workflows [@GCHQDeveloper581] | [#2177]
  • Use NPM trusted publishing [@C85297] [@GCHQDeveloper581] | [#2174]
  • Fix: Correctly parse xxd odd byte hexdumps [@ThomasNotTom] [@GCHQDeveloper581] | [#2058]
  • Update Sitemap URLs to Use Valid Paths in sitemap.mjs [@rbpi] [@C85297] | [#1861]
  • Use recommended GitHub Actions to build image [@AlexGustafsson] [@C85297] | [#2055]
  • Remove version 10 message from banner [@C85297] | [#2169]
  • Bump form-data from 4.0.1 to 4.0.5 | [#2175]
  • Bump node-forge from 1.3.1 to 1.3.3 | [#2173]
  • Update crypto browserify [@C85297] | [#2172]
  • Update kbpgp package (resolves #2135) [@GCHQDeveloper581] | [#2136]
  • Fix the processing of ALPNs for JA4 to align with new specification update [@tuliperis] | [#2165]
  • Add Bech32 and Bech32m encoding/decoding operations [@thomasxm] | [#2159]
  • Exclude Delete character from hex dump output [@mikecat] [@C85297] | [#2086]
  • Tiny typo fix in "To Base85" operation [@twostraws] | [#2118]
  • Bump jsonpath-plus [@C85297] | [#2166]

[10.20.0] - 2026-01-28

  • Fixed Optical Character Recognition and added tests [@n1474335] | [ab37c1e]
  • Fixed JA4 version fallback value [@n1474335] | [7a5225c]
  • Updated chromedriver [@n1474335] | [0e82e4b]
  • Fixed RSA Sign and Verify character encodings [@n1474335] | [895a929]
  • Updated chromedriver [@n1474335] | [d3adfc7]

…(CHANGELOG 已截断,完整内容请见仓库)

截图 / 演示

PixPin_2026-05-12_00-30-56

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/srktoolbox/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 在分支上追加一个 commit,PR 链接保持不变。

@LAOBILAXI233 LAOBILAXI233 marked this pull request as ready for review May 11, 2026 16:31
@LAOBILAXI233
Copy link
Copy Markdown
Author

我不确定 这是否符合该仓库的审核规范 我不擅长使用git工具 如果有错误 请为我指出 谢谢

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new plugin, 'SRK Toolbox', which is a Chinese-localized version of CyberChef designed for ZTools. The changes include adding the necessary configuration files (Gruntfile, package.json, plugin.json), core library files, and operation definitions. The review identified several high-priority issues, including a file path typo in the Gruntfile, the use of fragile post-install scripts for dependency patching, and the use of prototype pollution in utility functions. Additionally, medium-priority feedback was provided regarding missing newlines, incorrect changelog links, cross-platform path handling, and the need for consistent Chinese localization in error messages and descriptions.

Comment thread plugins/srktoolbox/Gruntfile.js
Comment thread plugins/srktoolbox/Gruntfile.js
Comment thread plugins/srktoolbox/package.json
Comment thread plugins/srktoolbox/src/core/Utils.mjs
Comment thread plugins/srktoolbox/.cspell.json
Comment thread plugins/srktoolbox/CHANGELOG_SRKTOOLBOX.md
Comment thread plugins/srktoolbox/Gruntfile.js
Comment thread plugins/srktoolbox/src/core/lib/SM2.mjs
Comment thread plugins/srktoolbox/src/core/lib/SM2.mjs
Comment thread plugins/srktoolbox/src/core/operations/ADD.mjs
- 最终版本
- 修改readme细节 保留源地址链接
@LAOBILAXI233
Copy link
Copy Markdown
Author

首次尝试参与大型项目的 git工作流程 如果有错误 请为我指出 我将修改

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant