Chrome Web Store
12Versions
3Code reviewed

Caution required

Suspicious in code review (v1.0.10)

Our reviewer found behaviour consistent with malware in version 1.0.10, but not enough to confirm it. Treat this extension as untrusted until it has been re-reviewed.

101 indicators in this extension

101 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Exporter for Copilot - Export Copilot Chats to PDF, Markdown, used by 1,000 people, is rated caution by Extension Auditor. Our code review reported 3 findings (1 high, 2 medium), led by other. Its permissions mean it can inject scripts into pages.

Key findings

  • High

    Other

    The bundled manifest grants three things the published CWS manifest summary does not list: the activeTab permission (line 20) and the two enterprise Microsoft 365 Copilot hosts [domain withheld] and [domain withheld] (lines 32-33), which are also added to content_scripts.matches (lines 65-66) so and run inside corporate M365 Copilot sessions. This is exactly the host surface on which the undisclosed upload below operates, widening the blast radius from consumer chats to tenant chats. I cannot tell from the artifact alone whether the ZIP is newer than the listing snapshot or the reverse, so this is a divergence to reconcile against the live listing, not evidence of a delayed-malicious push.

  • Medium

    Unauthorized Data Collection

    Every PDF export uploads the complete rendered conversation HTML plus the originating page URL to the publisher's Cloud Run backend;:958 tries this server path FIRST on each export and only falls back to local html2pdf rendering if the server call fails, so it is the default, not an opt-in. The destination is first-party, but the CWS data-collection disclosure for this listing is 'none declared', and the publisher's own store copy (, 'en' block) advertises 'Works Offline', 'No Tracking — No analytics or data collection' and 'Your conversations stay on your device' — so the transmitted category (full contents) is undisclosed and actively contradicted. With the bundled manifest injecting into [domain withheld].microsoft and [domain withheld], this can carry enterprise M365 Copilot conversation text off-device.

  • Medium

    Unauthorized Data Collection

    On every export (including local exports that never touch the server renderer) the extension POSTs the chat title, filename and full source URL to the publisher backend, attached by _fetch to a persistent per-install UUID in the X-Client-ID header (lines 39-54, crypto.randomUUID stored in chrome.storage.sync). Quota enforcement needs only a counter, not conversation titles and URLs, so this builds a server-side, re-identifiable log of which Copilot conversations a given install opened. Again undisclosed: CWS declares no data collection and the listing text claims no analytics or data collection.

Analyst notes

The code is a coherent, commercially-monetised Microsoft Copilot chat exporter (Stripe plans, anonymous X-Client-ID quota, Google sync via chrome.identity), and I found no credential theft, no token reads (grep for in and returns nothing), no, no remote code loading and no third-party sink — so the ML score's raw drivers (82 innerHTML / 109 appendChild are DOM cloning and PDF templating in and; the 2 MB JS total is inflated by the 323 KB dev-only of localized store copy and by unreachable sibling-platform scripts that this manifest never loads and that cannot be injected, there being no scripting permission or executeScript call). What keeps this above 'likely_benign' is a disclosure problem, not obfuscation: by default every export POSTs the full conversation HTML plus the page URL to the publisher's Cloud Run backend (.js:346), and every export also POSTs the chat title and source URL keyed to a persistent client UUID (), while CWS data collection is declared 'none' and the store copy the publisher generates itself claims 'Works Offline', 'No Tracking — No analytics or data collection' and 'Your conversations stay on your device'; the bundled manifest also grants activeTab and the enterprise M365 Copilot hosts ([domain withheld].microsoft, [domain withheld]) that the published listing snapshot does not show. The permhash cluster (59% flagged) and the imported malext label corroborate the ML score but the label's own basis states it is not a code review, while the trusted-publisher badge, the clean sibling extensions and the code itself contradict it; confidence is medium because is declared in content_scripts but absent from this bundle, so one injected library went unreviewed.

Exporter for Copilot - Export Copilot Chats to PDF, Markdown

Exporter for Copilot - Export Copilot Chats to PDF, Markdown Chrome extension security report

ID: nghpoklfiggkdemkmgllkaaiemggmdao

Supported Languages

🇪🇹Amharic
🇸🇦Arabic
🇧🇩Bengali
🇧🇷Brazilian Portuguese
🇬🇧British English
🇧🇬Bulgarian
🇪🇸Catalan
🇨🇳Chinese (Simplified)
🇹🇼Chinese (Traditional)
🇭🇷Croatian
🇨🇿Czech
🇩🇰Danish
🇳🇱Dutch
🇺🇸English
🇪🇪Estonian
🇵🇭Filipino
🇫🇮Finnish
🇫🇷French
🇩🇪German
🇬🇷Greek
🇮🇳Gujarati
🇮🇱Hebrew
🇮🇳Hindi
🇭🇺Hungarian
🇮🇩Indonesian
🇮🇹Italian
🇯🇵Japanese
🇮🇳Kannada
🇰🇷Korean
🇲🇽Latin American Spanish
🇱🇻Latvian
🇱🇹Lithuanian
🇲🇾Malay
🇮🇳Malayalam
🇮🇳Marathi
🇳🇴Norwegian
🇮🇷Persian
🇵🇱Polish
🇵🇹Portuguese
🇷🇴Romanian
🇷🇺Russian
🇷🇸Serbian
🇸🇰Slovak
🇸🇮Slovenian
🇪🇸Spanish
🇰🇪Swahili
🇸🇪Swedish
🇮🇳Tamil
🇮🇳Telugu
🇹🇭Thai
🇹🇷Turkish
🇺🇦Ukrainian
🇺🇸US English
🇻🇳Vietnamese

Extension Info & Metadata

Status
Active
Version
1.1.2
Size
4.57 MB
Rating
3.8/5
Reviews
32
Users
1,000
Type
Extension
Updated
Oct 15, 2026
Category
Workflow & planning
Price
Free
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
26extensions
All still listed

Publisher Contextual Analysis

Trusted
Author
Neo Cortex LLC
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Extensions
26
Active
26
Obsolete
0
Listed
26
Unlisted
0
Users
13,848

Screenshots & videos

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Screenshot 8
Screenshot 9
Screenshot 10

Install growth

Item
Type
Severity
Description
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
downloads
Permission
High
This permission controls file downloads and accesses download history. Rated High because it can download malicious files, access sensitive downloaded documents, and track user download patterns.
identity
Permission
High
This permission accesses Chrome identity service and user information. Rated High because it can obtain OAuth tokens, access connected accounts, and impersonate the user in authenticated service.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 20% increase: Access to sensitive domains increases potential impact
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
https://*.amazonaws.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://*.copilot.cloud.microsoft/*
Host
Medium
Host permission — access limited to this URL pattern.
https://*.googleusercontent.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://ai-chat-exporter-api-microsoft-copilot-792277256340.northamerica-south1.run.app/*
Host
Medium
Host permission — access limited to this URL pattern.
https://api.dropboxapi.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://api.notion.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://cloud-api.yandex.net/*
Host
Medium
Host permission — access limited to this URL pattern.
https://content.dropboxapi.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://copilot.cloud.microsoft/*
Host
Medium
Host permission — access limited to this URL pattern.
https://copilot.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://copilot.microsoft.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://m365.cloud.microsoft/*
Host
Medium
Host permission — access limited to this URL pattern.
https://m365.microsoft.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://oauth.yandex.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://oauth.yandex.ru/*
Host
Medium
Host permission — access limited to this URL pattern.
https://www.copilot.com/*
Host
Medium
Host permission — access limited to this URL pattern.
https://www.googleapis.com/*
Host
Medium
Host permission — access limited to this URL pattern.
Access to Sensitive Domains
Risk Factor
Medium
This extension requests access to sensitive domains: https://*.amazonaws.com/*, https://*.googleusercontent.com/*, https://www.googleapis.com/*
downloads.open
Permission
Low
This permission opens downloaded files. Rated Low because it can only open files after explicit user download and selection.

101 indicators in this extension

101 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Export Copilot chats to PDF or Markdown instantly. Save conversations, download chats, and archive discussions with one click.

Read the publisher’s full description

🚀 Export Microsoft Copilot Chats to PDF, Markdown, or JSON in Seconds Never lose an important AI conversation again. Microsoft Copilot 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 Microsoft Copilot and other AI chat conversations as clean, shareable files. No copy-paste. No screenshots. No messy print to PDF workarounds. 📸 CLEAN, ACCURATE CHAT EXPORTS Microsoft Copilot 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 MICROSOFT COPILOT 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 Microsoft Copilot 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
101

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

101 indicators in this extension

101 indicators
3 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
1.1.2
Latest
4.57 MBCaution—
3a1b32fe09114b12bd2fb6b52c4e0e13c7b9e84d50dd12d6ce090a0bb6e97395
1.1.1
4.57 MBCaution—
3a1b32fe09114b12bd2fb6b52c4e0e13c7b9e84d50dd12d6ce090a0bb6e97395
1.0.10
4.29 MBCaution0
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.9
4.17 MBNo malware found0
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.8
3.21 MBCaution—
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.7
2.58 MBNo malware found0
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.6
2.56 MBCaution—
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.4
2.04 MBCaution—
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.5
2.05 MBCaution—
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
1.0.3
1.68 MBCaution—
d0085e4cbfdfa40efcad5210049726a8439e36920291abc3b37a9cf2f929f611
Showing 1 to 10 of 20 rows
Rows per page:

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.

Store rankings

Where this extension appears in store category, collection and keyword rankings.