fix(sim-builder): вайтлист цветов в validateSpec — закрыть CSS-инъекцию в шаренных спеках (финальное ревью)
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
| Phase 7: Classroom | fullstack | ✅ Done | ✅ | ✅ | ✅ |
|
||||
|
||||
## Final Review
|
||||
- [ ] Comprehensive code review (final-reviewer)
|
||||
- [ ] Security review (safe expression eval, ownership, sanitization)
|
||||
- [ ] Full test suite passes (within baseline)
|
||||
- [ ] Merged to `master`
|
||||
- [x] Comprehensive code review (final-reviewer) — READY TO MERGE, 0 critical
|
||||
- [x] Security review — движок выражений безопасен (нет eval/доступа к globals), ownership/IDOR ок, SQL параметризован; ФИКС: вайтлист цветов в validateSpec (CSS-инъекция `color/bg` через style.cssText закрыта)
|
||||
- [x] Full test suite passes (within baseline) — custom-sims 39/39; общий 241/249 (8 = baseline: 3 auth + 5 jsdom page)
|
||||
- [ ] Merged to `master` — ОЖИДАЕТ одобрения пользователя
|
||||
|
||||
Reference in New Issue
Block a user