reportlab
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides templates (
assets/invoice_template.pyandassets/report_template.py) that process untrusted data into PDF content. ReportLabParagraphobjects support XML-like inline markup tags (e.g.,<link>,<b>,<font>). If an agent uses these templates to process external data containing malicious markup without sanitization, it could lead to the generation of deceptive or malicious PDF content. - Ingestion points: Data fields such as
itemsandnotesincreate_invoice(assets/invoice_template.py) andsectionsorcontentincreate_report(assets/report_template.py). - Boundary markers: Absent; data is directly interpolated into Paragraph strings.
- Capability inventory: The skill uses
SimpleDocTemplate.build()andcanvas.save()to write generated PDF files to the local file system. - Sanitization: The provided example scripts do not demonstrate escaping or sanitization of input strings before they are passed to the ReportLab layout engine.
Audit Metadata