Ready to run
Download
Get the ready-to-use version for Windows or Linux.
Conformance and security checks for SEP-56 vaults on Stellar.
Aegis Vault helps developers test core vault functions and common security risks before their vault reaches users — with clear results in minutes.
7 conformance4 security
Why Aegis Vault
Small mistakes in vault logic can become expensive problems. We help catch issues in core vault behavior and common security risks before they reach users.
An attacker donates assets directly to an empty vault to inflate the share price, so the next real depositor's shares round down toward zero and their deposit is absorbed.
Donation / inflation attack resistance
donation_attackTests vulnerability to direct-donation share-price manipulation.
Share math must round in the vault's favor on every operation. If it ever rounds toward the user instead, that's a slow, repeatable drain — not a one-time bug.
Rounding direction safety
rounding_directionConfirms rounding always favors the vault, never the attacker.
Extreme inputs should fail cleanly. A vault that panics into a corrupted state, or silently wraps a huge number, can leave funds unrecoverable or wrongly accounted for.
Overflow protection
overflow_protectionTests handling of extreme values without overflow/crash.
Soroban requires explicit authorization checks. A vault that lets an unapproved operator move someone else's shares has no access control, no matter what the interface promises.
Access control probing
access_control_probingConfirms sensitive functions are properly authorization-gated.
Try Aegis Vault
Watch the walkthrough or run checks on a sample vault.
No contract address required.
Run a demo or check your vault to see results.
Integrate
Ready to run
Get the ready-to-use version for Windows or Linux.
For developers
Clone the code from GitHub and build it on your machine.
git clone https://github.com/SkyBreak1927/sep56-vault-guard.gitcd sep56-vault-guardcargo build --release -p sep56-vault-guard