roedesh/copyguard
GitHub: roedesh/copyguard
一个轻量级浏览器扩展,用于检测并警告用户剪贴板内容被JavaScript劫持或包含隐藏元素的情况。
Stars: 128 | Forks: 3
Copy Guard
一个简单的浏览器扩展,当你的复制操作被劫持时向你发出警告。
## 关于
**[阅读博客文章了解更多深入信息](https://ruud.je/blog/always-double-check-what-you-copy-from-websites/)**
每当你的复制操作被劫持时,此扩展都会向你发出警告。当你选择文本并复制时,此扩展会检查你的剪贴板数据是否被 Javascript 修改,或者你的文本选择中是否包含隐藏元素。如果出现以上任一情况,将触发系统原生通知。
适用于以下浏览器:

## 功能
- [x] 当 JavaScript 在复制后修改你的剪贴板数据时发出警告
- [x] 当你复制的选择包含隐藏元素时发出警告
- [x] 白名单网站
- [x] 导出修改了你剪贴板的网站列表
## 构建
1. 克隆仓库
2. `bun install`
3. `bun run dev` 以监视模式运行开发任务
4. `bun run build` 构建生产(压缩)版本
## 在 Chrome 中测试
1. 完成上述项目构建步骤
2. 在 Google Chrome 中访问 [_chrome://extensions_](chrome://extensions) 或在 Brave 中访问 [_brave://extensions_](brave://extensions)。
3. 勾选开发者模式复选框后,点击 **加载已解压的扩展程序...** 并选择此仓库中的 _dist_ 文件夹
## 在 Firefox 中测试
1. 完成上述项目构建步骤
2. 运行 `bun run start:firefox`,将打开一个已安装该扩展的 Firefox 窗口。
标签:DNS 反向解析, Edge扩展, Firefox扩展, JavaScript监控, Naabu, XSS防护, 内容安全, 前端安全, 剪贴板安全, 复制劫持, 恶意脚本检测, 插件, 数据可视化, 浏览器扩展, 用户通知, 网络安全, 网页安全, 自动化攻击, 自动化攻击, 防御欺骗, 隐私保护, 隐藏元素检测