flask/LEGACYFIX.md
2026-05-02 20:26:41 +05:30

32 lines
1.2 KiB
Markdown

# ⚡ LegacyFix Report
**Repository:** `mitsuhiko/flask`
**Generated:** 2026-05-02 14:56 UTC
**Total lines modernized:** 4
**Files changed:** 3
## Changes
| File | Lines Changed | Modernization | Security Notes |
|------|--------------|---------------|----------------|
| `src/flask/cli.py` | 1 | 🔒 Security Fix | eval() is dangerous — arbitrary code execution risk |
| `src/flask/config.py` | 1 | 🔒 Security Fix | DEBUG=True should never be in production |
| `src/flask/sessions.py` | 2 | 🔒 Security Fix | SHA1 is cryptographically weak; SHA1 is cryptographically weak |
## What LegacyFix does
| Fix Type | Description |
|----------|-------------|
| 🐍 Python 2→3 | Converts print statements, exception syntax, dict methods, string formatting |
| ⚡ JS Modernize | Replaces `var` with `const`/`let`, converts callbacks to arrow functions |
| 🔒 Security | Flags MD5, SHA1, eval(), Math.random(), SQL injection patterns |
## Review Checklist
- [ ] Review each file diff before merging
- [ ] Run your test suite
- [ ] Check security flagged lines manually
- [ ] Merge when confident ✅
---
*Generated by LegacyFix — Replit's 10th Birthday Hackathon 🎂*