LegacyFix: add modernization report
This commit is contained in:
parent
7374c85dde
commit
569defc304
1 changed files with 32 additions and 0 deletions
32
LEGACYFIX.md
Normal file
32
LEGACYFIX.md
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
# ⚡ 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 🎂*
|
||||||
Loading…
Add table
Add a link
Reference in a new issue