Learn
How PDFs hide text, why hidden instructions are aimed at AI reviewers, and how to check a file for both. Plain explanations of the mechanisms this scanner detects.
Hidden Prompts in Academic Papers: What Was Found, and What to Check Before You Review
Instructions aimed at AI reviewers, hidden in papers — some planted by authors, some by the conference itself. How to tell the two apart before accusing anyone, and how to check a manuscript in under a minute.
July 27, 2026
Hidden Text in PDFs Exported from Word and Google Docs
Where invisible text in an everyday exported PDF actually comes from — covered text, white fills, off-canvas objects, tracked changes — and how to find it before you send the file.
July 27, 2026
Embedded JavaScript and Attached Files in a PDF: What They Actually Do
A PDF can carry scripts and whole files inside it. What runs where, why your browser is stricter than Acrobat, and how to judge a finding without assuming the worst.
July 27, 2026
You Found Hidden Text in a Candidate's Résumé. Now What?
A practical policy for the hiring side — how to tell keyword stuffing from an instruction aimed at your AI screener, which findings are innocent artifacts, and how to check every candidate the same way.
July 27, 2026
10 Places Text Can Hide Inside a PDF
A tour of the ten places a PDF can keep text or payloads off the page while leaving it readable to software — and how to spot a deliberate one.
July 7, 2026
The White Font Résumé Trick — and Why It Backfires
Padding a résumé with invisible white text to fool keyword filters used to work. Against modern AI screeners, it now backfires more than it helps.
June 30, 2026
PDF Prompt Injection: Hidden Instructions Aimed at AI Reviewers
How authors hide instructions inside a PDF to steer the AI tools that read it — the mechanism, who it targets, and how to detect it.
June 16, 2026
How to Check a PDF for Hidden Text
Practical ways to find text that a PDF hides from your eyes but keeps readable to software — from a quick Ctrl+A test to a structural scan.
June 2, 2026