{"id":13626354,"url":"https://github.com/classvsoftware/under-new-management","last_synced_at":"2025-04-04T23:08:31.916Z","repository":{"id":225547656,"uuid":"766194983","full_name":"classvsoftware/under-new-management","owner":"classvsoftware","description":"Detect when your installed extensions have changed owners.","archived":false,"fork":false,"pushed_at":"2024-04-16T16:14:57.000Z","size":954,"stargazers_count":618,"open_issues_count":2,"forks_count":17,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-28T22:13:28.926Z","etag":null,"topics":["extensions","extensions-chrome","javascript"],"latest_commit_sha":null,"homepage":"https://classvsoftware.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/classvsoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-03-02T15:43:36.000Z","updated_at":"2025-03-26T03:19:54.000Z","dependencies_parsed_at":"2024-04-16T17:37:05.901Z","dependency_job_id":"10602c70-00e3-4e94-a67d-5906341b4f6e","html_url":"https://github.com/classvsoftware/under-new-management","commit_stats":null,"previous_names":["msfrisbie/under-new-management","classvsoftware/under-new-management"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classvsoftware%2Funder-new-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classvsoftware%2Funder-new-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classvsoftware%2Funder-new-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/classvsoftware%2Funder-new-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/classvsoftware","download_url":"https://codeload.github.com/classvsoftware/under-new-management/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247261609,"owners_count":20910108,"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":["extensions","extensions-chrome","javascript"],"created_at":"2024-08-01T21:02:16.129Z","updated_at":"2025-04-04T23:08:31.901Z","avatar_url":"https://github.com/classvsoftware.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","javascript"],"sub_categories":[],"readme":"\u003cimg src=\"assets/icon.png\" alt=\"Under New management\" width=\"200\"/\u003e\n\n# Under New Management\n\n**Detect when your extensions have changed owners**\n\nIntermittenty checks your installed extensions to see if the developer information listed on the Chrome Web Store or Firefox Addons store has changed. If anything is different, the extension icon will display a red badge, alerting you to the change.\n\nCreated by [Matt Frisbie](https://www.mattfriz.com/)\n\nMedia:\n\n- [Hacker News discussion](https://news.ycombinator.com/item?id=39620060)\n- [Featured in *tl;dr sec Newsletter*](https://tldrsec.com/p/tldr-sec-221)\n- [Featured in *The Register*](https://www.theregister.com/2024/03/07/chrome_extension_changes/)\n- [Featured on *Security Now* ep 965](https://youtu.be/HB8im8TuN1w?t=6613)\n- [Featured on *LifeHacker*](https://lifehacker.com/tech/under-new-management-alerts-you-when-chrome-extensions-change-owners)\n\n![image](unm-screenshot-1280x800.png)\n\n## Why is this needed?\n\nExtension developers are [constantly getting offers to buy their extensions](https://github.com/extesy/hoverzoom/discussions/670). In nearly every case, the people buying these extensions want to rip off the existing users.\n\n**The users of these extensions have no idea an installed extension has changed hands, and may now be compromised.**\n\nUnder New Management gives users notice of the change of ownership, giving them a chance to make an informed decision about the software they're using.\n\n## Installation\n\nInstall for Chrome: [https://chromewebstore.google.com/detail/under-new-management/jppepdecgemgbgnjnnfjcmanlleioikj](https://chromewebstore.google.com/detail/under-new-management/jppepdecgemgbgnjnnfjcmanlleioikj?hl=en\u0026authuser=0)\n\nInstall for Firefox: [https://addons.mozilla.org/en-US/firefox/addon/under-new-management-v2/](https://addons.mozilla.org/en-US/firefox/addon/under-new-management-v2/)\n\nOR\n\nDownload a [prebuilt release](https://github.com/classvsoftware/under-new-management/releases), unpack the .zip file, and load the `dist` directory into your browser.\n\n## Building from source\n\n**Under New Management** uses Plasmo\n\n`pnpm install` to install dependencies\n\n`pnpm dev` to run locally\n\n`pnpm build --zip` to build a release\n\n`pnpm build --target=firefox-mv3` to build for Firefox\n\n## Why does this need an external server?\n\nBrowsers have special rules about modifying extension marketplace domains. For example, you cannot set `declarative_net_request` rules for `chromewebstore.google.com`. Therefore, this extension delegates the developer info checking to the [ExBoost](https://extensionboost.com) API server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassvsoftware%2Funder-new-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclassvsoftware%2Funder-new-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclassvsoftware%2Funder-new-management/lists"}