microsoft / microsoft/MicrosoftEdge-Extensions

Feature Request: Prompt Developers to Choose Code Obfuscation on Extension Installation

Open
#302 2 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

Feature Partner Center Tracked
Dominant language
JavaScript
Stars
245
Forks
149
PR merge metrics
No merged PRs in 30d

Description

Hi Edge team,

I’d like to suggest a feature for Microsoft Edge extensions that could enhance developer control and code security.

Feature Request
When a user installs a browser extension, provide a prompt or setting for the developer that asks whether they would like their code to be automatically obfuscated before installation.

Reasoning
Many developers distribute JavaScript extensions through the Edge Add-ons store. However, by default, the source code remains easily readable, making it vulnerable to copying or tampering. Giving developers an option to enable obfuscation during the installation process would:

  • Help protect intellectual property.
  • Prevent easy reverse-engineering of proprietary logic.
  • Add an optional layer of security for sensitive code.

Considerations

  • This feature should be opt-in and clearly communicated to developers.
  • It could be integrated into the submission process on the Partner Center or prompted automatically when the extension is installed by users.
  • Microsoft could offer a standard obfuscation method or allow developers to upload pre-obfuscated builds with verification.

Thanks for your consideration! This feature would really benefit those of us who want to maintain a balance between open web principles and protecting our work.

Best,
Alireza

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.