Smart Contracts
Near Plugins:
https://github.com/aurora-is-near/near-plugins
Fast Bridge Common:
https://github.com/aurora-is-near/fast-bridge-common
Fast Bridge Protocol:
https://github.com/aurora-is-near/fast-bridge-protocol
GENERAL
- Aurora is entitled to make payments in AURORA tokens - locked distribution within 1 year linearly unlock.
- All smart contracts of Aurora can be found at https://github.com/aurora-is-near. However, only smart contracts above mentioned are in scope of the bug bounty program.
- If an impact can be caused to any other asset managed by Aurora that isn’t in Scope, you are encouraged to submit it for the consideration by the project. This only applies to Critical impacts.
- Only the following impacts are accepted within this bug bounty program. All other impacts are not considered as in-scope, even if they affect something in the assets in scope table.
- The total maximum reward for High and Critical severity bugs is capped at 10% of the funds that are practically affected by the discovered vulnerability: maxReward = min(10% TVL, maxSeverityBudget)
IN-SCOPE – SMART CONTRACT VULNERABILITIES
Only the following impacts are accepted within this bug bounty program. All other impacts are not considered as in- scope, even if they affect something in the assets in scope table.
- Any governance voting result manipulation
- Direct theft of any user funds, whether at-rest or in-motion, other than unclaimed yield
- Permanent freezing of funds
- Insolvency
- Theft of unclaimed yield
- Permanent freezing of unclaimed yield
- Temporary freezing of funds
- Smart contract unable to operate due to lack of funds
- Block stuffing for profit
- Griefing (e.g. no profit motive for an attacker, but damage to the users or the protocol)
- Theft of gas
- Unbounded gas consumption
- Smart contract fails to deliver promised returns, but doesn’t lose value
OUT OF SCOPE GENERAL
The following vulnerabilities are excluded from the rewards for this bug bounty program:
- Attacks that the reporter has already exploited themselves, leading to damage
- Attacks requiring access to leaked keys/credentials
- Attacks requiring access to privileged addresses (governance, strategist)
- Bugs in dependencies (ex. NEAR Protocol blockchain)
- Vulnerabilities (resolved or not) on the Ethereum network (and any other fork of these)
- Attacks requiring MITM or physical access to a user's device.
- Scanner-generated reports and Advisory or Informational reports that do not include any Aurora-specific testing or context are ineligible for rewards.
- Public Zero-day vulnerabilities that have had an official patch for less than 1 month will be awarded on a case by case basis.
OUT OF SCOPE – WEB AND APPS VULNERABILITIES
The following vulnerabilities are excluded from the rewards for this bug bounty program:
- Theoretical vulnerabilities without any proof or demonstration.
- Attacks requiring physical access to the victim device.
- Attacks requiring access to the local network of the victim.
- Reflected plain text injection ex: url parameters, path, etc.
- This does not exclude reflected HTML injection with or without javascript
- This does not exclude persistent plain text injection
- Self-XSS
- Captcha bypass using OCR without impact demonstration.
- CSRF with no state modifying security impact (ex: logout CSRF)
- Missing HTTP Security Headers (such as X-FRAME-OPTIONS) or cookie security flags (such as “httponly”) without demonstration of impact.
- Server-side non-confidential information disclosure such as IPs, server names, and most stack traces.
- Vulnerabilities used only to enumerate or confirm the existence of users or tenants
- Vulnerabilities requiring un-prompted, in-app user actions that are not part of the normal app workflows
- Lack of SSL/TLS best practices
- DDoS vulnerabilities
- Feature requests
- Issues related to the frontend without concrete impact and PoC.
- Best practices issues without concrete impact and PoC
- Vulnerabilities primarily caused by browser/plugin defects
- Leakage of non sensitive api keys ex: etherscan, Infura, Alchemy, etc.
- Any vulnerability exploit requiring browser bugs for exploitation. ex: CSP bypass
OUT OF SCOPE – SMART CONTRACT AND BLOCKCHAIN
- Incorrect data supplied by third party oracles
- Not to exclude oracle manipulation/flash loan attacks
- Basic economic governance attacks (e.g. 51% attack)
- Lack of liquidity
- Best practice critiques
- Sybil attacks
- Centralization risks