-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: Tencent/APIJSON
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8.1.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: Tencent/APIJSON
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 9 commits
- 4 files changed
- 3 contributors
Commits on May 16, 2026
-
感谢 妙堂传奇 的贡献,点赞、收藏、转发 支持下热心的作者吧 ^_^ https://mp.weixin.qq.com/s/8-E-a18NttdA0AAqasE0AQ
Configuration menu - View commit details
-
Copy full SHA for e321a94 - Browse repository at this point
Copy the full SHA e321a94View commit details -
fix(security): unsandboxed jsr223 script execution enables arbitr
JSR223ScriptExecutor.load() compiles arbitrary script strings via Compilable.compile() and execute() runs them via eval() with no ClassFilter, sandbox, or restricted ScriptContext. The bindings expose `_meta`, `args`, and `extParam`, but Nashorn/JS engines by default give scripts full access to Java reflection (e.g., Java.type('java.lang.Runtime').getRuntime().exec(...)). Comments in Operation.java explicitly warn 'JDK 8~13 可用自带 Nashorn 这个 js 引擎,注意配置 ClassFilter 防脚本注入攻击', but no ClassFilter is configured here. If script content is sourced from a database row, request payload, or any user-influenced channel (which the IF/CODE Operation suggests), this becomes RCE. Affected files: JSR223ScriptExecutor.java Signed-off-by: Nguyen Van Nam <nam.nv205106@gmail.com>Configuration menu - View commit details
-
Copy full SHA for 441e1fa - Browse repository at this point
Copy the full SHA 441e1faView commit details -
fix: resolve #853 — [Feature] 8.x版本没有Demo吗
Fixes #853 Signed-off-by: Nguyen Van Nam <nam.nv205106@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf4ef18 - Browse repository at this point
Copy the full SHA bf4ef18View commit details
Commits on May 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 40de470 - Browse repository at this point
Copy the full SHA 40de470View commit details -
Configuration menu - View commit details
-
Copy full SHA for a009c85 - Browse repository at this point
Copy the full SHA a009c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a222d - Browse repository at this point
Copy the full SHA e0a222dView commit details
Commits on Jun 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8f2c951 - Browse repository at this point
Copy the full SHA 8f2c951View commit details
Commits on Jun 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5789d66 - Browse repository at this point
Copy the full SHA 5789d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461a5cf - Browse repository at this point
Copy the full SHA 461a5cfView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine: git diff 8.1.8...master