RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Pick a date

The Wire · Showcase

CLAUDE PLUGIN INFRASTRUCTURE HARDENS AGAINST PATH TRAVERSAL, MARKETPLACE ADDS FIVE NEW INTEGRATIONS

By RepoJournal · Filed · About Anthropic

The plugin validation pipeline now blocks contributor-controlled path inputs from reaching clone operations, closing a critical traversal vector that could have exposed the entire marketplace to malicious submissions.

Anthropics shipped hardened security controls across the plugin ecosystem overnight [1]. The core fix: clone destination paths are now generated as ext-<idx> instead of derived from contributor input, eliminating path-traversal attack surface. Three additional correctness improvements landed in the same commit — die() now writes failure rows to results.jsonl so step summaries can't falsely report PASS on red jobs, git diff failures now trigger ALL_CHANGED instead of being silently swallowed, and warning detection is anchored to specific patterns instead of matching 'warning' as a substring anywhere in output [1]. On the infrastructure side, two new reusable composite actions rolled out [2]: validate-plugins (read-only, uses fresh CLI install to prevent schema drift) and bump-plugin-shas, both bot-free and requiring only the default GitHub token. The official plugin marketplace meanwhile absorbed five new enterprise connectors [4] [5] [6] [7] [8] — Oracle Data Platform, Snowflake Cortex Code, ServiceNow SDK, Desktop Commander, and SAP MDK Server — bringing the community index to 1921 validated plugins [3]. These marketplace additions don't ship until the validation action gates them, which means the hardened path-traversal controls are now blocking any malformed submissions before they land in production.

Action items

References

  1. [1] Address deep-review findings anthropics/claude-plugins-community
  2. [2] Add validate-plugins and bump-plugin-shas composite actions ↗ anthropics/claude-plugins-community
  3. [3] sync: 1921 plugins (+0) ↗ anthropics/claude-plugins-community
  4. [4] Add oracle-data-platform plugin (#1669) anthropics/claude-plugins-official
  5. [5] Add snowflake-cortex-code plugin (#1671) anthropics/claude-plugins-official
  6. [6] Add servicenow-sdk plugin (#1668) anthropics/claude-plugins-official
  7. [7] Add desktop-commander plugin (#1667) anthropics/claude-plugins-official
  8. [8] Add sap-mdk-server plugin (#1649) anthropics/claude-plugins-official

FAQ

What changed in Anthropic on May 2, 2026?
The plugin validation pipeline now blocks contributor-controlled path inputs from reaching clone operations, closing a critical traversal vector that could have exposed the entire marketplace to malicious submissions.
What should Anthropic teams do about it?
Review plugin submissions against the new validate-plugins composite action [ref:2] — all new marketplace entries must pass the hardened I1–I9 policy invariants • Pin validate-plugins composite action in any downstream marketplace repos to prevent schema drift [ref:2] • Monitor the five new enterprise plugin additions [ref:6] [ref:7] [ref:8] [ref:9] [ref:10] for adoption and stability
Which Anthropic repositories shipped on May 2, 2026?
anthropics/claude-plugins-community, anthropics/claude-plugins-official

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.