Skip to content

Anthropic SDKs

By Anthropic Bug bounty on Sorona anthropic.com

Accepting reports KYC to get paid open-source
Top reward
$3,125
Top severity paid
High
Assets in scope
8
Public CVEs
34
Last change
No changes yet

At a glance

What to know before you start testing.

Pays up to $3,125
for high bugs, from $313.
Partial safe harbor
Some legal protection; read the terms.
Replies within 3 days
As the policy promises.
Payment
Proof of identity needed to get paid.
Publish after a fix
Coordinate the timing with the company.

Rewards

What Sorona lists as the payout for each severity.

Severity Reward
High $3,125
Medium $938
Low $313
Response
Within 3 days 3 business days (published acknowledgement commitment)
Safe harbor
Partial Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Scope

8 assets you may test, 7 excluded.

Web 1

  • https://anthropic.com

Products and areas 7

  • Anthropic's hosted assets sit on the same program as their own rows: api.anthropic.com and console.anthropic.com at [Core], docs.anthropic.com and support.anthropic.com at [Non-Core]. Impact on them is worth demonstrating, since the org row's own carve-out turns on whether a finding reaches an Anthropic asset
  • Claude Code, which the program scopes separately at the higher Core rates
  • GitHub Action vulnerabilities in in-scope repositories, which the program accepts and prices as non-core
  • The API client SDKs, anthropic-sdk-python and anthropic-sdk-typescript: credential handling, request construction, streaming and event parsing, retry logic, and the tool, memory and file helpers layered on top
  • The Claude Agent SDK for Python and TypeScript, the packaged form of the Claude Code agent loop, which runs with filesystem and shell tool access on developer and CI machines. Its tool layer, permission checks, sandboxing and subprocess handling are all inside the same asset
  • The rest of the org: helper libraries, CLIs, examples and tooling that Anthropic still maintains, since the asset is declared at organisation level rather than repository by repository
  • The structured scope carries github.com/anthropics as one org-wide SOURCE_CODE asset, eligible for bounty at maximum severity critical and tagged [Non-Core]. Every repository in the org that is neither archived nor a fork of another open source project is in scope, whatever it does
Out of scope (7)
  • Anyone the program's sanctions screening excludes, which is applied before an award can be paid
  • Archived repositories in the github.com/anthropics organisation
  • Everything under github.com/modelcontextprotocol, which is marked ineligible for bounty and ineligible for submission. Those go to the MCP maintainers via each repo's security page
  • github.com/modelcontextprotocol/servers-archived, likewise carrying no severity and no bounty eligibility
  • Model behaviour of every kind: jailbreaks, prompt injections that only change what Claude says, and hallucinated or unsafe output
  • Repositories that are forks of other open source projects, unless the issue can be demonstrated to impact Anthropic assets
  • Third-party MCP implementations generally, unless you can show impact on an Anthropic product or service such as claude.ai or Claude Desktop, which are in scope under their own assets

Rules

What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.

While testing

  • Submit through sorona.xyz first.
  • Use your HackerOne alias email and send the X-HackerOne-Handle header, which the program requires so your traffic is attributable
  • Check the repository is neither archived nor a fork before writing it up, since both are excluded unless you can show the issue reaches an Anthropic asset
  • Model behaviour is not a vulnerability here: jailbreaks, hallucinations and unsafe output are out of scope entirely
  • Issues in the Model Context Protocol reference code go to the MCP maintainers directly, not to this program, which will not even accept the submission
  • Hold all details until Anthropic gives written confirmation, which their terms require before any third party is told

Not accepted

  • Model behaviour of every kind: jailbreaks, prompt injections that only change what Claude says, and hallucinated or unsafe output
  • jailbreaks, hallucinations and unsafe output are out of scope entirely

Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original

Changes

Tracked since 11 Nov 2026. Last checked 1 hour ago.

No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.

Public CVEs

Published vulnerabilities in this vendor's products, from the NVD.

Search NVD
CVESeverityPublished
CVE-2026-111497 Critical 9.2 22 Oct 2026
CVE-2026-55607 High 7.7 29 Jun 2026
CVE-2026-46406 Medium 4.4 29 Jun 2026
CVE-2026-54316 Medium 6.0 23 Jun 2026
CVE-2026-44467 High 7.4 13 May 2026
CVE-2026-44470 High 8.5 13 May 2026
CVE-2026-40068 High 7.7 5 May 2026
CVE-2026-41686 Medium 4.8 4 May 2026
CVE-2026-39861 High 7.7 21 Apr 2026
CVE-2026-35603 Medium 5.4 17 Apr 2026
CVE-2026-34450 Medium 4.8 31 Mar 2026
CVE-2026-34451 Medium 6.3 31 Mar 2026
CVE-2026-34452 Medium 5.8 31 Mar 2026
CVE-2026-22561 Medium 4.7 31 Mar 2026
CVE-2026-33068 High 7.7 20 Mar 2026
CVE-2026-25724 Low 2.3 6 Feb 2026
CVE-2026-25725 High 7.7 6 Feb 2026
CVE-2026-25722 High 7.7 6 Feb 2026
CVE-2026-25723 High 7.7 6 Feb 2026
CVE-2026-24052 High 7.1 3 Feb 2026
CVE-2026-24053 High 7.7 3 Feb 2026
CVE-2026-24887 High 7.7 3 Feb 2026
CVE-2026-21852 Medium 5.3 21 Jan 2026
CVE-2025-66032 High 8.7 3 Dec 2025
CVE-2025-64755 High 8.7 21 Nov 2025
CVE-2025-65099 High 7.7 19 Nov 2025
CVE-2025-59829 Low 2.3 3 Oct 2025
CVE-2025-59536 High 8.7 3 Oct 2025
CVE-2025-59828 High 7.7 24 Sep 2025
CVE-2025-59041 High 8.7 10 Sep 2025
CVE-2025-58764 High 8.7 10 Sep 2025
CVE-2025-55284 High 7.1 16 Aug 2025
CVE-2025-54794 High 7.7 5 Aug 2025
CVE-2025-54795 High 8.7 5 Aug 2025

Original policy

Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.

Skip to content What this pays sorona.xyz pays 1.25× the program's reward, up to +$1,000 per finding, plus a complexity bonus of up to $1,000 for especially complex or well-chained bugs. Finding │ Program pays │ Through sorona.xyz Critical (Non-Core asset row, which is where the repos sit) │ $5,000 │ $6,000 High │ $2,500 │ $3,125 Medium │ $750 │ $938 Low │ $250 │ $313 Submit a vulnerability CVE history 6 Last 12 months 6 Lifetime Access control 35 % Code execution 25 % Info disclosure 25 % Parsing/validation 10 % Latest advisories Loading the feed Overview The Anthropic SDKs are the reference clients for the Claude API, and they ship inside a very large share of enterprise LLM integrations: usually arriving as a transitive dependency of whichever Python or TypeScript agent framework the team actually chose. The Claude Agent SDK is the packaged form of the Claude Code agent loop, and it runs with filesystem and shell tool access on developer workstations and CI machines, which is why every advisory published against these packages in the last twelve months has been sandbox-escape or file-permission work: all six CVEs on record landed in that window. The blast radius is developer and build infrastructure rather than public web servers, a different but not lesser risk profile. Anthropic pays them on HackerOne under an org-wide github.com/anthropics source-code asset, priced on the Non-Core row at $250 for Low up to $5,000 for Critical, with the higher Core rates reserved for the hosted services. sorona.xyz adds 1.25× on top of whatever Anthropic awards, up to $1,000 more, plus a complexity bonus of up to $1,000 for a well-chained finding. Response times 3 business days (published acknowledgement commitment) First response ~14 hours Triage ~5 days Bounty In scope The structured scope carries github.com/anthropics as one org-wide SOURCE_CODE asset, eligible for bounty at maximum severity critical and tagged [Non-Core]. Every repository in the org that is neither archived nor a fork of another open source project is in scope, whatever it does The API client SDKs, anthropic-sdk-python and anthropic-sdk-typescript : credential handling, request construction, streaming and event parsing, retry logic, and the tool, memory and file helpers layered on top The Claude Agent SDK for Python and TypeScript, the packaged form of the Claude Code agent loop, which runs with filesystem and shell tool access on developer and CI machines. Its tool layer, permission checks, sandboxing and subprocess handling are all inside the same asset The rest of the org: helper libraries, CLIs, examples and tooling that Anthropic still maintains, since the asset is declared at organisation level rather than repository by repository GitHub Action vulnerabilities in in-scope repositories, which the program accepts and prices as non-core Claude Code, which the program scopes separately at the higher Core rates Anthropic's hosted assets sit on the same program as their own rows: api.anthropic.com and console.anthropic.com at [Core], docs.anthropic.com and support.anthropic.com at [Non-Core]. Impact on them is worth demonstrating, since the org row's own carve-out turns on whether a finding reaches an Anthropic asset Out of scope Everything under github.com/modelcontextprotocol , which is marked ineligible for bounty and ineligible for submission. Those go to the MCP maintainers via each repo's security page github.com/modelcontextprotocol/servers-archived , likewise carrying no severity and no bounty eligibility Archived repositories in the github.com/anthropics organisation Repositories that are forks of other open source projects, unless the issue can be demonstrated to impact Anthropic assets Model behaviour of every kind: jailbreaks, prompt injections that only change what Claude says, and hallucinated or unsafe output Third-party MCP implementations generally, unless you can show impact on an Anthropic product or service such as claude.ai or Claude Desktop, which are in scope under their own assets Anyone the program's sanctions screening excludes, which is applied before an award can be paid Most-valued findings Sandbox escape from the Claude Agent SDK's tool layer to arbitrary code execution or filesystem access outside the agent's working directory, the shape of the 2026 CVE cluster and the class that reaches Critical Access-control failure in tool permissioning, where an agent action completes despite the SDK's own allow and deny checks. Access control is the largest single bug class here Credential exposure through insecure default file permissions on anything the SDK writes to disk, the CVE-2026-34450 and CVE-2026-34451 pattern Tool output or server response that steers the client's control flow, turning attacker-controlled content into a privileged local action rather than merely a bad answer Parsing and validation flaws in streaming or tool-call handling that let malformed server output corrupt client state Program rules Submit through sorona.xyz first. We validate, coordinate with the program's security team, and add the payout uplift on top of whatever it awards. Use your HackerOne alias email and send the X-HackerOne-Handle header, which the program requires so your traffic is attributable Check the repository is neither archived nor a fork before writing it up, since both are excluded unless you can show the issue reaches an Anthropic asset Model behaviour is not a vulnerability here: jailbreaks, hallucinations and unsafe output are out of scope entirely Issues in the Model Context Protocol reference code go to the MCP maintainers directly, not to this program, which will not even accept the submission Sanctions screening applies before an award can be paid Hold all details until Anthropic gives written confirmation, which their terms require before any third party is told Program stats 379 Reports resolved $860k Bounties paid 98% Response efficiency Disclosure Coordinated through Anthropic on HackerOne, which acknowledges submissions within three business days but asks for written confirmation before any detail reaches a third party or the public. Because that clause can be read as covering a sorona.xyz-routed report, file directly with Anthropic first and let sorona.xyz follow the report rather than carry it. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability