{"name":"xargs","slug":"xargs","family":"setting","title":"Settings keys","noun":"settings key","description":"A broader detector for destructive shell commands exists, but nothing visibly uses its verdict.","description_source":"entry","described_by":{"version":"2.1.242","anchor":"a-broader-classifier-for-destructive-shell-commands"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.322","builds":0,"mined_builds":161,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.315","anchor":"bash-safety-parser-relative-name-checks-consider-tracked-va","heading":"Bash safety checks now catch relative paths hidden behind variables","line":"The Bash safety check now treats more values as relative paths, so some commands that ran without asking will now ask first","released_at":"2026-10-30 21:05:24","reason":"found in this entry's text"},{"version":"2.1.314","anchor":"bash-read-onlysafety-checker-stricter-handling-of-find-rg","heading":"Stricter safety checks for find, rg, sort, read, xargs and awk commands","line":"Claude Code checks more shell commands more strictly before running them without asking, so some will now ask for permission","released_at":"2026-10-30 00:12:56","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"bash-permission-check-reasons-reworded-for-awk-and-xargs","heading":"Clearer wording when Claude Code cannot check an awk or xargs command","line":"Permission messages for awk and xargs commands now say plainly that what the command will run cannot be checked in advance","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"xargs-permission-reason-reworded","heading":"Plainer reason shown when xargs feeds input to find or jq","line":"The permission reason for xargs passing its input to find or jq now says in plain words what xargs does","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"new-bash-command-taxonomy-for-telemetry","heading":"New bash-command taxonomy for telemetry","line":"Claude Code now classifies every bash command you run for internal telemetry","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"xargs-commands-can-now-qualify-as-read-only","heading":"xargs commands can now qualify as read-only","line":"An xargs call wrapping echo, printf or wc can now count as read-only instead of prompting.","released_at":"2026-09-01 17:15:33","reason":"named in this entry, found in this entry's text"},{"version":"2.1.242","anchor":"a-broader-classifier-for-destructive-shell-commands","heading":"A broader classifier for destructive shell commands","line":"A broader detector for destructive shell commands exists, but nothing visibly uses its verdict.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"}],"entries_total":7,"docs":[{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"cli-sdks-libraries\/cli\/scripting","title":"scripting","documented":false},{"source":"claude-code","path":"claude-directory","title":"Explore the .claude directory","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false},{"source":"claude-code","path":"hooks-guide","title":"Automate actions with hooks","documented":false},{"source":"claude-code","path":"permissions","title":"Configure permissions","documented":false},{"source":"claude-code","path":"plugins\/create","title":"Create a Claude Code plugin","documented":false},{"source":"claude-code","path":"settings-reference","title":"All settings","documented":false}],"docs_total":8,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/xargs","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}