Skip to main content

Overview

Reserve Protocol is committed to the security of the Reserve Folio protocol and rewards security researchers who responsibly disclose vulnerabilities through our bug bounty program.

Responsible Disclosure

We value the security community’s contributions and provide fair compensation for valid vulnerability reports that help keep the protocol safe.

Scope

The bug bounty program covers vulnerabilities in the Reserve Folio smart contracts and associated infrastructure.

In Scope

Primary Scope:
  • Folio.sol
  • FolioDeployer.sol
  • FolioProxy.sol
  • StakingVault.sol
  • FolioGovernor.sol
  • GovernanceDeployer.sol
DAO Contracts:
  • FolioDAOFeeRegistry.sol
  • FolioVersionRegistry.sol
  • Rebalancing mechanisms
  • Auction systems
  • Access control
  • Fee calculations
  • Mint/redeem operations
  • Staking and rewards
  • Governance operations

Out of Scope

The following are NOT eligible for bounties:
  • Known issues from previous audits (if not yet patched)
  • Issues in third-party contracts or tokens
  • Front-end or UI issues (unless they expose smart contract vulnerabilities)
  • Phishing or social engineering attacks
  • Network-level attacks (DDoS, etc.)
  • Issues requiring unlikely governance actions
  • Gas optimization suggestions (unless they prevent DoS)

Severity Classification

Critical

Critical Severity

Definition: Vulnerabilities that can lead to:
  • Direct theft of user funds
  • Permanent freezing of funds
  • Protocol insolvency
  • Unauthorized minting of shares
Examples:
  • Exploit allowing theft of all Folio assets
  • Bypass of access controls for critical functions
  • Arithmetic errors causing fund loss

High

High Severity

Definition: Vulnerabilities that can lead to:
  • Theft of funds requiring specific conditions
  • Temporary freezing of funds
  • Manipulation of rebalancing/auctions for profit
  • Severe governance manipulation
Examples:
  • MEV attacks exceeding normal bounds
  • Auction manipulation causing significant value leakage
  • Reentrancy allowing unauthorized state changes

Medium

Medium Severity

Definition: Vulnerabilities that can lead to:
  • Limited fund loss under specific conditions
  • Griefing attacks with significant impact
  • Minor governance manipulation
  • DoS of specific functions
Examples:
  • Gas-based DoS attacks on auctions
  • Edge cases in fee calculations
  • Minor price manipulation

Low

Low Severity

Definition: Vulnerabilities with minimal impact:
  • Very limited fund risk
  • Griefing with minimal impact
  • Information disclosure
Examples:
  • Gas inefficiencies causing minor issues
  • Non-critical information leaks
  • Edge cases with negligible impact

Reward Structure

Rewards are determined based on severity, impact, and quality of the report.
Exact bounty amounts are determined on a case-by-case basis considering:
  • Severity and impact
  • Quality of the report
  • Presence of proof-of-concept
  • Suggested fix
  • Responsible disclosure practices

Typical Ranges

Exceptional findings with high-quality reports, PoCs, and suggested fixes may receive rewards at the higher end of the range or beyond.

How to Report

1

Prepare Your Report

Include:
  • Clear description of the vulnerability
  • Steps to reproduce
  • Proof of concept (code or test)
  • Potential impact assessment
  • Suggested fix (optional but appreciated)
2

Contact the Team

DO NOT create a public GitHub issue or discuss publicly.Contact through:
  • Security email: [Contact through official Reserve channels]
  • Immunefi platform (if available)
  • Direct message to core team members
Public disclosure before the team has patched the issue disqualifies you from bounty rewards.
3

Wait for Acknowledgment

The team will acknowledge receipt within 48 hours and provide an initial assessment within 7 days.
4

Collaborate on Fix

Work with the team to:
  • Verify the vulnerability
  • Develop and test a fix
  • Coordinate disclosure timing
5

Receive Reward

After the fix is deployed:
  • Reward amount is determined
  • Payment is processed
  • Public acknowledgment (if desired)

Report Quality Guidelines

Excellent Reports Include

Clear Description

Concise explanation of the vulnerability and its root cause

Reproduction Steps

Step-by-step instructions to reproduce the issue

Proof of Concept

Working code demonstrating the vulnerability

Impact Analysis

Assessment of potential damage and affected users

Suggested Fix

Proposed solution or mitigation strategy

Edge Cases

Discussion of related edge cases or variations

Example Report Structure

Impact

  • Who is affected
  • What can be stolen/broken
  • Likelihood of exploitation

Steps to Reproduce

  1. Step one
  2. Step two …

Suggested Fix

Proposed solution with code if possible

References

  • Related issues or similar vulnerabilities
  • Audit reports or documentation