Audit Report
Order DEMO-2026
VulnerableStaking (sample)
Tier
Standard
Submitted
2026-05-30
Findings
6
Findings preview
Full descriptions, code snippets, PoCs and remediation in the PDF report.
- C-01Critical
Reentrancy in unstake() — external transfer before state update
src/VulnerableStaking.sol#L90 · slither, slitherin
- H-01High
Oracle price manipulation enables reward inflation
src/VulnerableStaking.sol#L99 · LLM auditor (no static tool flagged)
- H-02High
emergencyWithdraw() bypasses reward accounting
src/VulnerableStaking.sol#L110 · LLM auditor (no static tool flagged)
- M-01Medium
Owner can swap oracle without timelock (centralization risk)
src/VulnerableStaking.sol#L123 · aderyn
- L-01Low
ERC20 transfer return values are not checked
src/VulnerableStaking.sol#L86 · slither
- I-01Info
Missing zero-address checks in constructor
src/VulnerableStaking.sol#L54 · aderyn