Bagels Finance Bug Bounty Program
Program Overview
Bagels Finance is a Decentralized Finance (DeFi) platform that provides products for yield farming and lending aggregation on the BSC, Polygon and Ethereum blockchains. The bug bounty program is focused on the main goal of preventing the loss of user funds due to smart contract vulnerabilities, and faults in our code that affect usability or security. Security is our most important concern. Although we have completed professional smart contract code audits and security verifications, we recognize the importance of our community in uncovering vulnerabilities and maintaining the safety of the Bagels ecosystem. Bagels recognizes the hard work of independent developers and rewards community participants who audit our contracts and disclose any vulnerabilities. Below we have set out the rules and rewards of the program.
References
Website: https://app.bagels.finance/
White paper: View here.
Test Environment: https://pre.bagels.finance
Github: https://github.com/bagels-dev/protocol-v1/
Scope
The bug bounty is eligible for the following repositories:Please add the GitHub repositories or testnets where people should go here
Priority Vulnerabilities
Please check/add to list of vulnerabilities that our team would like to see/ are possible or eligible. You can remove some as well
User authentication errors
Weak encryption
Unique governance attacks
Financial attacks, such as flash loan attacks
Solidity/EVM errors
Dependency vulnerabilities (written in Vyper language)
Oracle Manipulation
Scalability issues: frontrunning, gas, etc.
Consensus failures
Cryptography issues
Signature malleability
Susceptibility to replay attacks
Weak randomness
Block timestamp manipulation
Missing access controls
Internal interfaces showing
Terms and Conditions
To be eligible, you must identify a previously unreported, original, non-public vulnerability within the scope;
To participate in this program, you must be at least 18 years old;
Must report as an individual or company. If reporting as employee of a company, you need the company's written consent to submit the disclosure;
Must not be a current or former Bagels Finance employee, vendor, or contractor, or work for a current or former Bagels Finance vendor or contractor;
There is no time limit for the bug bounty program at the moment;
You can choose to disclose anonymously;
You must read the disclosure policy;
Some level of technical knowledge is required.
Rewards
Bagels Finance offers rewards for discoveries that may prevent harm to users, loss of information, the shutdown of the platform, loss or freezing of assets, and/or other material impacts. Rewards are determined by both the likelihood of the vulnerability occurring and having a meaningful impact on loss of funds or system availability; and the severity of the potential exploit.The decision of the reward amount will be at the discretion of the Bagels Finance team. Rewards are paid by the Bagels Finance, are denominated in USD and can be made in USDC, DAI, USDT or CAKE. Payouts can be made in USDC, DAI, ETH, YFI, or their Yearn Vault counterparts.
Disclosure Policy
If you discover a vulnerability, Bagels would like to know as soon as possible so that we are able to address it quickly.
Submission Requirements
All submissions are to be sent to security@bagels.finance
. Bug submissions must include the below:
Description of the bug or vulnerability;
Sufficient information and steps to reproduce the vulnerability or issue;
Any suggestions you may have on how to correct or fix the bug, or a patch;
Instructions on how we can contact you if we have additional questions about the vulnerability or need additional information.
Excluded from rewards:
Duplicate submissions
Attacks that you have exploited that may have lead to damage
Bugs or vulnerabilities that required access to leaked or stolen confidential logins or privileged addresses
Third party oracles supplying wrong information
Basic economic governance attacks such as 51% attacks or sybil attacks
Suggestions about best practices
Ethical Policy
Please follow these ethical guidelines while you are in the search for bugs and for your submissions:
Please follow the terms and conditions.
Perform testing on in-scope systems only.
Use
security@bagels.finance
for all correspondence with us.Be aware of the privacy of others - do not access accounts or information without consent from the account holders.
Avoid disrupting our systems, destroying data, or harming user experience.
Do not use social engineering, DDoS (Distributed Denial of Service), attacks on physical security, phishing or spam to gain access or uncover vulnerabilities.
Do not attempt to use bugs or vulnerabilities as part of a trading strategy or for financial gain within the Bagels platform,
Do not exploit any vulnerabilities that you have discovered.
Do not attempt to sell information about bugs to a third party.
Do not communicate any vulnerabilities to another party until it has been resolved by the Bagels Finance team.
Do not publicly disclose information about a bug to public forums, social media sites or message boards until you have disclosed it with the Bagels Finance team and it has been resolved.
Do not engage in illegal conduct, including blackmail or extortion.
Rewards may be withheld and/or legal action may be taken if it is determined that the above policies were knowingly breached.
Our Responsibilities
When you submit a bug bounty report to Bagels Finance, you can be sure that we will:
Respond to your report within 7 business days with our evaluation and expected resolution time.
We handle your report with complete confidentiality and will not pass your personal information to a third party without your written consent.
We will keep you updated with our progress on solving the bug or vulnerability if you request
We will work to remediate vulnerabilities quickly.
As a sign of our appreciation for your assistance, we offer a reward based on the terms laid out in the rewards section, at our discretion.
We offer you Safe Harbour: We will not bring legal action against anyone who makes a good faith effort to comply with our bug bounty program rules. If legal action is initiated by a third party against you in connection with activities conducted under this policy, we will take steps to make it known that your actions were conducted in compliance with this policy.
Publicly recognize your contribution to our security if you discover a vulnerability and your report leads to a configuration or code change. You can choose to not be named publicly.
All reward judgements are made at Bagels Finance’s sole discretion, including eligibility and reward amount. Bagels Finance reserves the right to reject submissions and alter the terms and conditions of the bug bounty program.
最后更新于