Catch CSV Injection Payloads Before They Execute

Security engineers, data analysts, and developers can paste any CSV and instantly see which cells contain dangerous formulas like =HYPERLINK, +SUM, -cmd, or @import. This client-side scanner turns a hidden spreadsheet risk into a clear, actionable report — no upload, no server, no waiting.

Results update live as you type — no button needed. The Example button fills a sample input.

Why use CSV Injection Detector?

Detects formula injection triggers including =, +, -, @, and pipe-based command payloads

Parses CSV into structured JSON so every cell can be inspected before import

Runs entirely in your browser — sensitive CSV data never leaves your device

Highlights suspicious cells such as =HYPERLINK, +SUM, and cmd|' /C calc' patterns

Works with Excel, Google Sheets, and internal tools that evaluate CSV formulas

FAQ

What is CSV injection?

CSV injection, also called formula injection, happens when a spreadsheet application treats a CSV cell beginning with =, +, -, or @ as a formula. Attackers can embed payloads like =HYPERLINK or +SUM to exfiltrate data or run commands when the file is opened.

How does this detector find dangerous cells?

It parses your CSV into JSON and exposes every cell so you can inspect values that start with formula triggers or contain command-style patterns such as cmd|' /C calc'. The structured output makes suspicious cells easy to spot and remove.

Is my CSV data uploaded to a server?

No. The scanner runs entirely in your browser. Your CSV content is processed locally and is never sent to or stored on any server.

Which spreadsheet apps are affected by CSV injection?

Microsoft Excel, Google Sheets, LibreOffice Calc, and many internal reporting tools can evaluate CSV formulas. Any application that opens CSV files and interprets leading =, +, -, or @ characters is potentially affected.

What should I do after detecting a payload?

Remove or escape the dangerous cell, prefix it with a single quote, or sanitize the CSV before import. Never open an untrusted CSV directly in a spreadsheet without scanning it first.

← All tools