Hamza-Ayed
|
97ff911751
|
Update: 2026-05-06 01:38:39
|
2026-05-06 01:38:39 +03:00 |
|
Hamza-Ayed
|
fdaffaafbc
|
Update: 2026-05-05 01:23:49
|
2026-05-05 01:23:49 +03:00 |
|
Hamza-Ayed
|
ac12106770
|
Update: 2026-05-05 00:01:17
|
2026-05-05 00:01:17 +03:00 |
|
Hamza-Ayed
|
5f7018390a
|
final result 4-5-2026
|
2026-05-04 23:09:00 +03:00 |
|
Hamza-Ayed
|
fbfaae8af4
|
Update: 2026-05-04 22:57:42
|
2026-05-04 22:57:43 +03:00 |
|
Hamza-Ayed
|
2585abe2fa
|
Update: 2026-05-04 22:52:19
|
2026-05-04 22:52:19 +03:00 |
|
Hamza-Ayed
|
6b940fc4b1
|
Update: 2026-05-04 21:54:02
|
2026-05-04 21:54:02 +03:00 |
|
Hamza-Ayed
|
70446519e0
|
Update: 2026-05-04 21:43:07
|
2026-05-04 21:43:07 +03:00 |
|
Hamza-Ayed
|
23189713dc
|
Update: 2026-05-04 21:37:54
|
2026-05-04 21:37:54 +03:00 |
|
Hamza-Ayed
|
75f969f821
|
Update: 2026-05-04 21:34:28
|
2026-05-04 21:34:28 +03:00 |
|
Hamza-Ayed
|
e5f8d8151d
|
Update: 2026-05-04 21:23:43
|
2026-05-04 21:23:43 +03:00 |
|
Hamza-Ayed
|
ff1a5f8b8c
|
Update: 2026-05-04 21:21:14
|
2026-05-04 21:21:14 +03:00 |
|
Hamza-Ayed
|
3249a227d6
|
Update: 2026-05-04 20:12:58
|
2026-05-04 20:12:58 +03:00 |
|
Hamza-Ayed
|
8d499716ce
|
Update: 2026-05-04 20:10:28
|
2026-05-04 20:10:28 +03:00 |
|
Hamza-Ayed
|
3ea64d59ce
|
Update: 2026-05-04 20:03:11
|
2026-05-04 20:03:11 +03:00 |
|
Hamza-Ayed
|
691305340a
|
Update: 2026-05-04 18:05:37
|
2026-05-04 18:05:37 +03:00 |
|
Hamza-Ayed
|
2d25bee2a6
|
Update: 2026-05-04 18:00:43
|
2026-05-04 18:00:43 +03:00 |
|
Hamza-Ayed
|
51ae81a9fa
|
Update: 2026-05-04 17:59:11
|
2026-05-04 17:59:11 +03:00 |
|
Hamza-Ayed
|
98c4b922be
|
Update: 2026-05-04 17:29:56
|
2026-05-04 17:29:56 +03:00 |
|
Hamza-Ayed
|
47652b4d95
|
Update: 2026-05-04 16:06:15
|
2026-05-04 16:06:15 +03:00 |
|
Hamza-Ayed
|
ebb70e657e
|
Update: 2026-05-04 02:53:16
|
2026-05-04 02:53:16 +03:00 |
|
Hamza-Ayed
|
02309488ad
|
Update: 2026-05-04 02:29:13
|
2026-05-04 02:29:13 +03:00 |
|
Hamza-Ayed
|
e704ba127c
|
Update: 2026-05-04 02:24:10
|
2026-05-04 02:24:10 +03:00 |
|
Hamza-Ayed
|
3e9d380e6d
|
Update: 2026-05-04 02:20:59
|
2026-05-04 02:20:59 +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
|
ad48142492
|
Update: 2026-05-04 00:50:30
|
2026-05-04 00:50:30 +03:00 |
|
Hamza-Ayed
|
cd85fcf2bd
|
Update: 2026-05-04 00:23:45
|
2026-05-04 00:23:45 +03:00 |
|
Hamza-Ayed
|
8357add763
|
Update: 2026-05-04 00:09:02
|
2026-05-04 00:09:02 +03:00 |
|
Hamza-Ayed
|
2ac63eef47
|
Update: 2026-05-04 00:04:41
|
2026-05-04 00:04:41 +03:00 |
|
Hamza-Ayed
|
b6db8da450
|
Update: 2026-05-03 23:57:27
|
2026-05-03 23:57:27 +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
|
13bbc29e0e
|
Update: 2026-05-03 22:35:31
|
2026-05-03 22:35:31 +03:00 |
|
Hamza-Ayed
|
2732229642
|
Update: 2026-05-03 22:26:56
|
2026-05-03 22:26:56 +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
|
6a3e66ad49
|
🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 16:46
|
2026-05-03 16:46:21 +03:00 |
|
Hamza-Ayed
|
0488c17107
|
🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 16:43
|
2026-05-03 16:43:46 +03:00 |
|
Hamza-Ayed
|
3aeb3220f1
|
🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 14:50
|
2026-05-03 14:50:24 +03:00 |
|
Hamza-Ayed
|
fe075e64d1
|
🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 14:31
|
2026-05-03 14:31:11 +03:00 |
|
Hamza-Ayed
|
31bb1bf565
|
🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 14:27
|
2026-05-03 14:27:28 +03:00 |
|