Skip to content

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.

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.

  • https://microsoft.github.io/monaco-editor

    Web

    Covered by Monaco Editor

  • https://microsoft.github.io/msquic

    Web

    Covered by MsQuic

  • 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.