Discuss Scratch

IndexErrorException
Scratcher
500+ posts

HTTP REQUESTS

I'm sure this is a “duplicate” and this can be abused but hear me out.

Allowing HTTP requests could allow for alot of cool things. Basically a cloud variable that is 1000x more useful. Because its handled by the client and what ever server they are pinging, it would not slow down scratch.

Before I get to security, here is another suggestion.

Add a “Advanced Blocks” switch. Basically if you enable it, it allows access to more advanced blocks and operators. Because for some reason the scratch team is so worried that people would be scared by more advanced blocks, make them only available to people who want them.

HTTP requests could be made safe by first warning the user that is opening the project. Also you could make it for scratchers only.

You could also block the websites that could be used(not recommended for creativity sake).

We could also implement a goto website block.
dhuls
Scratcher
1000+ posts

HTTP REQUESTS

The cons with this (Malware, NSFW Content, Private Messaging) greatly outweigh any pros this might have.
HTML_JAVASCRIPT_CSS
Scratcher
100+ posts

HTTP REQUESTS

XxhackerlolxX wrote:

We could also implement a goto website block.

Some people might fake this url, redirecting the user viewing the project to a bad site.
IndexErrorException
Scratcher
500+ posts

HTTP REQUESTS

of course it does. we just must always be scared and never actual do anything cool. and yes, private messaging is some how super scary and people can die and stuff
HTML_JAVASCRIPT_CSS
Scratcher
100+ posts

HTTP REQUESTS

Still, I don't support.

The advanced category could be used for malware, especially for the redirection.
wvj
Scratcher
1000+ posts

HTTP REQUESTS

post requests can be harmful
IndexErrorException
Scratcher
500+ posts

HTTP REQUESTS

I do see your point that a goto website is a terrible idea but then get rid of that but still keep http requests.
HTML_JAVASCRIPT_CSS
Scratcher
100+ posts

HTTP REQUESTS

XxhackerlolxX wrote:

I do see your point that a goto website is a terrible idea but then get rid of that but still keep http requests.
Make sure you do edit the OP (original post)
dhuls
Scratcher
1000+ posts

HTTP REQUESTS

XxhackerlolxX wrote:

I do see your point that a goto website is a terrible idea but then get rid of that but still keep http requests.
[GET v] [http://badwebsite.xyz/malware]::sensing
[GET v] [http://badwebsite.xyz/nsfw]::sensing
[POST v] [http://chat.badwebsite.xyz/] [What's your email addresss?]::sensing

XxhackerlolxX wrote:

private messaging is some how super scary

Za-Chary* wrote:

7.1 Private messaging
Scratch currently has public messaging, meaning anyone can see the comments that you write. As a result, people are more likely to be respectful since anyone can see the comment. However, with private messaging, people know that only the intended recipient can see the message, which could lead to many more disrespectful or inappropriate comments. The Scratch Team also simply does not have the resources to moderate a private messaging system, precisely because there would be a lot of bad comments. In addition, it is a huge Internet safety concern and is not the purpose of Scratch anyway.
It's been rejected since the days of Scratch 1.0. Something to get around that, like this, would still be rejected
Yeetoburro1
Scratcher
1000+ posts

HTTP REQUESTS

XxhackerlolxX wrote:

I'm sure this is a “duplicate”

yes it is
Yeetoburro1
Scratcher
1000+ posts

HTTP REQUESTS

dhuls wrote:

XxhackerlolxX wrote:

I do see your point that a goto website is a terrible idea but then get rid of that but still keep http requests.
[GET v] [http://badwebsite.xyz/malware]::sensing
[GET v] [http://badwebsite.xyz/nsfw]::sensing
[POST v] [http://chat.badwebsite.xyz/] [What's your email addresss?]::sensing
“Report”
IndexErrorException
Scratcher
500+ posts

HTTP REQUESTS

Do you not get how HTTP requests work?
Yeetoburro1
Scratcher
1000+ posts

HTTP REQUESTS

XxhackerlolxX wrote:

Do you not get how HTTP requests work?
who, me?
I use them all the time! (In coding and just using the internet lol)
Ciyob86
Scratcher
500+ posts

HTTP REQUESTS

Do you want something like this?
Ciyob86
Scratcher
500+ posts

HTTP REQUESTS

dhuls wrote:

[GET v] [http://badwebsite.xyz/malware]::sensing
[GET v] [http://badwebsite.xyz/nsfw]::sensing
[POST v] [http://chat.badwebsite.xyz/] [What's your email addresss?]::sensing
The report button exists.
Ciyob86
Scratcher
500+ posts

HTTP REQUESTS

Also, this is a duplicate.

Powered by DjangoBB