Performance: Secure filename handling
MEDIUM IMPACT
This affects page load speed and security by preventing unsafe file paths that can cause server errors or delays.
from werkzeug.utils import secure_filename filename = secure_filename(request.files['file'].filename) request.files['file'].save(os.path.join(UPLOAD_FOLDER, filename))
filename = request.files['file'].filename request.files['file'].save(os.path.join(UPLOAD_FOLDER, filename))
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Direct user filename usage | 0 (server-side) | 0 | 0 | [X] Bad |
| Using secure_filename() | 0 (server-side) | 0 | 0 | [OK] Good |