Skip to content

SmartContract Chainlink Ltd bug bounty programs

chain.link Updated

SmartContract Chainlink Ltd runs three public programs: an Immunefi bug bounty paying up to $3,000,000, a Sorona bug bounty paying up to $101,000 and a HackerOne bug bounty paying up to $100,000.

Top reward
$3,000,000
Immunefi
Programs
3
3 pay cash
Targets in scope
34
6 types, deduplicated
Last change
None yet
Tracked since Nov 2026

Where to report

3 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

Chainlink

Immunefi · Pays the most of the 3 programs: up to $3,000,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

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

  • *.smartcontract.com

    Wildcards No bounty

    Covered by HackerOne

  • cre.chain.link

    Domains

    Covered by Immunefi

  • data.chain.link

    Domains

    Covered by Immunefi

  • faucets.chain.link

    Domains

    Covered by Immunefi

  • chain.link

    Web Medium

    Covered by HackerOne, Immunefi, Sorona

  • https://github.com/smartcontractkit/ccip-owner-contracts/tree/main

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink

    Source code Critical

    Covered by HackerOne

  • https://github.com/smartcontractkit/chainlink-aptos/tree/develop/contracts

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-aptos/tree/develop/relayer

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-ccip/tree/main/chains/evm/contracts

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-ccip/tree/main/chains/solana/contracts

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-ccip/tree/main/commit

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-ccip/tree/main/execute

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-common/tree/main/keystore

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-solana/tree/develop/pkg/solana

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-sui/tree/develop/contracts/ccip

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-sui/tree/develop/contracts/link

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-sui/tree/develop/contracts/mcms/mcms

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-sui/tree/main/relayer

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink/tree/develop/core

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/external-adapters-js/

    Source code High

    Covered by Immunefi, HackerOne

  • https://github.com/smartcontractkit/libocr

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/operator-ui

    Source code

    Covered by Immunefi

  • https://github.com/smartcontractkit/chainlink-evm/tree/develop/contracts

    Smart contracts Critical

    Covered by HackerOne, Immunefi

  • https://github.com/smartcontractkit/chainlink-solana/tree/develop/contracts

    Smart contracts Critical

    Covered by HackerOne, Immunefi

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

Out of scope 21

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

  • blog.chain.link

    HackerOne

  • chainlinklabs.com

    HackerOne

  • create.smartcontract.com

    HackerOne

  • docs.chain.link

    HackerOne

  • github.com/smartcontractkit/chainlink/contracts/src/*/dev

    HackerOne

  • github.com/smartcontractkit/chainlink/examples

    HackerOne

  • https://github.com/smartcontractkit/chainlink/tree/master/core/internal

    HackerOne

  • https://github.com/smartcontractkit/chainlink/tree/master/core/sgx

    HackerOne

  • https://github.com/smartcontractkit/chainlink/tree/master/integration

    HackerOne

  • https://github.com/smartcontractkit/chainlink/tree/master/tools

    HackerOne

  • https://github.com/smartcontractkit/chainlink

    HackerOne

  • https://github.com/smartcontractkit/chainlink-evm/tree/develop/contracts/.../dev

    HackerOne

  • https://github.com/smartcontractkit/chainlink-solana/tree/develop/contracts/.../dev

    HackerOne

  • https://github.com/smartcontractkit/chainlink/tree/master/contracts

    HackerOne

  • chainlinklabs.com, which the scope table marks out of scope for the program entirely

    Sorona

  • Documentation and blog properties, Intercom, and the other third-party SaaS the company runs on

    Sorona

  • Intercom

    HackerOne

  • The *.smartcontract.com wildcard and most Chainlink web properties, which are submission-only with no bounty

    Sorona

  • The contracts inside the node repository, both the chainlink SMART_CONTRACT row and chainlink/contracts, which the scope table marks not bounty-eligible even though the repository's Go code is

    Sorona

  • The contracts/src/*/dev directories, which the program states are in development and not production-ready

    Sorona

  • The core/sgx, tools, integration, core/internal and examples sub-paths, which contain private keys and passwords for deterministic end-to-end testing and are not bounty-eligible

    Sorona

Recent changes

Reward and scope changes across every SmartContract Chainlink Ltd 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 chain.link: 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.