All Skills

Security Checklist

Comprehensive security review for Across integrations. Covers approvals, slippage, refund handling, embedded action safety, 8 audits, and $1M bug bounty.

Edit

Security Checklist

Use this checklist when reviewing or building Across integrations.

Integration Security

Token Handling

Approvals

Slippage and Pricing

Refund Handling

Embedded Actions (POST /swap/approval)

Message Construction (if using /suggested-fees with message)

Integrator ID

Protocol-Level Security

Verification Model

Across uses UMA's Optimistic Oracle for settlement verification. Bundles of fills are proposed on-chain with a bond and pass through a challenge period before execution. Invalid bundles can be disputed.

Audits

The protocol has undergone multiple security audits:

Bug Bounty

Active bug bounty program covering all smart contracts and off-chain code in the across-protocol repository.

SeverityReward
Low$250
Medium$1,000
High$10,000
CriticalUp to $1,000,000

Severity follows OWASP risk rating (Impact x Likelihood).

Submit reports to: bugs@across.to

Risk Notes Template

When implementing changes that touch signing, fees, slippage, token approvals, refund handling, or crosschain message construction, include a risk notes section:

## Risk Notes
- **Signing**: [what is being signed and by whom]
- **Fees**: [fee model used, who pays, integrator fee setup]
- **Slippage**: [tolerance setting and rationale]
- **Approvals**: [what tokens, what amounts, what spender]
- **Refunds**: [expected refund chain and recipient]
- **Messages**: [any crosschain calldata and its purpose]