Skip to content

Custom Addons upload over Webinterface. #1

Open

Description

@DxsSucuk

Allow Users to add custom Addons over the Webinterface.

Activity

  1. moved this from To do to Ideas/Concepts in Roadmap/TODO Liston Jul 12, 2022
  2. moved this from Ideas/Concepts to Roadmap V2 in Roadmap/TODO Liston Oct 5, 2022
  3. DxsSucuk commented on Jan 21, 2023

    @DxsSucuk
    MemberAuthor

    Current Idea would be to allow them to upload a Addon over the Webinterface which will be scanned by a various amount of tools, and then will go to manual checking where the provider of the bot will check the addon themself and check if its okay.
    Afterwards it will simply be approved or denied based on the providers decision.

    Major Issue about this is, that the provider might not see specific parts on just doesn't know better, so instead of doing that in the first place OR instead of only doing that. There should be a sandbox system integrated into the bot itself, to keep the addons in their own little devil box, to keep them from accessing any other important stuff.

    Why? Without a proper sandbox the addon code which might be malicious could easly access the bot token, the SQL Worker and more!

    We would need ALOT more checks and prevention lines to keep malicous actors from doing anything. Otherwise we could just remove the whole addon system. Which I dont want to, since its there to allow developers to make additions even quicker without making their complete own version of ree6 and needing to activily update and modify it.

  4. added this to the 2.x.x milestone on Jan 28, 2023
  5. removed this from the 2.x.x milestone on May 16, 2023
  6. added
    p3Low priority.
    and removed
    p2Medium priority.
    on Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededp3Low priority.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions