Skip to content

Block bug bounty programs

block.xyz Updated

Block and the companies it owns run 4 public programs on Bugcrowd; 4 pay cash, the most up to $18,000 (Square).

Top reward
$18,000
Square, Bugcrowd
Programs
4
4 pay cash
Targets in scope
21
5 types, deduplicated
Last change
1 Oct 2026
1 month ago

Where to report

4 programs Block runs itself, side by side. Report where the affected target is in scope; when two programs cover it, pick the one that pays more.

Start here

Square

Bugcrowd · The company-wide program. Pays up to $18,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.

Companies Block owns

4 companies with 4 programs of their own. Each has its own scope and rules: report to the one that owns the asset.

What is in scope

21 targets across all 4 programs, each listed once with the programs that cover it. 11 excluded.

  • ████████

    Web

    Covered by TIDAL

  • ██████████

    Web

    Covered by Square, Cash App

  • ███████████

    Web

    Covered by TIDAL

  • ████████████

    Web

    Covered by Afterpay Bug Bounty Program, Square

  • █████████████

    Web

    Covered by Square, TIDAL

  • ██████████████

    Web

    Covered by Square, Afterpay Bug Bounty Program

  • ███████████████

    Web

    Covered by TIDAL, Square

  • █████████████████

    Web

    Covered by Cash App

  • ███████████████████

    Web

    Covered by Afterpay Bug Bounty Program

  • █████████████████████

    Web

    Covered by Afterpay Bug Bounty Program

  • ███████████████████████

    Web

    Covered by Afterpay Bug Bounty Program

  • ████████████████

    APIs

    Covered by Afterpay Bug Bounty Program

  • ██████████████████████

    APIs

    Covered by Afterpay Bug Bounty Program

  • ███████████████████████████

    APIs

    Covered by Afterpay Bug Bounty Program

  • ████████████████████████

    Android

    Covered by TIDAL, Afterpay Bug Bounty Program

  • ███████████████████████████████████████

    Android

    Covered by Cash App

  • ███████████████████████████████████████████████████

    Android

    Covered by Square

  • ████████████████████

    iOS

    Covered by TIDAL, Afterpay Bug Bounty Program

  • ███████████████████████████████████

    iOS

    Covered by Cash App

  • ███████████████████████████████████████████████

    iOS

    Covered by Square

  • ████████████████████████████████████████████████████████████████████████

    Products and areas

    Covered by TIDAL

No target matches. Try part of a host name, such as the company name.

Out of scope 11

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • █████████

    Square

  • ███████████

    Square

  • ██████████████

    Square

  • ███████████████████

    TIDAL Afterpay Bug Bounty Program

  • ████████████████████

    Square Afterpay Bug Bounty Program

  • ███████████████████████

    Afterpay Bug Bounty Program Square

  • █████████████████████████████████████████████████

    Square

  • ███████████████████████████████████████

    Square

  • ███████████████████████████████████

    Square

  • ███████████████

    TIDAL

  • █████████████████████████████████████████████████████████

    Square

Recent changes

Reward and scope changes across every Block program, newest first.

All changes · RSS feed

Recent CVEs

Published vulnerabilities in Block products, from the NVD.

Search NVD
  • Wire provides gRPC and protocol buffers for Android, Kotlin, Swift, and Java. Prior to 6.3.0 and 7.0.0-alpha03, ByteArrayProtoReader32.skipGroup() and ProtoReader.skipGroup() in wire-runtime do not validate that a LENGTH_DELIMITED field length is non-negative before skip(), allowing a crafted protobuf varint encoding -128 as a signed Int to make skip(-128) move the internal position negative and m

  • CVE-2023-0833 Medium

    A flaw was found in Red Hat's AMQ-Streams, which ships a version of the OKHttp component with an information disclosure flaw via an exception triggered by a header containing an illegal value. This issue could allow an authenticated attacker to access information outside of their regular permissions.

  • CVE-2023-3782 Medium

    DoS of the OkHttp client when using a BrotliInterceptor and surfing to a malicious web server, or when an attacker can perform MitM to inject a Brotli zip-bomb into an HTTP response

  • CVE-2023-3635 Medium

    GzipSource does not handle an exception that might be raised when parsing a malformed gzip buffer. This may lead to denial of service of the Okio client when handling a crafted GZIP archive, by using the GzipSource class.

  • Unauth. Reflected Cross-Site Scripting (XSS) vulnerability in Afterpay Gateway for WooCommerce <= 3.5.0 versions.

  • A vulnerability, which was classified as critical, was found in square squalor. This affects an unknown part. The manipulation leads to sql injection. Upgrading to version v0.0.0 is able to address this issue. The patch is named f6f0a47cc344711042eb0970cb423e6950ba3f93. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-217623.

  • This affects all versions of package com.squareup:connect. The method prepareDownloadFilecreates creates a temporary file with the permissions bits of -rw-r--r-- on unix-like systems. On unix-like systems, the system temporary directory is shared between users. As such, the contents of the file downloaded by downloadFileFromResponse will be visible to all other users on the local system. A workaro

  • CertificatePinner.java in OkHttp 3.x through 3.12.0 allows man-in-the-middle attackers to bypass certificate pinning by changing SSLContext and the boolean values while hooking the application. NOTE: This id is disputed because some parties don't consider this is a vulnerability. Their rationale can be found in https://github.com/square/okhttp/issues/4967

About this page

This page gathers every public program listed under block.xyz and the companies Block owns: 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. Ownership comes from settled, public acquisitions, or from a program's own text naming Block.

Something wrong or missing? Report a correction.