1 · Paste the contract
Plain text works best. Drop a .txt file, paste, or load the demo.
Advanced · load findings JSON instead of scanning
Already ran python redflag.py contract.txt --json?
Paste the contract above, then paste its findings JSON here and choose Render from JSON.
Useful when the scan was done by the audited Python core rather than this in-browser port.
Red line: this page makes no network requests, saves nothing, and logs nothing. Your contract never leaves this tab. Disconnect your Wi-Fi and it still works. The browser's own Content-Security-Policy enforces it.
2 · Your red flags
Hover or tap a highlight for the plain-English risk. Full list is below the document.
Nothing is sent anywhere — it all runs on your device.