data-convert
Warn
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
_load_enginefunction inscripts/convert.pydynamically resolves the location of the toolkit'sscriptsdirectory usingPath(__file__).resolve()and injects these paths intosys.pathto import thedatacleanandingestmodules. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data files (Excel, CSV, JSON, PDF) which are then interpreted by the agent and used to generate reusable "conversion cards."
- Ingestion points: The
convert_filefunction inscripts/convert.pyutilizesingest.read_any()to process source files provided by the user, incorporating this data into the agent's context. - Boundary markers: While the skill documentation emphasizes "sense-checking" and manual review, the engine does not implement technical boundary markers or isolation for untrusted data processed within the prompt.
- Capability inventory: The skill possesses the ability to read arbitrary files via
lookuptables and write files to the local file system throughwrite_outputandwrite_template. - Sanitization: The
_validatefunction checks output data against format rules (IBAN, regex, length), but does not perform sanitization to detect or neutralize natural language instructions embedded within the data.
Audit Metadata