powercord-org / powercord

A lightweight @discord client mod focused on simplicity and performance.
MIT License
1.2k stars 147 forks source link

[Feature Request] #625

Open BotterManTingGoes opened 2 years ago

BotterManTingGoes commented 2 years ago

Describe the feature request In the new update to check harmful plugins, include a reason or a context menu as to why the plugin was blocked not just a "x is harmful to your pc" so the end user has better knowledge on whether they want to accept this risk.

What Plugin would it be for? Powercord

Expected behaviour A button next to the "Load them anyways (dangerous)" button that would say something like "Extend/Advanced" Which will tell you why each plugin was blocked i.e one could be blocked for being a token logger, another one could be blocked due to known memory leaks in that plugin. What i'm getting at is there isn't any information on how these "dangerous" plugins are added to the hash list or what would be enough to consider/or make them dangerous enough to add to the known harmful check/hash list.

EDIT: sorry forgot to change title, yikes.

nea89o commented 2 years ago

I don't think cynthia intends to add this. She has had a history of banning creators from the powercord community and has continuously done so without specifying any reasons. The justification of these current ban lists are that there might be added malicious code in revenge to getting banned. However, this hasn't happened so far, at least not my knowledge. Be aware that blocked plugins, even if you enable them don't get auto updated. If you want to disable this anti-feature at once, see my comment under the relevant commit.

Edit: Malicious code in plugins has happened before, when none of these things were in place, but it hasn't even been attempted since these measures have been in place.