skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/csv-handler/Gen Agent Trust Hub
csv-handler
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted CSV data from construction software exports, which represents a potential attack surface for indirect prompt injection.
- Ingestion points: Data enters the skill context through the
read_csvandmerge_csvsmethods inSKILL.mdwhen processing external files. - Boundary markers: The implementation relies on standard CSV structure parsing; no explicit boundary markers or instructions to ignore embedded prompts are present in the processing logic.
- Capability inventory: The skill includes filesystem write capabilities via the
split_csvandexport_csvmethods. - Sanitization: The
clean_dataframemethod performs basic whitespace stripping and column name normalization (lowercasing, replacing spaces with underscores), but it does not specifically sanitize cell content for potential injection strings. - [EXTERNAL_DOWNLOADS]: The skill requires the
pandasandchardetPython packages for data analysis and encoding detection.
Audit Metadata