Commit Graph

41 Commits

Author SHA1 Message Date
Hamza-Ayed
c94855ed9c Update: 2026-05-09 17:21:01 2026-05-09 17:21:01 +03:00
Hamza-Ayed
6db8986fca Update: 2026-05-08 04:58:23 2026-05-08 04:58:23 +03:00
Hamza-Ayed
b49af44139 Update: 2026-05-08 02:11:29 2026-05-08 02:11:29 +03:00
Hamza-Ayed
1cd511f12e Update: 2026-05-08 01:59:25 2026-05-08 01:59:25 +03:00
Hamza-Ayed
7528ec992d Update: 2026-05-08 01:52:24 2026-05-08 01:52:24 +03:00
Hamza-Ayed
ed8203a02e Update: 2026-05-08 01:41:28 2026-05-08 01:41:28 +03:00
Hamza-Ayed
23813fee95 Update: 2026-05-08 01:27:14 2026-05-08 01:27:14 +03:00
Hamza-Ayed
928e8e27e3 Update: 2026-05-08 01:15:44 2026-05-08 01:15:44 +03:00
Hamza-Ayed
4994994ad0 Update: 2026-05-08 00:52:01 2026-05-08 00:52:01 +03:00
Hamza-Ayed
08e2a87c10 Update: 2026-05-08 00:26:39 2026-05-08 00:26:40 +03:00
Hamza-Ayed
bfb6368ec8 Update: 2026-05-07 03:06:15 2026-05-07 03:06:15 +03:00
Hamza-Ayed
019bff7e37 Update: 2026-05-06 17:10:14 2026-05-06 17:10:14 +03:00
Hamza-Ayed
97ff911751 Update: 2026-05-06 01:38:39 2026-05-06 01:38:39 +03:00
Hamza-Ayed
ac12106770 Update: 2026-05-05 00:01:17 2026-05-05 00:01:17 +03:00
Hamza-Ayed
6b940fc4b1 Update: 2026-05-04 21:54:02 2026-05-04 21:54:02 +03:00
Hamza-Ayed
75f969f821 Update: 2026-05-04 21:34:28 2026-05-04 21:34:28 +03:00
Hamza-Ayed
98c4b922be Update: 2026-05-04 17:29:56 2026-05-04 17:29:56 +03:00
Hamza-Ayed
ebb70e657e Update: 2026-05-04 02:53:16 2026-05-04 02:53:16 +03:00
Hamza-Ayed
c6040b3b85 Update: 2026-05-04 02:18:52 2026-05-04 02:18:52 +03:00
Hamza-Ayed
282f33ca3a Update: 2026-05-04 01:52:13 2026-05-04 01:52:13 +03:00
Hamza-Ayed
08106ac4ea Update: 2026-05-04 01:46:58 2026-05-04 01:46:58 +03:00
Hamza-Ayed
90f2f6f6e3 Update: 2026-05-04 01:33:55 2026-05-04 01:33:55 +03:00
Hamza-Ayed
bef134ea77 Update: 2026-05-03 23:08:56 2026-05-03 23:08:56 +03:00
Hamza-Ayed
87809ac893 Update: 2026-05-03 22:51:59 2026-05-03 22:51:59 +03:00
Hamza-Ayed
089a2b76c0 Update: 2026-05-03 21:58:11 2026-05-03 21:58:11 +03:00
Hamza-Ayed
e1d4917369 Update: 2026-05-03 21:37:02 2026-05-03 21:37:02 +03:00
Hamza-Ayed
214d96ee8d Security Hardening: Phase 1-3 complete
- C1: Hash refresh tokens before DB storage (sha256)
- C2: Remove JWT_SECRET fallback, fail hard if missing
- H1: Enforce HTTP methods per route (405 on mismatch)
- H2: CORS with origin whitelist from CORS_ORIGIN env var
- H3: Redact sensitive fields (tokens, passwords) from logs
- M1: Build HmacMiddleware with replay attack prevention
- M2: Fix rate limiter race condition with flock LOCK_EX
- M3: Guard dd() — suppressed in production
- M4: Remove .env from git tracking, strengthen .gitignore
- I1: Add HSTS header (max-age=31536000)
2026-05-03 21:06:17 +03:00
Hamza-Ayed
b0e79fd214 Update: 2026-05-03 20:47:13 2026-05-03 20:47:13 +03:00
Hamza-Ayed
f78c8f5864 Update: 2026-05-03 20:23:16 2026-05-03 20:23:16 +03:00
Hamza-Ayed
fdd850e3af Update: 2026-05-03 18:21:19 2026-05-03 18:21:19 +03:00
Hamza-Ayed
501fd96dc1 Update: 2026-05-03 18:01:58 2026-05-03 18:01:58 +03:00
Hamza-Ayed
4b40b1185f Update: 2026-05-03 17:32:57 2026-05-03 17:32:57 +03:00
Hamza-Ayed
0488c17107 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 16:43 2026-05-03 16:43:46 +03:00
Hamza-Ayed
31bb1bf565 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 14:27 2026-05-03 14:27:28 +03:00
Hamza-Ayed
cb69abe221 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 14:02 2026-05-03 14:02:18 +03:00
Hamza-Ayed
ea415e3a11 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 13:39 2026-05-03 13:39:05 +03:00
Hamza-Ayed
2de6a0adfd 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 13:19 2026-05-03 13:19:45 +03:00
Hamza-Ayed
ce9f14c7a3 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 02:38 2026-05-03 02:38:54 +03:00
Hamza-Ayed
5100fd786e fix: switch API routing to query string for Nginx compatibility 2026-05-03 01:34:18 +03:00
Hamza-Ayed
bbfdabad2f 🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 01:31 2026-05-03 01:31:38 +03:00
Hamza-Ayed
d0e538408d 🚀 مُصادَق: الإطلاق الأولي للنظام المتكامل 2026-05-03 00:59:39 +03:00