research-school-2024/examples/idor.py
Ari Archer 2dd94a9bc5
Implement a bunch of vulnerabile examples.
Signed-off-by: Ari Archer <ari@ari.lt>
2024-12-05 01:30:06 +02:00

19 lines
361 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""IDOR example"""
from flask import Flask, jsonify
app: Flask = Flask(__name__)
users_data = {"1": {"name": "Alice"}, "2": {"name": "Bob"}}
@app.get("/<user_id>")
def get_user(user_id: str):
"""Gets a user by ID"""
return str(users_data[user_id])
if __name__ == "__main__":
app.run(debug=True)