No malware found
In code review (v1.1.1)
Our reviewer read version 1.1.1 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.
101 indicators in this extension
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
What our analysis found
Perplexity Chat Exporter - Export Perplexity to PDF, Markdo… showed no malicious code in Extension Auditor's review. Our code review reported 1 finding (1 medium), led by unauthorized data collection. Its permissions mean it can inject scripts into pages.
Key findings
- Medium
Unauthorized Data Collection
Every export POSTs the chat title, filename and the conversation URL to the publisher's Cloud Run backend, and the default PDF path uploads the entire rendered conversation HTML (:956 sends 'generate_pdf' first and only falls back to local iframe rendering if the server call fails), all correlated to a persistent client UUID stored in chrome.storage.sync (:14-24) and retrievable later via The destination is first-party, but the extension's CWS data-collection disclosure is 'none declared' and the store description shipped in explicitly promises 'No uploads to external servers', 'No tracking or telemetry' and 'Everything is processed locally' — so private AI conversation content leaves the device by default in direct contradiction of the published privacy claim. This is a defect rather than covert exfiltration: the data is not encoded or hidden, the host is declared in host_permissions, and no auth tokens or browsing data beyond the exported chat are included.
Analyst notes
Reading the only code the manifest actually runs ( + on [domain withheld], plus and the two services), this is a straightforward Perplexity chat exporter: it scrapes the visible thread DOM via CSS selectors (:7-33), renders, downloads via chrome.downloads, and optionally syncs to Google Drive / Dropbox / Yandex / Notion using each provider's own OAuth endpoints — all of which the listing advertises. No chrome.cookies / history / webRequest / scripting use, no eval or Function constructor, no obfuscated string tables, and the running content scripts never touch document.cookie, localStorage or Authorization headers. Contradicting the ML score: the counters are inflated by dead weight the manifest never loads ( is 312K of localized store-listing copy for a DevTools paste script; 7 of 9 content/*.js are sibling-product clones; is inert because the manifest declares no declarativeNetRequest permission). The one real concern, kept as a medium finding, is that the default PDF path uploads the full conversation HTML to the publisher's own Cloud Run backend (:956 tries the server first, client rendering is only a fallback) and every export POSTs to keyed to a persistent UUID, while the CWS disclosure is 'none declared' and the listing copy states 'No uploads to external servers' / 'everything processed locally'. Manifest cross-check: bundled and published host_permissions and web_accessible_resources match exactly; the bundle additionally declares activeTab, which the published summary omits — a superset by the lowest-risk permission, most likely version skew, and not the delayed-malicious direction. Hygiene, not findings::18 and ship hardcoded Notion and Yandex OAuth client secrets (the publisher's own credentials, exposed to anyone who unpacks the CRX), and 's 'fetch_json' handler proxies an arbitrary URL without validating the sender, which is only reachable from extension pages and the [domain withheld] content script. Confidence is medium, not high, because and are referenced by the manifest but absent from this bundle, so one injected bundle went unread — that gap is also the most likely source of the single html_base64_obfuscation hit, since none of the bundled HTML files contain a data: URI or a long base64 run. The 59%-malicious permhash cluster is weak corroboration here: the CROSS_PROMOTIONS list and the build_clone.py branding note in show ~30 sibling exporters sharing one manifest template, so the cluster is plausibly this publisher's own family labelled en masse, and our own internal note says the malware classification came from a bulk feed import and is 'not an independent code review'. Publisher reputation ( siblings malicious, trusted badge, featured) and the chrome-stats score are consistent with benign but are inputs I treat as context only.
Perplexity Chat Exporter - Export Perplexity to PDF, Markdown, JSON Chrome extension security report
ID: imicnaojoabefckkfhailgkllodbnjjf
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Neo Cortex LLC
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Website
- Visit
Screenshots & videos
Install growth
Sensitive Domain Access
This extension has access to the following sensitive domains:
- https://*.amazonaws.com/*
- https://*.googleusercontent.com/*
- https://www.googleapis.com/*
101 indicators in this extension
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
About this extension
Export Perplexity chats to PDF or Markdown instantly. Save Perplexity conversations, download chats, and archive discussions with
Read the publisher’s full description
🚀 Export Perplexity Chats to PDF, Markdown, or JSON in Seconds Never lose an important AI conversation again. Perplexity to PDF lets you export chats to PDF, Markdown, or JSON instantly. Save, download, and archive your AI conversations with one click — including code, images, math, and full formatting. Perfect for saving Perplexity and other AI chat conversations as clean, shareable files. No copy-paste. No screenshots. No messy print to PDF workarounds. 📸 CLEAN, ACCURATE CHAT EXPORTS Perplexity to PDF captures your conversations exactly as you see them: • Code blocks keep their syntax highlighting • Tables, math (LaTeX), and structured content stay intact • Images and attachments are included • Links, headings, and formatting are preserved • The original layout remains clean and readable • Even very long chats export without breaking Your exported files are polished, easy to read, and ready to share, store, or revisit anytime. ⚡ POWERFUL CHAT EXPORT FEATURES • One-Click Export — Save the current chat instantly • Batch Export — Export multiple conversations at once • Multiple Formats — PDF, Markdown (.md), JSON, or Plain Text • High-Quality PDF Export — No cut-off pages or broken layouts • Formatting Preserved — Headers, lists, links, and styles stay intact • Works Offline — Export chats without an internet connection • Works with Long Chats — Handles large conversations smoothly ☁️ OPTIONAL CLOUD SYNC (PRO) • Automatic backups to Google Drive, Dropbox, Notion, or Yandex Disk • Access your exported chats from anywhere • Keep your AI conversations organized and secure 🔒 PRIVATE & SECURE BY DESIGN Your data stays on your device. • No account required • No uploads to external servers • No tracking or analytics • No telemetry or hidden data collection Everything is processed locally, making it safe for sensitive work, research, and personal use. 🛠️ WHO IT’S FOR Developers, students, writers, professionals, and researchers who want to save, organize, and revisit AI conversations. • Developers — Save code snippets and debugging sessions • Students — Keep study material and research organized • Writers & Creators — Store ideas, drafts, and content • Professionals — Document workflows and planning • Researchers — Preserve detailed discussions ⭐ WHY USERS CHOOSE PERPLEXITY TO PDF ✔ Fast and reliable, even for very long chats ✔ Cleaner and more accurate than copy-paste or print methods ✔ Designed specifically for AI chat export ✔ Lightweight, simple, and easy to use ✔ Supports multiple export formats 📥 INSTALL NOW Install Perplexity to PDF and start saving your AI chats as clean, shareable files in seconds.
User reviews
Extension files
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
101 indicators in this extension
Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.
Code Diff
Compare extension code between any two versions.
0 changed files detected
No comparable text files found between these versions.
Gain full insight into all external connections.
Upgrade for full visibility.
Related extensions
More from Neo Cortex LLC
- AI Chat Exporter - ChatGPT, Claude, Gemini & DeepSeek to PDF3,000 users
- Substack PDF Downloader - Export Substack to PDF, Markdown, JSON, Text2,000 users
- Substack Video Downloader - Download Videos, Podcasts & MP32,000 users
- Grok to PDF - Export Grok Chats to PDF, Markdown, JSON1,000 users
- Exporter for Copilot - Export Copilot Chats to PDF, Markdown1,000 users
Popular in Workflow & Planning
- Adobe Acrobat: PDF edit, convert, sign tools347,000,000 users
- Application Launcher For Drive (by Google)101,000,000 users
- AdBlock — block ads across the web64,000,000 users
- Chrome Remote Desktop41,000,000 users
- Adblock Plus - free ad blocker40,000,000 users
Store rankings
Where this extension appears in store category, collection and keyword rankings.