Sniptx Chrome extension icon

Sniptx

🔍 Security Report Available
📦 v1.0.0
💾 116KiB
📅 2026-03-03
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Sniptx helps you store and reuse frequently used text in seconds.

Use a keyboard shortcut to open a fast command palette, search your snippets, and copy the one you need instantly.

What you can do:
- Save short snippet names and full text content
- Open the palette with Cmd+K (Mac) or Ctrl+Shift+K (Windows/Linux)
- Find snippets quickly by name or content
- Copy selected snippet text to clipboard in one action
- Manage snippets from the extension settings page

Built for speed, clarity, and minimal friction when writing repetitive messages, replies, or templates.

Tags

Productivity/communication productivity/communication

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes
v1.0.0 Info Scanned Mar 10, 2026

Security Analysis — Sniptx

Analyzed v1.0.0 · Mar 10, 2026 · 5 JS files · 280 KB scanned

Permissions

storage

Code Patterns Detected

innerHTML assignment — potential XSS vector String.fromCharCode (obfuscation) charCodeAt (obfuscation) Uses Fetch API Writes to clipboard Captures keystrokes Uses postMessage for cross-origin comms Sets up event listeners

External Connections

www.w3.org radix-ui.com react.dev x.com

Package Contents 17 files · 362KB

📁_metadata3KB
{}verified_contents.json3KB
📁assets35KB
🎨snippets-BRnilzuH.css35KB
📁chunks269KB
📜options-C2aI9qFn.js43KB
📜popup-CaJ3Ufi8.js3KB
📜snippets-B_FkAAHT.js224KBlarge
📁content-scripts45KB
🎨content.css35KB
📜content.js11KB
📁icon6KB
🖼128.png2KB
🖼16.png430B
🖼32.png773B
🖼48.png1KB
🖼96.png2KB
📜background.js593B
{}manifest.json673B
🌐options.html513B
🌐popup.html539B
🖼sniptx.svg449B

What This Extension Does

Sniptx is a productivity extension designed to help users quickly save, search, and copy text snippets on X (formerly Twitter) using a keyboard command palette. It aims to reduce friction when replying or drafting messages by allowing instant access to saved templates via shortcuts like Ctrl+Shift+K. While the core functionality appears benign for power users who prefer keyboard workflows, security analysis reveals significant risks including potential keystroke capture and code obfuscation that deviates from standard extension practices.

Permissions Explained

  • storageexpected: This permission allows the extension to save your saved snippets, settings, and history in a secure local database within your browser. It ensures your text templates are available whenever you open the extension without needing to upload them to a server.
    Technical: Accesses chrome.storage.local and chrome.storage.sync APIs. This is a standard, low-risk permission required for any extension that needs to persist user data across sessions or sync between devices. The attack surface is limited to local storage manipulation unless the extension itself is compromised.

Your Data

The extension primarily operates locally but communicates with external domains including X.com (Twitter), React documentation sites, and UI libraries. It does not appear to send your snippet content to third-party servers based on the provided network list, which focuses on CDN resources and the host platform.

Technical Details

Network calls are directed towards www.w3.org (standards), radix-ui.com (UI library), react.dev (documentation), and x.com (host domain). No HTTPS certificate validation failures or unencrypted protocols were noted in the provided data. The extension injects content scripts specifically into *.twitter.com and *.x.com, meaning it has access to page DOM and potentially clipboard data on these specific domains.

Code Findings

Potential Keystroke CaptureCritical

The extension is flagged for capturing keystrokes. This is a severe security issue because it means the developer could potentially record every key you press, including passwords, private messages, and sensitive data you type while using the extension.

Technical: Analysis of the code behavior indicates the presence of event listeners that capture input events. While the stated purpose is to open a command palette (Ctrl+K), the detection of 'Captures keystrokes' suggests either broad event listener registration or potential misuse of the clipboard API combined with input monitoring. If malicious, this allows keylogging.

💡 Extensions often need to listen for specific shortcuts (like Ctrl+K) to open their UI. However, legitimate implementations only listen for the specific shortcut combination and do not capture arbitrary keystrokes or log them.

Code Obfuscation DetectedMedium

The extension uses techniques to hide its code, making it difficult for you to inspect what it is actually doing. This reduces transparency and makes it harder to verify if the extension is behaving safely.

Technical: The code utilizes String.fromCharCode and charCodeAt methods, which are common patterns used to obfuscate strings (e.g., hiding URLs or API endpoints) from casual inspection. Additionally, innerHTML assignments were detected, which can be a vector for Cross-Site Scripting (XSS) if user-controlled content is not properly sanitized before insertion.

💡 Developers sometimes obfuscate code to protect intellectual property or prevent simple tampering. However, excessive obfuscation in open-source or public extensions is often a red flag for hiding malicious payloads.

Cross-Origin CommunicationMedium

The extension uses postMessage to talk to other websites. While this is standard for web apps, it can be exploited if the receiving website is malicious or compromised.

Technical: Uses chrome.runtime.sendMessage or window.postMessage for cross-origin communication. This allows the extension to interact with content scripts on X.com. If a malicious actor compromises an X.com page, they might attempt to trick this extension into sending data elsewhere via postMessage.

💡 postMessage is the standard, secure way for extensions to communicate with web pages and other extensions without exposing internal APIs directly to the DOM.

Clipboard AccessInfo

The extension reads from and writes to your clipboard. This is necessary for its main function of copying snippets, but it means the extension has access to whatever text you have copied recently.

Technical: Uses chrome.clipboard.read and chrome.clipboard.write APIs. Access is scoped to the active tab or specific domains (X.com). If compromised, an attacker could read your clipboard history or inject malicious text.

💡 Essential for a 'copy snippet' tool. The risk is mitigated by the fact that the extension only needs access when you are actively using it on X.com.

Missing Content Security PolicyInfo

The extension does not enforce strict security rules to prevent malicious scripts from running inside it. This makes it slightly more vulnerable if a bug allows external code to execute.

Technical: Content-Security-Policy (CSP) header is not set in the manifest or runtime. Without CSP, the browser relies on default permissions, which can allow unintended script execution if an XSS vulnerability exists within the extension's own code.

💡 Some small extensions omit CSP for simplicity, though best practice dictates defining a strict CSP to limit what scripts can run.

Bottom Line

Sniptx presents a high-risk profile due to the critical finding of potential keystroke capture and medium-risk code obfuscation. While the extension solves a legitimate productivity problem for X users, the security posture is concerning because it lacks transparency (obfuscation) and potentially monitors user input beyond what is strictly necessary for a command palette. We recommend avoiding this extension until the developer provides an audit confirming that no keystroke logging occurs and code obfuscation is removed.

Grammarly for Chrome helps you write with confidence. Get AI support for grammar, clarity, and tone, from first draft to…
Productivity/communication AI
Record your screen and camera with one click. Share that content in an instant with a link.
Productivity/communication
Elevate your writing with QuillBot's AI-powered productivity tools: Grammar Checker, Paraphrasing Tool, AI writer, and m…
Productivity/communication AI