@ismail.9k: Act as a senior software engineer and security reviewer. Audit my codebase and fix what's safe to fix. Keep it practical — don't over-engineer, don't add abstractions I didn't ask for, and don't rewrite working code just to make it "cleaner." Work in two passes. Show me findings first, then fix after I confirm. ## First, a quick check - Tell me the stack you detect (language, framework, package manager). - Tell me whether tests exist. If there are none, say so and don't claim any change is "safe" or "functionally equivalent" — instead, point out the riskiest changes and suggest where a quick test would help before touching them. ## PASS 1 — Find and report (no code changes yet) Go through these and give me a short, prioritized list. For each item: what it is, where it is (file + line), why it matters, and your suggested fix. Use a simple table per section. 1. **Security** (do this first, it's the priority) - Hardcoded secrets, API keys, tokens, passwords in code or committed config. - Missing input validation (injection: SQL, command, XSS). - Missing or broken auth checks on protected routes/actions. - Sensitive data in logs, localStorage, or URLs. - Unsafe code execution (eval, dangerouslySetInnerHTML), overly open CORS. 2. **Dependencies** - List packages with current vs latest version. - Run the vulnerability scan for my package manager (npm audit / pip-audit / etc.) and list what's found. 3. **Duplicated logic** - Find logic copy-pasted in 2+ places (validation, API calls, formatting, transforms). - Only flag duplication that actually causes maintenance pain — ignore trivial coincidental similarity. 4. **Obvious refactors** - Functions that are clearly too long or doing too many things, dead code, unused imports/variables, confusing names. - Only the obvious wins. Don't propose architectural changes. 5. **Reusable pieces** (only if obvious) - UI or logic repeated enough that pulling it into one shared component/hook/function clearly pays off. Skip if it's a stretch. 6. **Quick health checks** - Missing error handling around network/IO calls. - Obvious performance issues (e.g. N+1 queries, missing pagination on big lists). - Anything else genuinely risky you happen to notice — keep it brief. ## PASS 2 — Fix (after I confirm) Once I approve, fix in this order, stopping to confirm the app still builds and runs after each group: 1. **Security fixes first.** These may change behavior on purpose (that's the point) — call out exactly what behavior changes for each one. 2. **Dependencies.** Update to the latest version that won't break things: bump patch/minor freely, but list any major-version upgrade separately with a one-line migration note instead of applying it. Update the lockfile. Build/test after updating. 3. **Safe cleanups.** Duplication, refactors, reusable pieces — only the ones I approved. These must NOT change behavior. Show before/after for each. ## Rules - Don't touch business logic without asking. - Prefer the smallest change that solves the problem. - If a fix needs a big rewrite or a breaking upgrade, just flag it with a recommendation — don't do it. - After all fixes, give me a short summary: security issues fixed, packages updated (old → new), what was cleaned up, and anything still needing my decision.

Abdelrahman Ismail
Abdelrahman Ismail
Open In TikTok:
Region: TR
Thursday 25 June 2026 19:25:58 GMT
31119
1463
245
233

Music

Download

Comments

el_harm
Mohamed Abdou :
9k
2026-06-26 05:38:00
1
drmarcochemistry
drmarcochemistry :
9k
2026-06-26 05:18:13
1
ab.7med0
ع.ن :
9k
2026-06-26 05:11:30
1
khalaf_hussein
Khalaf Hussein👨‍💻 :
9k
2026-06-26 04:25:42
1
mostafa_mms
MMS STOREE :
9k
2026-06-26 03:03:50
1
kimo890_
kimo890 :
9k
2026-06-26 02:55:10
1
mohamed_koheya
Mohamed Koheya :
9k
2026-06-26 03:24:08
1
msa.jo
msa.jo :
9k
2026-06-26 02:23:55
1
petrovemerak
Petrove Merak :
9k
2026-06-26 02:14:56
1
mohabmohamedd__
Mo :
9k
2026-06-26 02:28:53
1
zn8xa
AHMAD :
9K
2026-06-26 01:36:58
1
ahmednasrmohammed0
Ahmed Nasr Mohammed :
9k
2026-06-26 01:20:07
1
3twx6
3twx6 :
9k
2026-06-26 00:13:10
1
alknas_official
𝐴𝐿 𝐾𝑁𝐴𝑆 𝐷𝑒𝑣👨🏻‍💻⚡ :
9k
2026-06-26 02:28:36
0
marwanabdelrazek0
marwanabdelrazek0 :
9k
2026-06-26 00:11:26
1
arabe4zone
bil bn :
9k
2026-06-26 00:07:31
1
mahmoudmaterii
mahmoudmaterii :
9k
2026-06-25 19:31:15
1
zzn501
zzn501 :
احب اقولك غلطان ياعمده .. في ios مثلا الشغل كله الكود تخطيط ودايقرامز كامل واستراتيجيه كامله ونموذج مثلا mvvm حرفيا كل artifacts تبع التطوير وتفاصليها كثير واستخدم DDD الخ .. بعدها بكل بساطه ابدا اضيف على كيفي ومايطلع ملي عن الطريق الى راسمه.. اما تقول بسم الله وتفتح وتشتغل خطاء بكل الاحوال
2026-06-26 03:07:25
0
mohamednabil103
Mohamed Nabil :
9k
2026-06-26 01:09:56
1
egoo_10
egoo_10 :
9k
2026-06-25 19:56:13
1
justcallmeou4a
OU4A :
9k
2026-06-26 01:20:38
1
forrno
احمد :
اي شخص مايفهم بالبرمجة خذ لك دورة هندسة برمجيات معتمده وراح تعرف تسوي مشروعك عن طريق الذكاء الاصطناعي
2026-06-26 02:12:03
2
khalid_elkhamisyy
KHALID_ELKHAMISY :
9k
2026-06-26 05:42:28
0
levepalestina970
Freedom Seeker :
9k
2026-06-26 05:40:49
0
mostafa_my0
mohamed mostafa :
9k
2026-06-25 20:11:44
0
To see more videos from user @ismail.9k, please go to the Tikwm homepage.

Other Videos

Ruang publik kita sedang riuh. Rupiah melemah menyentuh angka Rp17.800, dan kepanikan massal langsung mendominasi linimasa. Banyak yang mengeluh harga barang impor naik, lalu pesimisme pun menular. Mari kita tarik napas sebentar. Alih-alih ikut panik, mari kita gunakan Judo Strategy: kita pakai energi kepanikan dan guncangan ini, lalu kita balikkan menjadi momentum peluang yang paling menguntungkan. Tadi pagi di DPR, Presiden Prabowo sudah memberikan jangkar validasi yang sangat jelas:
Ruang publik kita sedang riuh. Rupiah melemah menyentuh angka Rp17.800, dan kepanikan massal langsung mendominasi linimasa. Banyak yang mengeluh harga barang impor naik, lalu pesimisme pun menular. Mari kita tarik napas sebentar. Alih-alih ikut panik, mari kita gunakan Judo Strategy: kita pakai energi kepanikan dan guncangan ini, lalu kita balikkan menjadi momentum peluang yang paling menguntungkan. Tadi pagi di DPR, Presiden Prabowo sudah memberikan jangkar validasi yang sangat jelas: "Indonesia harus lepas dari cap negara konsumen." Beliau sedang memosisikan diri sebagai visioner yang membongkar jalan makroekonomi kita. Jika kita mau berpikir kritis dan analitis, kurs Rp17.800 ini sejatinya adalah "karpet merah" bagi kita untuk meraup Dollar. Mari kita bedah pakai data perbandingan cuan nyata (Kurs Rp15.000 vs Rp17.800): 📦 1. Briket Arang Batok Kelapa (Pasar Timur Tengah & Eropa) Harga jual di mata bule tetap $1.30/kg. Saat Kurs Rp15.000: Untung bersih Rp6.500/kg. Saat Kurs Rp17.800: Untung bersih meroket jadi Rp10.140/kg! Poin Mind-Blowing: Sekali kirim 1 kontainer mini (18 ton), kalian dapat bonus cuan gratis Rp65,5 Juta murni karena selisih kurs! 📦 2. Minyak Nilam (Bahan Baku Parfum Eropa) Harga jual tetap $60/kg. Saat Kurs Rp15.000: Untung bersih Rp200.000/kg. Saat Kurs Rp17.800: Untung bersih melonjak ke Rp368.000/kg! Poin Mind-Blowing: Jual barang yang sama ke orang yang sama. Kirim 100 kg saja, otomatis kantongin tambahan bonus Rp16,8 Juta tanpa perlu capek nego harga. 📦 3. Vanili Kering Premium (Pasar Global) Harga jual tetap $160/kg. Saat Kurs Rp15.000: Untung bersih Rp600.000/kg. Saat Kurs Rp17.800: Untung bersih tembus Rp1.048.000/kg! Poin Mind-Blowing: Margin keuntungan bersih tembus di atas Rp1 Juta per kilogram! Ada bonus gratis Rp448 ribu per kilo yang langsung masuk ke rekening kalian. Secara diplomatis, ini adalah realita yang harus kita hadapi. Negara sudah memberikan visi, membukakan jalan makroekonomi, dan meretas peluang agar kita bisa mandiri. Sangat disayangkan jika karpet merah sudah digelar lebar-lebar, namun energi anak mudanya malah habis untuk mengeluhkan keranjang checkout barang impor.

About