Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Purr: a simple Scratch URL shortener
- 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
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.https://scratch.mit.edu/discuss/topic/491420/ was closed because Purr and that is nearly the same, quote —Hopefully that won't happen to this site, as it only allows links that start with https://scratch.mit.edu.–snip–
- Venatus-test
- Scratcher
25 posts
Purr: a simple Scratch URL shortener
Just a simple URL shortener I made, created on Replit with Flask: www.purr.mluumm why theres nonoword extension e
Discuss your thought or ideas about it here.
(Only links that start with https://scratch.mit.edu/ are allowed)
- kccuber
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
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 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
almost got rickrolled by a mod
- Chiroyce
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
Source code! ok now this is some advanced stuff that my peanut sized brain that is only good at css doesnt know
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
Good points. (Noo, I just got rickrolled by a mod. )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.https://scratch.mit.edu/discuss/topic/491420/ was closed because Purr and that is nearly the same, quote —Hopefully that won't happen to this site, as it only allows links that start with https://scratch.mit.edu.–snip–
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.
- Chiroyce
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
relatively little chance of nefarious use,Didn't work as 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
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!
but purr looks amazing!
- NFlex23
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
Huh, that's weird. I have UTR running on the repl, so it never falls asleep.relatively little chance of nefarious use,Didn't work as 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
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.
- 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
Of course it doesn't work, you must use the generator at purr.ml/u/ciyob86 doesn't workwww.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.
- 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.
- Ciyob86
- Scratcher
500+ posts
Purr: a simple Scratch URL shortener
You should use fluffyscratch authentication to log usernames. Looks like someone is trying to make redirects to other pages lol:
- Chiroyce
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
NFlex the repl is sleeping now, looks like UTR* is down
*UpTime Robot
*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!!
relatively little chance of nefarious use,Harakou's URL can no longer work, right? Now how do I tell you how this is caused? 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
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
Blacklist Rick Astley I FOUND a vulnerability!!relatively little chance of nefarious use,Harakou's URL can no longer work, right? Now how do I tell you how this is caused? 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
- kccuber
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
Heyyyyy Looks like someone is trying to make redirects to other pages lol:
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.
- NFlex23
- Scratcher
1000+ posts
Purr: a simple Scratch URL shortener
Are you making sure to go to NFlex23 it's stuck in this screen!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.
- Discussion Forums
- » Advanced Topics
- » Purr: a simple Scratch URL shortener