skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/pdf-report-generator/Gen Agent Trust Hub
pdf-report-generator
Pass
Audited by Gen Agent Trust Hub on Mar 5, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it is designed to ingest and process external project data from various formats (CSV, Excel, JSON). There are no explicit sanitization or boundary markers mentioned to prevent the agent from interpreting instructions embedded within this external data.
- Ingestion points: Processes user-provided project data in
generate_progress_report,generate_cost_report, andgenerate_safety_reportmethods withinSKILL.md. - Boundary markers: None detected; the skill relies on standard data structures without explicit 'ignore' instructions for the content of data fields.
- Capability inventory: The skill possesses filesystem write capabilities via
export_to_exceland generates HTML strings viato_html. - Sanitization: No evidence of data sanitization or instruction filtering for incoming data streams.
- [COMMAND_EXECUTION]: The
export_to_excelmethod inSKILL.mdutilizespandas.ExcelWriterto write data to a file path provided as an argument. While intended for report generation, this presents a risk of arbitrary file write if the agent is manipulated into using a sensitive system path as the output destination. - [DATA_EXPOSURE]: The
to_htmlmethod inSKILL.mdgenerates an HTML report by directly interpolating data values into HTML strings (e.g.,f"<td>{value}</td>"). This lacks proper HTML escaping, creating a vulnerability to HTML injection or Cross-Site Scripting (XSS) if the generated report is rendered in a web browser or HTML viewer.
Audit Metadata