gemini-cli/packages
galz10 5746424b18 feat(core): enhance shell command validation and add core tools allowlist
- Implements recursive validation for shell command substitutions ($(...), `...`) and subshells.
- Adds support for settings.tools.core to allow explicit, strict allowlisting of core tools.
- Refactors PolicyEngine.check to handle shell wrappers (e.g., bash -c) and complex chained commands.
- Introduces comprehensive regression tests for shell safety, pipes, and redirection.
- Updates shell-utils to better identify and extract shell structure details using Tree-sitter.
2026-04-20 16:44:22 -07:00
..
a2a-server chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a (#25420) 2026-04-15 00:06:35 +00:00
cli fix(cli): clean up slash command IDE listeners (#24397) 2026-04-15 19:41:50 +00:00
core feat(core): enhance shell command validation and add core tools allowlist 2026-04-20 16:44:22 -07:00
devtools chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a (#25420) 2026-04-15 00:06:35 +00:00
sdk chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a (#25420) 2026-04-15 00:06:35 +00:00
test-utils feat(test): add large conversation scenario for performance test (#25331) 2026-04-15 18:08:43 +00:00
vscode-ide-companion chore(release): bump version to 0.40.0-nightly.20260414.g5b1f7375a (#25420) 2026-04-15 00:06:35 +00:00