INNER CODE UNIT · Python
do_GET
shuvonsec/claude-bug-bounty · demo/app.py:146
def do_GET(self): # noqa: N802
parsed = urllib.parse.urlparse(self.path)
path = parsed.path
qs = urllib.parse.parse_qs(parsed.query, keep_blank_values=True)
# Routes ──────────────────────────────────────────────────────────
if path == "/":
return self._send(*_html(LANDING))
if path == "/about":
return self._send(*_html(ABOUT))
if path == "/robots.txt":
return self._send(*_text(ROBOTS_TXT))
if path == "/.env":
# Block access to sensitive config file
return self._send(*_text("403 Forbidden", 403))