Live Mainnet Risk Monitor

Continuous Audit & Risk Monitoring for Sui💧

Automated, auditor-grade analysis for every smart contract. RedFlag analyzes every bytecode deployment in real-time, providing instant risk scores and actionable security insights.

vault.move
1module redflag::vault {
2 use sui::object::{Self, UID};
3 use sui::transfer;
4 use sui::tx_context::{Self, TxContext};
5 use sui::coin::{Self, Coin};
6 use sui::balance::{Self, Balance};
7
8 struct Vault<phantom T> has key {
9 id: UID,
10 cash: Balance<T>,
11 admin: address
12 }
13
14 /// Withdraw funds from the vault
15 public fun withdraw<T>(
16 vault: &mut Vault<T>,
17 amount: u64,
18 ctx: &mut TxContext
19 ) {
20 // CRITICAL: Missing admin check!
21 // assert!(tx_context::sender(ctx) == vault.admin, ENotAdmin);
22
23 let cash = coin::take(&mut vault.cash, amount, ctx);
24 transfer::public_transfer(cash, tx_context::sender(ctx));
25 }
26}
Critical VulnerabilityMissing admin check detected
System Operational
Contracts Scanned2,400+
Avg. Turnaround< 90ms
Threats Blocked87%

Security that keeps up

Replace fragmented scripts with a single control plane that understands Move, scales with your roadmap, and gives auditors and engineers a shared source of truth.

Agent-Driven Risk Reports
3-agent + 1-critic workflow cross-checks every finding.
LIVE MONITORING
Live Deployment Monitoring
Track new Sui package drops in near real time.
1public funtransfer(...) {
2 let coin = coin::take(...);
3 transfer::public_transfer(coin, tx_context::sender(ctx));

Unsafe Transfer

Funds sent to sender without admin check.

4}
Explainable Findings
Human-readable reasoning and mitigations.
0xa2...f4
SCAN
On-Demand Analysis
Manually analyze any smart contract address from Mainnet and Testnet.
VERIFIED
Instant Audit Reports
Generate professional, auditor-grade PDF reports with a single click.
0Risk Score
Adaptive Scoring
Gemini-powered scoring tunes itself with every incident.