{"version":"2.1.71","anchor":"enhanced-shell-safety-checks","canonical_anchor":"enhanced-shell-safety-checks","heading":"Enhanced Shell Safety Checks","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.71\/e\/enhanced-shell-safety-checks","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.71","markdown":"### Enhanced Shell Safety Checks\n\nNew safety checks for shell commands:\n\n- Detection of carriage returns (`\\r`) in commands, which `shell-quote` and `bash` tokenize differently \u2014 a potential injection vector\n- Detection of unquoted redirect operators in `git commit` remainder arguments\n- Improved metacharacter detection for glob, backtick, dollar-sign, and other shell expansion characters in tool inputs\n\n**Evidence**\n\nCarriage return detection (search for `\"Command contains carriage return\"`)"}