post-processing
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted simulation output files (JSON/CSV) which could potentially be used as a vector for indirect prompt injection if an attacker controls the simulation results. \n
- Ingestion points: Multiple scripts, including
field_extractor.pyandstatistical_analyzer.py, read and process external simulation data files. \n - Boundary markers: No explicit boundary markers or instructions to ignore embedded content are present in the prompt interpolation. \n
- Capability inventory: The agent is granted
Read,Write,Grep, andGlobtools, and the Python scripts perform numerical analysis and data extraction. \n - Sanitization: The skill implements regex-based validation for field names (
FIELD_NAME_PATTERN) and a secure manual parser for--regionconditions instatistical_analyzer.pythat avoids the use ofeval()orexec(). \n- [SAFE]: The skill implements several best-practice security measures: \n - Input validation: User-supplied parameters such as field names, coordinates, and region conditions are validated against strict patterns. \n
- Resource limits: A 500 MB file size limit is checked before parsing data files to protect against resource exhaustion attacks. \n
- Directory protection: The report generator limits directory traversal to 10,000 entries. \n
- Secure parsing: The skill avoids dynamic code execution and subprocess shell invocation, preferring manual parsing for expressions.
Audit Metadata