📁 Upload a File
Drop a file here, or click to browse
(.jpg .jpeg .png .webp .pdf — or try something malicious)
⚡ Quick attack tests
About this demo
This is a client-side JavaScript simulation of the 8-layer ASP.NET Core 8 validation pipeline.
Layers 1–6 are fully implemented in the browser. Layer 7 (Windows Defender) and
Layer 8 (AES-256-GCM storage) are structurally simulated — no scanner or disk write occurs.
Source: FileUploadService.cs · FileContentValidator.cs
Read KNOWN-GAPS.md →
Source: FileUploadService.cs · FileContentValidator.cs
Read KNOWN-GAPS.md →
🔍 Validation Pipeline
Upload a file or click an attack test
to watch the pipeline run in real time.