|
|
|
|
|
by eviks
41 days ago
|
|
What are the reasons behind the fact that almost all of these plugin systems are so poorly engineered? Is it too much work (ie, there are no good plugin development frameworks that already enable proper isolation/permission capabilities) or "simply" a widespread lack of knowledge of what is needed, so devs learn only after their own system has been abused? Both? Something else? |
|
The other problem is that security is hard, and just giving generic access and adding some basic guards is simple.