Skip to content
Back to skills

Aave Security Foundations

ASecurity

Security baseline for AAVE integration and execution scripts. Use when user asks for AAVE security review, pre-trade checks, liquidation safety, allowance minimization, or execution hardening.

  • 221 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 4, 2026
securitysecurity

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add NeverSight/skills_feed --skill aave-security-foundations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aave Security Foundations?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aave Security Foundations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-aave-security-foundations/badge)](https://www.skillsdirectory.com/skills/neversight-aave-security-foundations)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aave-security-foundations
description: Security baseline for AAVE integration and execution scripts. Use when user asks for AAVE security review, pre-trade checks, liquidation safety, allowance minimization, or execution hardening.
license: MIT
metadata:
  author: AAVE AI Contributors
  version: 1.0.0
---

# AAVE Security Foundations

Security-first checklist for AAVE script development and operations.

## Threat Areas

- Over-approval risk: unlimited ERC20 approvals can expose wallet funds.
- Health factor drift: market volatility can liquidate leveraged positions quickly.
- Interest rate mode mismatch: stable mode assumptions can fail per asset.
- RPC/data inconsistency: stale or failing RPC can produce bad decisions.
- Execution race conditions: quote-time assumptions may be invalid at execution.

## Required Pre-Execution Checks

1. Validate chain/token/account/amount format.
2. Read reserve status (`isActive`, `isFrozen`, `borrowingEnabled`).
3. Read account health (`healthFactor`, `availableBorrowsBase`).
4. Enforce HF safety threshold before `withdraw` and aggressive `borrow`.
5. Reject execution if allowance/balance preconditions fail.

## References

- `references/audit-checklist.md`
- `references/common-failures.md`

Files in this skill

  • SKILL.md1.2 KB
  • description_ar.txt327 B
  • description_cn.txt156 B
  • description_de.txt268 B
  • description_en.txt193 B
  • description_es.txt280 B
  • description_fr.txt280 B
  • description_it.txt278 B
  • description_ja.txt275 B
  • description_ko.txt212 B
  • description_ru.txt450 B
  • description_tw.txt159 B
  • stats.json65 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.