{"id":15718777,"url":"https://github.com/roedesh/copyguard","last_synced_at":"2025-04-05T17:06:47.979Z","repository":{"id":37052090,"uuid":"319129955","full_name":"roedesh/copyguard","owner":"roedesh","description":"A simple browser extension that warns you when your copy action was hijacked.","archived":false,"fork":false,"pushed_at":"2025-03-25T01:06:36.000Z","size":2425,"stargazers_count":118,"open_issues_count":4,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-29T16:07:05.919Z","etag":null,"topics":["browser-extension","chrome-extension","copy-paste","edge-extension","firefox-addon"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roedesh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-06T20:57:43.000Z","updated_at":"2025-02-26T23:45:06.000Z","dependencies_parsed_at":"2024-04-09T00:30:19.370Z","dependency_job_id":"9d9f83c2-8b5f-488e-8b41-0a355faaf8e5","html_url":"https://github.com/roedesh/copyguard","commit_stats":{"total_commits":655,"total_committers":7,"mean_commits":93.57142857142857,"dds":"0.15725190839694658","last_synced_commit":"76691f58392e6b13938e7ab7bd4e08f5aecc426b"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roedesh%2Fcopyguard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roedesh%2Fcopyguard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roedesh%2Fcopyguard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roedesh%2Fcopyguard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roedesh","download_url":"https://codeload.github.com/roedesh/copyguard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369952,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome-extension","copy-paste","edge-extension","firefox-addon"],"created_at":"2024-10-03T21:53:58.848Z","updated_at":"2025-04-05T17:06:47.952Z","avatar_url":"https://github.com/roedesh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/roedesh/copyguard\"\u003e\n    \u003cimg src=\"public/assets/icon128.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\n  \u003ch3 align=\"center\"\u003eCopy Guard\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A simple browser extension that warns you when your copy action was hijacked.\n  \u003c/p\u003e\n  \n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://chrome.google.com/webstore/detail/copy-guard/kobgknfkonpcnijbmjpepfonpnkeefij\"\u003e\u003cimg alt=\"Chrome Web Store\" src=\"https://img.shields.io/chrome-web-store/v/kobgknfkonpcnijbmjpepfonpnkeefij\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://addons.mozilla.org/firefox/addon/copy-guard/\"\u003e\u003cimg alt=\"Mozilla Add-on\" src=\"https://img.shields.io/amo/v/copy-guard\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://microsoftedge.microsoft.com/addons/detail/copy-guard/nkdddmepblpmknbobcpebakjehldaebj\"\u003e\u003cimg alt=\"Edge Add-on\" src=\"https://img.shields.io/badge/edge%20add--on-v1.3.0-blue\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003cimg src=\"copyguard-gif.gif\" alt=\"Copy Guard demo\" /\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n## About\n\n**[Read the blog post for more in-depth info](https://ruud.je/blog/always-double-check-what-you-copy-from-websites/)**\n\nThis extension warns you whenever your copy action was hijacked. When you select text and copy it, this extension will check if your clipboard data was altered by Javascript, or if your text selection contains hidden elements. If either one is the case, a native notification will be triggered.\n\nAvailable for the following browsers:\n\n\u003ca href=\"https://chrome.google.com/webstore/detail/copy-guard/kobgknfkonpcnijbmjpepfonpnkeefij\"\u003e\u003cimg alt=\"Chrome Web Store\" src=\"https://img.shields.io/chrome-web-store/v/kobgknfkonpcnijbmjpepfonpnkeefij\"\u003e\u003c/a\u003e\n\u003ca href=\"https://addons.mozilla.org/firefox/addon/copy-guard/\"\u003e\u003cimg alt=\"Mozilla Add-on\" src=\"https://img.shields.io/amo/v/copy-guard\"\u003e\u003c/a\u003e\n\u003ca href=\"https://microsoftedge.microsoft.com/addons/detail/copy-guard/nkdddmepblpmknbobcpebakjehldaebj\"\u003e\u003cimg alt=\"Edge Add-on\" src=\"https://img.shields.io/badge/edge%20add--on-v1.3.0-blue\"\u003e\u003c/a\u003e\n\n\n## Features\n\n- [x] Warns you when JavaScript alters your clipboard data after copying\n- [x] Warns you when the selection you copied contains hidden elements\n- [x] Whitelist websites\n- [x] Export list of website that altered your clipboard\n\n## Building\n\n1.  Clone repo\n2.  `bun install`\n3.  `bun run dev` to run the dev task in watch mode\n4.  `bun run build` to build a production (minified) version\n\n## Testing in Chrome\n\n1.  Complete the steps to build the project above\n2.  Go to [_chrome://extensions_](chrome://extensions) in Google Chrome or [_brave://extensions_](brave://extensions) in Brave.\n3.  With the developer mode checkbox ticked, click **Load unpacked extension...** and select the _dist_ folder from this repo\n\n## Testing in Firefox\n\n1.  Complete the steps to build the project above\n2.  Run `bun run start:firefox` and a Firefox window will open with the extension installed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froedesh%2Fcopyguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froedesh%2Fcopyguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froedesh%2Fcopyguard/lists"}