1inch Aqua
By 1inch Bug bounty on HackenProof
- Top reward
- $100,000
- Top severity paid
- Critical
- Assets in scope
- 3
- Public CVEs
- 0
- Last change
At a glance
What to know before you start testing.
- Pays up to $100,000
- for critical bugs.
- Report on HackenProof
- Submit through the program page.
- Partial safe harbor
- Some legal protection; read the terms.
- Replies within 3 days
- As the policy promises.
- Payment
- Proof of identity needed to get paid.
- No public write-ups
- Keep findings private.
Rewards
What HackenProof lists as the payout for each severity.
| Severity | Relative size | Reward |
|---|---|---|
| Critical |
|
$100,000 |
- Response
-
Within 3 days
First Response 3d
- Safe harbor
-
Partial
safe harbor from ARSL/EULA/DMCA/CFAA claims if rules are followed; auto-terminate on breach
Summarised with AI from the program policy on HackenProof, read 12 Nov 2026, and checked word for word against it. Read the original
Scope
3 assets you may test, 2 excluded.
Source code 3
- https://github.com/1inch/aqua
- https://github.com/1inch/solidity-utils/
- https://github.com/1inch/swap-vm
Out of scope (2)
- https://github.com/1inch/sdks
- https://github.com/1inch/swap-vm/src/strategies/AquaAMM.sol
Rules
What the policy asks of you, and the bug types it won't reward, quoted from 1inch Aqua (via HackenProof)'s policy. "We" in these lines means the program, not this site.
While testing
-
AI-generated reports will not be considered
-
Automated scanning results will not be considered
-
The program applies only to the latest tag/release
-
Do not access or modify data belonging to other users
-
Perform testing only within the scope described in this program
-
Do not exploit any DoS/DDoS vulnerabilities, social engineering attacks, or spam methods
-
Do not share details of any vulnerabilities with anyone outside the authorized team without explicit written permission from the organization
-
Any vulnerability or improvement found must be reported no later than 24 hours after discovery or completion
-
All in-scope vulnerability reports must include a Proof of Concept (PoC) that demonstrates real-world impact.
Not accepted
-
Redundant code
-
TWAP-related issues
-
Best-practice issues
-
Old compiler version
-
Code style guide violations
-
The compiler version is not locked
-
Vulnerabilities in imported contracts
-
Lack of support for Fee-on-Transfer (FoT) tokens
-
Known third-party bugs (except for our misconfiguration issues)
-
Theoretical or purely speculative exploits without demonstrated business impact
-
In-scope improvement proposals
Summarised with AI from the program policy on HackenProof, read 12 Nov 2026, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 1 hour ago.
No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.
Before we tracked it
Scope and reward changes recorded before this page started tracking it.
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/Invalidators.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/LimitSwap.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/MinRate.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/DutchAuction.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/BaseFeeAdjuster.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/TWAPSwap.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/FeeExperimental.sol
-
Scope added
https://github.com/1inch/swap-vm/blob/release/1.1/src/instructions/Balances.sol
Public CVEs
Published vulnerabilities in this vendor's products, from the NVD.
No CVEs matched yet. We match NVD records by vendor name, so products sold under another name can be missing.
Original policy
Copied from hackenproof.com on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.
Bug bounty Triaged by HackenProof 1inch Aqua: Program info 1inch Aqua Company: 1inch Scope Review: 349430 Submissions: 639 Total rewards: $21,800 Reputation 100 points required PoC Required Program is: active now Live Submit report Program info Hackers 284 Reports 0 1inch Aqua is a decentralized protocol for creating and managing custom liquidity positions with flexible strategies and advanced features. All Scope Focus Area Program Rules Eligibility and Coordinated Disclosure Disclosure Guidelines Research License Scope Search targets In scope Target │ Type │ Severity https://github.com/1inch/aqua Copy /blob/v1.0.0/src/Aqua.sol /blob/v1.0.0/src/AquaRouter.sol /blob/v1.0.0/src/libs/Balance.sol │ Smart Contract │ Critical https://github.com/1inch/swap-vm Copy /blob/v1.0.2/src/SwapVM.sol /blob/v1.0.2/src/instructions/Balances.sol /blob/v1.0.2/src/instructions/Controls.sol /blob/v1.0.2/src/instructions/Decay.sol /blob/v1.0.2/src/instructions/Extruction.sol /blob/v1.0.2/src/instructions/Fee.sol /blob/v1.0.2/src/instructions/PeggedSwap.sol /blob/v1.0.2/src/instructions/XYCConcentrate.sol /blob/v1.0.2/src/instructions/XYCSwap.sol /blob/v1.0.2/src/libs/MakerTraits.sol /blob/v1.0.2/src/libs/PeggedSwapMath.sol /blob/v1.0.2/src/libs/TakerTraits.sol /blob/v1.0.2/src/libs/VM.sol /blob/v1.0.2/src/opcodes/AquaOpcodes.sol /blob/v1.0.2/src/routers/AquaSwapVMRouter.sol │ Smart Contract │ Critical https://github.com/1inch/solidity-utils/ Copy /blob/6.9.16/contracts/libraries/Calldata.sol /blob/7.0.0/contracts/libraries/CalldataPtr.sol /blob/7.0.0/contracts/libraries/ECDSA.sol /blob/7.0.0/contracts/libraries/RevertReasonForwarder.sol /blob/7.0.0/contracts/libraries/SafeERC20.sol /blob/7.0.0/contracts/libraries/StringUtil.sol /blob/7.0.0/contracts/libraries/Transient.sol /blob/7.0.0/contracts/libraries/TransientLock.sol /blob/7.0.0/contracts/libraries/UniERC20.sol /blob/7.0.0/contracts/mixins/EthReceiver.sol /blob/7.0.0/contracts/mixins/Multicall.sol /blob/7.0.0/contracts/mixins/OnlyWethReceiver.sol /blob/7.0.0/contracts/mixins/Rescuable.sol /blob/7.0.0/contracts/mixins/Simulator.sol │ Smart Contract │ Critical Out of scope Out of scope Target │ Type │ Severity https://github.com/1inch/sdks Copy SDK │ Critical https://github.com/1inch/swap-vm/src/strategies/AquaAMM.sol Copy Web │ Low Focus Area In-scope vulnerabilities The following vulnerabilities are considered in-scope: Reordering Reentrancy Stealing or loss of funds Unauthorized transaction Transaction manipulation Overflows and underflows Attacks on logic (the behavior of the code is different from the business description) All in-scope vulnerability reports must include a Proof of Concept (PoC) that demonstrates real-world impact. Submissions without a PoC will not be considered. Out-of-scope vulnerabilities Vulnerabilities identified in out-of-scope resources are generally not eligible for rewards unless they present a significant business risk, as determined at our sole discretion. The following items are generally excluded from reward eligibility due to insufficient severity or lack of relevance to the program’s defined scope: Redundant code TWAP-related issues Best-practice issues Old compiler version Code style guide violations The compiler version is not locked Vulnerabilities in imported contracts Lack of support for Fee-on-Transfer (FoT) tokens Known third-party bugs (except for our misconfiguration issues) Theoretical or purely speculative exploits without demonstrated business impact In-scope improvement proposals The following proposals are in scope for this program: Enhancements to existing protocol mechanics that materially improve user value, safety, or capital efficiency without introducing fundamentally new functionality Integration fixes where 1inch-specific configuration/initialization of third-party libraries creates risk MEV/price-manipulation resistance (oracle usage, slippage/deadline handling, sandwich protection, excluding TWAP) Substantial gas efficiency improvements (≥1k gas net savings per typical user transaction on hot paths) Security hardening of existing contracts (tighter authorization/roles, reentrancy mitigations, invariant enforcement) Improvement proposals are accepted only for the aqua and swap-vm repositories. The solidity-utils repository is excluded from improvement proposals. Improvement proposal reports must target the current release. Accepted proposals may be implemented on the main branch. We invite contributors to submit thoughtful and constructive proposals. Each proposal should describe the rationale and expected impact, identify affected contracts or components, outline minimal tests and benchmarks, and, if relevant, note any migration considerations. A good PoC typically includes clear before/after evidence, a minimal reproducible example, and a brief implementation outline demonstrating how the change would be applied. While we reserve the right to decline proposals, our aim is to encourage constructive discussion and contribution from the community. Regardless of the severity ranges listed in the Rewards section, the maximum reward payable for any accepted improvement proposal is $25,000. The severity ranges below apply only to vulnerability reports. Out-of-scope improvement proposals The following proposals are out of scope for this program: Changes that weaken security/correctness or materially increase complexity risk Pure refactors (style/naming/comments) without measurable security or cost impact Compiler/pragma/lint/config changes that do not demonstrably improve safety or efficiency New features or protocol mechanics (feature requests) rather than improvements to existing contracts Duplicates of known issues/roadmap items, unless providing substantial new insight or a materially better solution Micro gas optimizations (< 1k gas net savings per typical user transaction on hot paths) or changes that merely shift costs between paths without net benefit Proposals dependent on third-party code we do not control, or targeting imported libraries, except where 1inch-specific integration/initialization causes the issue Off-chain only suggestions (UI, backend, indexers, docs) unless they directly and materially improve on-chain security Improvement proposals targeting the solidity-utils repository are out of scope Known issues https://github.com/1inch/1inch-audits/tree/master Program Rules AI-generated reports will not be considered Automated scanning results will not be considered The program applies only to the latest tag/release Do not access or modify data belonging to other users Non-production vulnerabilities are limited to High severity Perform testing only within the scope described in this program Do not spam forms or account creation flows using automated tools Avoid compromising any personal data, interruption, or degradation of any service Do not exploit any DoS/DDoS vulnerabilities, social engineering attacks, or spam methods Remain compliant with all applicable laws and operate strictly within the defined testing scope Avoid causing any disruption to the availability of products, services, or infrastructure Bounty reward is determined by the proportion of potential damage and is limited by a severity rewards range Do not share details of any vulnerabilities with anyone outside the authorized team without explicit written permission from the organization Eligibility and Coordinated Disclosure We value all valid reports that help us strengthen our security. To qualify for a monetary reward, the following eligibility conditions must be fulfilled: You must be the first reporter of a vulnerability or proposer of an improvement The submission must be a qualifying (in-scope) vulnerability or improvement proposal Any vulnerability or improvement found must be reported no later than 24 hours after discovery or completion You must send a clear textual description of the report and detailed steps to reproduce the issue. Include attachments such as screenshots or code if necessary Include clear and concise reproduction steps to help us verify and assess the impact of the reported issue efficiently Reports and payout details may be checked against OFAC/EU/UK sanctions lists. Payment may be withheld or delayed if prohibited by applicable law or sanctions Keep all report details strictly confidential until a fix is deployed. After coordinated disclosure, only minimal technical details may be shared. Publishing modified core source code or binaries is prohibited Disclosure Guidelines All information related to this program, including any discovered vulnerabilities (resolved or unresolved), must be kept strictly confidential. Public disclosure — including partial disclosure or discussion in any public forum, channel, or platform — is strictly prohibited without the organization's explicit written consent Research License Grant participants a limited license to compile, deploy, and test Aqua Core solely for bounty purposes, on testnets/local forks only; no production, no redistribution, no commercial use; safe harbor from ARSL/EULA/DMCA/CFAA claims if rules are followed; auto-terminate on breach Live since 17 Nov 2025 Published date 17 Nov 2025 Last updated 12 Oct 2026 Range of bounty $100 - $100,000 Severity Critical $20,000 - $100,000 High $5,000 - $20,000 Medium $2,000 - $5,000 Low $100 - $2,000 DEX smart contract Solidity @sky399 1 @Z3rco KYC Verified 2 @CL-Nightmare KYC Verified 3 @charingane KYC Verified 4 @Bz KYC Verified 5 Response type Business days First Response 3d Triage Time 3d Reward Time 90d Resolution Time 14d