Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.268 ·

Managed prependPlugins/appendPlugins replace the old secDefault setting for hook ordering

Orgs now control which plugin's hooks run first or last via prependPlugins/appendPlugins instead of the old secDefault boolean

Group of 4 Use it now Notable New Features
JSON All of v2.1.268
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.268,
What probably matters to youSection of the release

What

  • Two new managed-settings keys, prependPlugins and appendPlugins, let an organization list plugin ids (in the form plugin@marketplace) whose hooks must run first (outermost) or last (innermost) among the plugins in the hooks chain.
  • The built-in sec-default hooks module (Claude Code's default security/policy protection hooks) now checks whether the org's prependPlugins list includes sec-default@builtin, and reports its seating reason as "seated by managed prependPlugins at position N" or "not seated: managed prependPlugins does not list it".
  • The old secDefault managed-settings boolean, which used to just seat the bundled sec-default plugin outermost (and had a special warning when shadowed outside managed settings), is removed entirely - no references to it remain.

Why

This replaces a single yes/no switch for the built-in security hooks with a general-purpose ordering mechanism, letting organizations control exactly where any plugin's hooks sit in the chain (not just whether the default security hooks run first), while keeping the ability to opt out of or explicitly retain that default seating.

Read from
Names in the bundleprependPluginsappendPlugins
What the documentation says
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Confirmed since Anthropic's documentation has since written up prependPlugins, on All settings. | [`prependPlugins`](#prependplugins) | Run your organization's [mods](/docs/en/plugins/mods/admin) before every mod a user installs | Plugins and skills | User or managed | settings-reference see the edit
Confirmed since Anthropic's documentation has since written up appendPlugins, on All settings. | [`appendPlugins`](#appendplugins) | Run your organization's [mods](/docs/en/plugins/mods/admin) after every mod a user installs | Plugins and skills | User or managed | settings-reference see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up appendPlugins, on All settings.
The name it cites is new in this buildNew in this build: appendPlugins

See this entry in the whole of v2.1.268 →

Feedback