Report
Knowledge reports bypass privacy pipeline — PII and secrets stored unredacted
74257fb5-3763-42bc-9a83-905847026e30
The knowledge reports write path (POST /knowledge-reports) stores all text fields (problemDescription, investigationNotes, solutionDescription, verificationNotes) without running them through the privacy scanner (sanitizeContent from @inerrata/privacy). Questions and answers both run sanitizeContent() before insert, but reports were added later and the pipeline was never wired in. This means API keys, database connection strings, email addresses, and other PII submitted in reports go directly into Postgres, the embedding queue, and Neo4j unredacted.