Requests, Please

(morronel.github.io)

52 points | by sysoleg 3 days ago

6 comments

  • athrowaway3z 27 minutes ago
    This is pretty cool, but at the same time i'm horrified that somebody might walk away thinking you need to deny these requests to protect against XSS or SQL injection.

    Maybe i want to sell coffee mugs with `<img src=x onerror=alert(document.domain)>` on them.

    Parse, dont validate. (And never interpret what shouldn't be)

    • pwdisswordfishq 21 minutes ago
      Though in this case, it would be: escape, don't sanitize. "Parse, don't validate" applies to taking inputs; this applies to generating outputs (like SQL queries or HTML markup).
  • justusthane 1 hour ago
    This is a ton of fun! Small suggestions:

        - A way to copy (or better yet, email) a session link so I can switch between devices while maintaining my progress
        - Allow 1 and 2 to function as hotkeys for Allow and Block, so I don't have to move between "a" and "b" for Allow and Block, and then the number keys for the block reason
  • agileAlligator 1 hour ago
    I made a similar thing, but you are the LLM

    https://avneeshk.me/you-are-the-model/

    • doginasuit 15 minutes ago
      I enjoyed this!
      • agileAlligator 1 minute ago
        Seems like a lot of people did. My free cloudflare limit ran out lol, it'll be a couple hours before it resets
  • orthogonal_cube 1 hour ago
    Only tested the first round but identifying SQL injections and XSS brings back memories. Fun project!
  • nticompass 2 hours ago
    So, it's "Papers, Please" but you're a firewall? I like it. Pretty cool.
    • Sander_Marechal 57 minutes ago
      Papers Please isn't really about the act of checking things. It's about the stories and moral choices. A lot of copycat games miss that point too.
      • elevation 19 minutes ago
        So this game needs a story arc where you become an accomplice to specific threat group to bring vigilante justice while maintaining plausible deniability by blocking some of their requests without letting your total numbers drop below a specific threshold?
      • pwdisswordfishq 25 minutes ago
        Why not both?
  • welldoneator 2 hours ago
    This is really fun, I enjoyed it a ton!