Giter VIP home page Giter VIP logo

Comments (3)

Frick avatar Frick commented on August 22, 2024

It is defaulted to off for all rooms except Wooooo's room since I wrote that to also show off some of the capabilities and so people would even notice that it's possible now. For all other rooms it would simply show the script button if scripts are available. So are you saying you wish there were an option to set it to always be off when you enter a room rather than a "remember my selection"? Perhaps three settings for room customizations, "Always On", "Always Off", or "Remember Selection"?

from ttplus.

alok0 avatar alok0 commented on August 22, 2024

Sounds good... it just freaks me out from a security standpoint. Because technically it gives the room owner full access to your account.

from ttplus.

Frick avatar Frick commented on August 22, 2024

Correct, to a minor extent. I thought about safety quite a bit which is why it will follow more of an app store approach as opposed to "I just made this, you're on your own". The database of scripts and the script hosting is all on my end so that I may look through all room code to ensure nothing malicious is within. Of course there's the possibility of something slipping through, but I'll also try to ensure I never do that by not ever outright trusting or making any assumptions about the code... if I can't read it because it's that poorly written or trying to obfuscate something, it's not going into my DB or onto the CDN. That also means the room owner cannot just switch the code at any point, it'll have to go through me each time. And from the server side of things, I'll also keep track of user tokens so that bots may authenticate that the user connecting to the bot is, indeed, in the room and that they are who they say they are. On the flip side, the bot can't tell the client to send it anything sensitive or to execute anything malicious if I've vetted the client-side code. Trust me, no evals allowed. :-)

from ttplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.