Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6995929
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T20:05:33+00:00 2026-05-27T20:05:33+00:00

This is a very general question, and I think my context does not matter

  • 0

This is a very general question, and I think my context does not matter to it.

Let’s say there’s a plug-in system, so users will be able to install plug-ins and have new functionality, so they’ll like to go on and install them carelessly.
But there’s the security concern. Plugins could contain badly-written code, or even malicious code.

One solution to stability is to isolate the plugins from the rest of the app (which is what Google Chrome does, to great effect).
But regarding security, it’s different.

If I were to make sure the plugins would be “safe to install”, that would not only put a lot on restrictions on plugins, but also would force me to make a whole API/format for plugins (let’s say embed a scripting engine), which I’d rather not do (much more simple is have them as libraries).

So, what can I do about plugins? Should the user be responsible for it’s security? Should I require source code for plugin submissions and inspect/sign “trusted plugins”?
What would you do? (It’s not an enterprise app, it’s a personal project to be released open-source).

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T20:05:34+00:00Added an answer on May 27, 2026 at 8:05 pm

    If it is open source project, then I guess most of the plugins will also be open source, that means that anyone (of course, only experienced part of your community will do it) can explore the source code of the plugin, and that makes it less secure and more secure at the same time. Because anyone can discover security problems by exploring the code and exploit those problems, but on the other hand security problems will become known and fixed quite fast depending on your community activity. And, of course, it is less likely that someone will put malicous code into open source plugin on purpose.

    You can also create a plugin site where users will post their rating about the plugin and you (as site and product owner) can recomend some of the good and “safe” plugins. That’s what Mozzila and many others do.

    But in general, I think that user should be resposible for security in any case. Controlling everything is expensive. You never know how many security bugs you have in your code and you never know how many plug-ins are there. Let the community do the job since it’s open source.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I think This question might be very general...I am new to Serial port programming
This is a very general question: I was wondering whether it is possible to
I'm sorry for this very newbish question, I'm not much given into web development.
This is a very general question but it's based on a specific problem. I've
As a more general case of this question because I think it may be
Technically I'm using Springsource Toolsuite, but I think this is a general eclipse question.
I think this is a project in future though not very near (I have
I asked a related but very general question earlier (see especially this response ).
There's an old question that asks this very thing, but a lot has changed
I think this question is very usual. Many results on Stackoverflow has said about

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.