Microsoft bug bounty programs
microsoft.github.io Updated
Microsoft runs two public programs: a Sorona bug bounty paying up to $15,000 and a Sorona bug bounty paying up to $15,000.
- Top reward
- $15,000
- Sorona
- Programs
- 2
- 2 pay cash
- Targets in scope
- 17
- 2 types, deduplicated
- Last change
- None yet
- Tracked since Nov 2026
Where to report
2 programs, side by side. Report where the affected target is in scope; when two programs cover it, pick the one that pays more.
Start here
MsQuic
Sorona · Pays the most of the 2 programs: up to $15,000.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
MsQuic
Sorona · Bug bounty |
$15k (highest) | – | – | – | $15,000 | Partial | Required | – | Open |
|
Monaco Editor
Sorona · Bug bounty |
$15k | – | – | – | $15,000 | Partial | Required | – | Open |
-
- Critical
- $15k (highest)
- High
- –
- Medium
- –
- Low
- –
- Safe harbor
- Partial
- KYC
- Required
-
- Critical
- $15k
- High
- –
- Medium
- –
- Low
- –
- Safe harbor
- Partial
- KYC
- Required
Amounts are the top reward per severity in the currency each program pays. Green marks the highest per severity. First response is the platform's measured average when it publishes one, else what the policy promises.
What is in scope
17 targets across all 2 programs, each listed once with the programs that cover it. 13 excluded.
-
Language configuration, tokenisation and Monarch grammar handling, plus the JSON, CSS, HTML and TypeScript worker services Microsoft ships alongside the editor
Products and areas
Covered by Monaco Editor
-
Loss recovery, congestion control, and flow-control and stream-limit accounting
Products and areas
Covered by MsQuic
-
Packet parsing, header protection and AEAD decryption paths, all of which run on bytes from an unauthenticated peer
Products and areas
Covered by MsQuic
-
Stream multiplexing, stream state and reset handling, and the datagram extension
Products and areas
Covered by MsQuic
-
The editor core: the text model, the view layer, and everything the editor puts into the host page's DOM
Products and areas
Covered by Monaco Editor
-
The platform abstraction layer: the Windows, Linux and macOS datapaths, the kernel-mode driver, and the UDP socket and receive paths
Products and areas
Covered by MsQuic
-
The public editor API and everything it exposes to an embedding application: options, commands, actions, keybindings and contribution points
Products and areas
Covered by Monaco Editor
-
The public MsQuic API, the HTTP/3 framing surface it exposes to consumers, and the repository's own release GitHub Actions workflows
Products and areas
Covered by MsQuic
-
The published monaco-editor npm package, its ESM and AMD builds, and the GitHub Actions workflows that release them
Products and areas
Covered by Monaco Editor
-
The QUIC transport state machine: connection establishment, version negotiation, connection ID handling and migration
Products and areas
Covered by MsQuic
-
The web worker boundary between the editor and its language services, and the protocol they speak across it
Products and areas
Covered by Monaco Editor
-
The whole of microsoft/monaco-editor, which the program names on its SCOPE list as "Monaco-editor", at Critical or Important severity on the most recent actively maintained branch, with local-machine-only impact payable because Microsoft names Monaco in the carve-out
Products and areas
Covered by Monaco Editor
-
The whole of microsoft/msquic, which the program names on its SCOPE list as "Msquic", at Critical or Important severity on the most recent actively maintained branch, provided the finding is remotely reachable
Products and areas
Covered by MsQuic
-
The widget layer, hover, completion, signature help, code lens, inline suggestion and peek, together with the markdown rendered inside any of them
Products and areas
Covered by Monaco Editor
-
TLS 1.3 handshake integration across both the schannel and OpenSSL back ends, including certificate validation and session resumption
Products and areas
Covered by MsQuic
No target matches. Try part of a host name, such as the company name.
Out of scope 13
Don't test these. A program can exclude a host another program covers; the program you report to decides.
-
Bugs only reachable through a host application's own misuse of the editor API
Monaco Editor
-
Defects that actually live in schannel or OpenSSL rather than in MsQuic's use of them
MsQuic
-
Documentation-only issues
Monaco Editor
-
Findings whose impact stays on the local machine, since MsQuic sits outside the carve-out Microsoft grants to VS Code, Agent Framework, TypeScript, Monaco Editor and PowerShell
MsQuic
-
Interoperability quirks with other QUIC stacks that carry no security consequence
MsQuic
-
Microsoft repositories outside the program's fifteen-entry SCOPE list: the standard SECURITY.md pointing at MSRC is a reporting path and funds nothing
MsQuic Monaco Editor
-
Moderate and Low severity, which pay $0 at every report quality
MsQuic Monaco Editor
-
Publicly disclosed issues and dependency-confusion reports
Monaco Editor MsQuic
-
Reports Microsoft cannot pay out on: residency in a sanctioned country, or no IRS tax form returned within 30 days of validation, voids the award
MsQuic Monaco Editor
-
Samples, tutorials and quickstart code
MsQuic
-
Samples, tutorials, quickstart code and samples/ directories
Monaco Editor
-
The same defect reached through the Windows inbox QUIC stack, which routes to Windows servicing rather than to this program
MsQuic
-
Third-party language plugins and grammars that Microsoft does not ship
Monaco Editor
Recent changes
Reward and scope changes across every Microsoft program, newest first.
No changes recorded yet. New targets and reward moves show up here and in the RSS feed.
About this page
This page gathers every public program listed under microsoft.github.io: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.
Something wrong or missing? Report a correction.