What problem does it solve?
CSV exports and spreadsheet imports can be abused when user-controlled fields are interpreted as formulas, enabling DDE-style execution patterns and high-risk data pull behaviors in Excel, LibreOffice Calc, or Google Sheets.
Core Features & Use Cases
- Formula-trigger probing: Identify whether exported CSV fields are evaluated when opened as spreadsheets by trying common formula-leading characters and benign arithmetic signals.
- DDE and spreadsheet execution patterns: Reproduce historically abused DDE-style call patterns (lab-controlled) and understand how cells may invoke external interactions.
- Google Sheets import primitives: Assess whether sheet-based imports like IMPORTXML/IMPORTRANGE/IMPORTHTML can trigger outbound requests or cross-document reads when opening untrusted CSV-fed data.
- Defense guidance: Reduce risk by neutralizing leading triggers, forcing text interpretation, and sanitizing export pipelines before spreadsheet opening.
Quick Start
Use the csv-formula-injection skill to assess whether a given CSV export can trigger formula evaluation when opened in the spreadsheet app, starting with benign tests and documenting observed behavior.