Technical Documentation

Version 1.0.0 • Last updated: 2026-01-07

Installation & SmartScreen

SterileCSV is a portable Windows executable. No administrator rights are required.

First Run Notice: Because SterileCSV is a specialized offline tool, Microsoft Defender SmartScreen may flag it as "unrecognized". This is expected behavior for non-EV signed software.

To run: Click More infoRun anyway.

Security Model

SterileCSV prevents CSV Injection (Formula Injection) attacks by sanitizing every cell before it touches the Excel workbook.

Neutralization Rules

If a cell starts with any of the following characters, it is treated as a string and the prefix is preserved but neutralized:

This ensures that malicious payloads like =cmd|' /C calc'!A0 are rendered as harmless text.

Type Inference Rules

The engine uses a deterministic multi-pass approach to infer data types while preserving crucial text data.

Numeric ID Preservation

Unlike standard Excel import, SterileCSV detects "Numeric IDs" (e.g., Zip Codes, SKUs) and forces them to be stored as Text to preserve leading zeros.

Input:  "0123456"
Excel:  123456 (Number)
Sterile: "0123456" (Text - Preserved)

Date Detection

Supported formats are automatically cast to Excel Date objects:

Excel Formatting

The output .xlsx file is generated with professional defaults: