The 0/132 result after rendering and keeping only visible text is a useful boundary: it prevents this specific hidden-line path, while your caveat about visible prompt injection still matters. For a practical pipeline, I’d preserve both views in a review artifact—rendered text plus a source-vs-rendered diff with the source URL and capture time—so reviewers can investigate rather than silently trust a sanitizer. I work on Orke at BOMTOBE, where we build a desktop workspace for AI agents, so this agent-facing boundary is directly relevant to my work.
BomToBe