FixVibe
Covered by FixVibehigh

Apps Vibe-Coded Securing: Iccitii Dhangala'uu fi Daataa Saaxiluu Ittisuu

jedhamuun beekama ZXCVFIXVIBESEG2 AI-gargaarame misoomni, ykn 'vibe-coding', yeroo baayyee saffisa fi dalagaa durtii nageenyaa irratti dursa kenna. Qorannoon kun akkaataa misoomsitoonni balaawwan akka mirkaneessitoota hardcoded fi to’annoo qaqqabummaa kuusdeetaa sirrii hin taane ofumaan sakatta’uu fi amaloota nageenya waltajjii addaa fayyadamuun salphisuu danda’an qorata.

CWE-798CWE-284

jedhamuun beekama ZXCVFIXVIBESEG3

Dhiibbaa

jedhamuun beekama ZXCVFIXVIBESEG4 Appilikeeshiniiwwan AI-n uumaman eeguu dhabuun, mirkaneessitoota bu'uuraalee misoomaa miiraa fi deetaa fayyadamaa dhuunfaa saaxiluu danda'a. Yoo iccitiin dhangala'e, haleellaan tajaajila qaama sadaffaa ykn sirna keessoo [S1] guutummaatti argachuu danda'u. To'annoo qaqqabummaa kuusdeetaa sirrii malee, kan akka Nageenya Sadarkaa Tarree (RLS), fayyadamaan kamiyyuu deetaa kan namoota biroo [S5] gaafachuu, fooyyessuu, ykn haquu danda'a.

jedhamuun beekama ZXCVFIXVIBESEG5

Hundee Sababaa

jedhamuun beekama ZXCVFIXVIBESEG6 ZXCVFIXVIBETOKEN1Gargaartoonni koodii ZXCV koodii kan maddisiisu paatennoota yeroo hunda qindeessuu nageenya naannoo addaa [S3] of keessatti qabachuu dhiisuu danda'u irratti hundaa'uun. Kun yeroo baay’ee dhimmoota ijoo lama fida: jedhamuun beekama ZXCVFIXVIBESEG7

  • Icciitii Hardcoded: AI furtuuwwan API ykn URL kuusdeetaa kan developers osoo hin beekin to'annoo version [S1]'f waadaa galaniif dhangiiwwan iddoo yaada kennuu danda'a.

jedhamuun beekama ZXCVFIXVIBESEG8

  • To'annoo Dhaqqabummaa Dhabe: Waltajjiiwwan akka Supabase keessatti, gabateewwan yeroo baay'ee osoo Nageenya Sadarkaa Tarree (RLS) durtii hin dandeessifamne uumamu, tarkaanfii misoomsaa ifa ta'e kan laayibarii deetaa [S5] eeguuf barbaachisa.

jedhamuun beekama ZXCVFIXVIBESEG9

Sirreeffama Konkiriitii

jedhamuun beekama ZXCVFIXVIBESEG10 irratti kan argamu

Scanning Iccitii dandeessisi

jedhamuun beekama ZXCVFIXVIBESEG11 Meeshaalee ofumaan fayyadamuun odeeffannoowwan miiraa kanneen akka mallattoolee fi furtuuwwan dhuunfaa gara kuusaawwan kee [S1] dhiibuu adda baasuu fi ittisuu. Kunis eegumsa dhiibaa raawwachuu kanneen shaakala dhoksaa beekamaa [S1] of keessaa qaban ugguruu dabalata.

jedhamuun beekama ZXCVFIXVIBESEG12 irratti kan argamu

Nageenya Sadarkaa Tarree Hojiirra Oolchuu (RLS) .

jedhamuun beekama ZXCVFIXVIBESEG13 Yeroo Supabase ykn PostgreSQL fayyadamtu, RLS gabatee hundaaf deetaa miiraa [S5] of keessaa qabuuf dandeessifamuu isaa mirkaneessi. Kunis furtuun gama maamilaa yoo balaadhaaf saaxilame illee, kuusdeetaan imaammata qaqqabummaa eenyummaa fayyadamaa [S5] irratti hundaa'e akka dirqisiisu mirkaneessa.

jedhamuun beekama ZXCVFIXVIBESEG14

Iskaaniin Koodii Walitti Makamuu

jedhamuun beekama ZXCVFIXVIBESEG15 irratti kan argamu Koodii madda kee [S2] keessatti hanqinaalee waliigalaa fi qindeessuu nageenyaa dogoggoraa adda baasuuf sakatta'iinsa koodii ofumaan sarara ujummoo CI/CD kee keessatti hammadhu. Meeshaaleen akka Copilot Autofix filannoowwan koodii nageenya qaban yaada kennuudhaan dhimmoota kana sirreessuuf gargaaruu danda'u [S2].

jedhamuun beekama ZXCVFIXVIBESEG16

Akkamitti FixVibe itti qorata

jedhamuun beekama ZXCVFIXVIBESEG17 FixVibe amma kana karaa sakatta'iinsa kallattiin dachaa uwwisa: jedhamuun beekama ZXCVFIXVIBESEG18

  • Skaaniin kuusaa: repo.supabase.missing-rls faayilii godaansa SQL Supabase xiinxala fi gabatee uummataa kanneen godaansa ENABLE ROW LEVEL SECURITY walsimsiisu malee uumaman alaabaa godha.

jedhamuun beekama ZXCVFIXVIBESEG19

  • Icciitii darbaa fi BaaS sakatta'a: FixVibe baandaa JaavaScript ka'umsa walfakkaataa iccitii dhangala'ee fi saaxilamummaa qindeessaa Supabase [S1] sakatta'a.

jedhamuun beekama ZXCVFIXVIBESEG20 irratti kan argamu

  • Dubbisa qofa Supabase RLS mirkaneessuu: baas.supabase-rls saaxilamummaa Supabase REST bobbaafame osoo deetaa maamilaa hin jijjiirin sakatta'a. Qorannoowwan gated sochii qaban adeemsa hojii addaa, hayyama-gated ta'ee hafa.