{"version":"2.1.117","anchor":"enhanced-git-command-safety-validation","canonical_anchor":"enhanced-git-command-safety-validation","heading":"Enhanced Git Command Safety Validation","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.117\/e\/enhanced-git-command-safety-validation","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.117","markdown":"### Enhanced Git Command Safety Validation\n\nThe git reflog command now has stricter safety validation:\n\n- Explicitly whitelists only \"show\" and \"list\" as safe subcommands\n- Blocks \"expire\", \"delete\", \"exists\", \"drop\", and \"write\" as dangerous (previously only blocked \"expire\", \"delete\", \"exists\")\n- Any unrecognized first argument that isn't a flag is treated as potentially dangerous\n\n**Evidence**\n\nGit reflog safety callback (search for `\"expire\", \"delete\", \"exists\", \"drop\", \"write\"`) in the git command validator"}