RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

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.

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 14 commits and 11 pull requests landed.
Who contributed to Anthropic on May 2, 2026?
1 developer shipped this update, including tobinsouth.
What were the notable Anthropic updates?
Address deep-review findings, Add validate-plugins and bump-plugin-shas composite actions, and sync: 1921 plugins (+0).

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?