Stability checkpoint — security tabs batch + about data extraction (MR !112)

5 security tabs extracted as widgets in one batch (SqliTab + XssTab +
IdorTab + JwtTab + AuditTab) — finishes Phase B-7-4 wave :
- security.component.html : 542 → 135 LOC (-77%)
- security.component.ts   : 547 → 430 LOC (-21%)
- 8 widgets total live in widgets/ (Mechanisms + CORS + Headers + 5 new)

Phase B-7-5 Phase 1A piggybacked on the same MR : about.component.ts
data extraction → about-data.ts (TECHNOLOGIES + PORT_MAP + RUN_COMMANDS
+ QUICK_START hoisted, ~570 LOC of pure data moved out) :
- about.component.ts : 652 → 92 LOC (-86%)

Bug fix : SqliTab + XssTab presets hoisted to TS constants because
Angular template parser chokes on escaped backticks (\`) inside an
inline template literal. Same fix pattern documented for future
widgets that need quote-laden HTML attribute values.

Build : 0 warnings, security-component lazy chunk 183 KB raw / 13.7 KB
gzipped (unchanged — pure code reorg, no bundle size delta).