Discuss Scratch

ScolderCreations
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Also, I don't think the admin panel should be accessible by anyone, with just a simple password. The admin panel should be part of the backend, and should use an authorization system that's stronger than a password.

Harakou
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

NFlex23 wrote:

Chiroyce wrote:

https://scratch.mit.edu/discuss/topic/491420/ was closed because Purr and that is nearly the same, quote —

Paddle2See wrote:

–snip–
Hopefully that won't happen to this site, as it only allows links that start with https://scratch.mit.edu.
True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use, but I can see the reasoning that perhaps we don't want someone obscuring Scratch URLs either. For example, it could be used to disguise links to an insecure form with an attached payload, if such an exploit was to be found. Obviously, it would be ideal for those problems to not exist at all, but we don't want to make them easier to exploit either. There is also the remote chance of a bug in Purr itself that could be used to craft malicious links to arbitrary destinations.
Venatus-test
Scratcher
25 posts

Purr: a simple Scratch URL shortener

NFlex23 wrote:

Just a simple URL shortener I made, created on Replit with Flask: www.purr.ml
Discuss your thought or ideas about it here.
(Only links that start with https://scratch.mit.edu/ are allowed)
uumm why theres nonoword extension e
kccuber
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Harakou wrote:

True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use, but I can see the reasoning that perhaps we don't want someone obscuring Scratch URLs either. For example, it could be used to disguise links to an insecure form with an attached payload, if such an exploit was to be found. Obviously, it would be ideal for those problems to not exist at all, but we don't want to make them easier to exploit either. There is also the remote chance of a bug in Purr itself that could be used to craft malicious links to arbitrary destinations.
rip
almost got rickrolled by a mod


Made using Nord Theme & Inkscape
Chiroyce
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

PoIygon wrote:

ok now this is some advanced stuff that my peanut sized brain that is only good at css doesnt know
Source code!
https://replit.com/@MystPi/Purr

Last edited by Chiroyce (Sept. 7, 2021 02:45:10)








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
NFlex23
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Harakou wrote:

NFlex23 wrote:

Chiroyce wrote:

https://scratch.mit.edu/discuss/topic/491420/ was closed because Purr and that is nearly the same, quote —

Paddle2See wrote:

–snip–
Hopefully that won't happen to this site, as it only allows links that start with https://scratch.mit.edu.
True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use, but I can see the reasoning that perhaps we don't want someone obscuring Scratch URLs either. For example, it could be used to disguise links to an insecure form with an attached payload, if such an exploit was to be found. Obviously, it would be ideal for those problems to not exist at all, but we don't want to make them easier to exploit either. There is also the remote chance of a bug in Purr itself that could be used to craft malicious links to arbitrary destinations.
Good points. (Noo, I just got rickrolled by a mod. )

Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





Chiroyce
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Harakou wrote:

True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use,
Didn't work as








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
LankyBox01
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

This is similar to my Puhh URL shortener lol
but purr looks amazing!

Do you have trouble with scratch slang? Check this awesome site out!

I'm a red panda btw
NFlex23
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Chiroyce wrote:

Harakou wrote:

True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use,
Didn't work as

Huh, that's weird. I have UTR running on the repl, so it never falls asleep.

Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





Ciyob86
Scratcher
500+ posts

Purr: a simple Scratch URL shortener

purr.ml/u/ciyob86 doesn't work

Last edited by Ciyob86 (Sept. 8, 2021 13:42:42)

NFlex23
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Ciyob86 wrote:

purr.ml/u/ciyob86 doesn't work
Of course it doesn't work, you must use the generator at www.purr.ml. Plus, I haven't added /u/ routes yet, so that wouldn't work either.

Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





NFlex23
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Looks like someone is trying to make redirects to other pages lol:


Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





Ciyob86
Scratcher
500+ posts

Purr: a simple Scratch URL shortener

NFlex23 wrote:

Looks like someone is trying to make redirects to other pages lol:

You should use fluffyscratch authentication to log usernames.
Chiroyce
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

NFlex the repl is sleeping now, looks like UTR* is down

*UpTime Robot

Last edited by Chiroyce (Sept. 8, 2021 15:06:56)








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
Chiroyce
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

NFlex23 it's stuck in this screen!







April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
Chiroyce
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

I FOUND a vulnerability!!

Harakou wrote:

True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use,
Harakou's URL can no longer work, right? Now how do I tell you how this is caused?

Last edited by Chiroyce (Sept. 8, 2021 16:28:21)








April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
Ciyob86
Scratcher
500+ posts

Purr: a simple Scratch URL shortener

I’m going to try to find vulnerabilities in this now
Ciyob86
Scratcher
500+ posts

Purr: a simple Scratch URL shortener

Chiroyce wrote:

I FOUND a vulnerability!!

Harakou wrote:

True, though it seems like the other example only allowed Scratch links too. Personally I don't see it as a big problem since there's relatively little chance of nefarious use,
Harakou's URL can no longer work, right? Now how do I tell you how this is caused?
Blacklist Rick Astley
kccuber
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

NFlex23 wrote:

Looks like someone is trying to make redirects to other pages lol:

Heyyyyy
There's a username in that list. I'm not talking about Bob (lol) im talking about the -superwooper-. Of course, not saying it might be them, it could be anybody. Also, use fluffy scratch. And make the user log in to use it.


Made using Nord Theme & Inkscape
NFlex23
Scratcher
1000+ posts

Purr: a simple Scratch URL shortener

Chiroyce wrote:

NFlex23 it's stuck in this screen!
Are you making sure to go to www.purr.ml? It works perfectly for me –

Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





Powered by DjangoBB