T09 · Insecure Skill Coding Practices
- Location
scripts/render_pdf.py:456- Finding
Untrusted Cover Metadata Is Parsed as ReportLab Rich Text
- Content
View full analysis
- Remediation
View remediation
` elements with HTTP, HTTPS, and local paths. - Unknown and malformed tags. - Entity-encoded markup. - Oversized markup and very long metadata values. - Expected safe formatting such as approved bold text. 5. Where possible, deny outbound network access at the process or sandbox level so a future rendering-parser defect cannot violate the local-only boundary. 6. Restrict logo and other local resource paths to explicitly approved files or directories when inputs may originate outside a trusted local user context. ]]>
