
Threat Research
/Security News
Searchjacked: Hidden Browser Extensions Hijack Searches for 13 Million Users
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.
Talk to your whole repository. GitHub-native browser editor with AI Panel and voice mode. CLI and MCP Server included.
Talk to Your Whole Repository. GitHub-native browser editor with AI Panel and voice mode.
Open, edit, save — directly to your repo. Ask AI about your files. Now with voice. No server, no database.
Try it now: plainhub.dev/ja/
npm install -g plainhub
plainhub auth --from-gh # Import auth from gh CLI (recommended)
plainhub open README.md -r owner/repo
plainhub browse -r owner/repo # Open file browser
claude mcp add plainhub -- plainhub-mcp
Then say: "Open the README in PlainHub"
Add to .cursor/mcp.json:
{
"mcpServers": {
"plainhub": {
"command": "plainhub-mcp"
}
}
}
| Command | Description |
|---|---|
plainhub open <file> | Open a file in PlainHub |
plainhub diff <sha> | Show commit diff in PlainHub |
plainhub browse | Open repository file browser |
plainhub auth | Authenticate with GitHub PAT |
plainhub auth --from-gh | Import token from gh CLI |
plainhub auth --status | Show auth status |
plainhub auth --logout | Remove saved token |
| Option | Value | Description |
|---|---|---|
-r, --repo | owner/name | Repository |
-b, --branch | string | Git branch |
-l, --line | number | Jump to line |
-n | Print URL only (don't open browser) | |
--theme | dark/light | Editor theme |
--preview | on/off | Markdown preview |
--scroll | string | Scroll to heading in preview |
--sidebar | on/off | Show sidebar |
--fontSize | 10-32 | Font size |
--lineNumbers | on/off | Show line numbers |
--whitespace | on/off | Show whitespace |
--no-auth | Open without saved token |
plainhub open docs/API.md -r owner/repo --preview on
plainhub open src/App.tsx -r owner/repo -l 42 --theme light
plainhub open README.md -r owner/repo -n # Print URL only
plainhub diff abc1234 -r owner/repo # Show commit diff
plainhub diff abc1234 -r owner/repo --path src/main.js # Diff for specific file
| Tool | Description |
|---|---|
plainhub_open | Open a file or change editor settings |
plainhub_diff | Show commit diff in PlainHub |
plainhub_browse | Open repository file browser |
plainhub_auth | Save a GitHub PAT |
plainhub_auth_status | Check authentication status |
PlainHub supports three authentication methods:
plainhub auth --from-ghplainhub auth — opens GitHub token settingsTokens are saved to ~/.config/plainhub/token with 0600 permissions (owner-only read/write).
0600)#token=...) are never sent to servers per HTTP specMIT
FAQs
PlainHub CLI and MCP server: connect your own Claude Code to the PlainHub AI panel, open GitHub files in PlainHub, and keep a shared ledger for AI agents and people.
The npm package plainhub receives a total of 44 weekly downloads. As such, plainhub popularity was classified as not popular.
We found that plainhub demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.