// vulnerability research
Vulnerability research for AI-built websites and apps.
Source-grounded notes on vulnerabilities that matter to AI-generated web apps, BaaS stacks, frontend bundles, auth, and dependency security.
ZXCVFIKIVIBESEG0. Tui SQL 'i he kakano 'o e laumalie API (CVE-2026-26980) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'Oku faingata'a'ia 'a e ngaahi liliu 'o e laumalie 3.24.0 ki he 6.19.0 ki ha huhu SQL mahu'inga 'i he Kanokato API (CVE-2026-26980), 'o faka'ata 'a e 'alunga 'o e fakamatala 'oku 'ikai fakamo'oni'i. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku 'i he ngaahi liliu 'o e laumalie 3.24.0 'o a'u ki he 6.19.0 ha vaivai'anga mahu'inga 'o e huhu SQL 'i he Kanokato CVE-2026-26980. 'Oku faka'ata 'e he me'a ni 'a e kau 'ohofi ta'efakamo'oni'i ke fakahoko 'a e ngaahi fekau SQL ta'efakakaukau'i, 'e malava ke ne taki atu ki he exfiltration 'o e fakamatala pe ngaahi fakalelei'i ta'efakangofua. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'Oku faingata'a'ia 'a e ngaahi liliu 'o e laumalie 3.24.0 'o a'u ki he 6.19.0 ki ha vaivai'anga 'o e huhu SQL mahu'inga 'i he Kanokato ZXCVFIXVIBETOKEN4ZXCV CVE-2026-26980. 'E lava ke faka'aonga'i 'e ha tokotaha 'ohofi ta'efakamo'oni'i 'a e hala ko 'eni ke fakahoko 'a e ngaahi fekau SQL fakatupu 'ita ki he fakamatala 'i lalo API. 'E lava ke iku 'a e lavame'a 'o e faka'aonga'i 'o e faka'ali'ali 'o e fakamatala 'o e tokotaha faka'aonga'i 'oku mahu'inga pe ko e fakalelei'i ta'efakangofua 'o e kakano 'o e saiti ZXCVFIXVIBETOKEN2ZXCV. Kuo vahe'i 'a e vaivai ko 'eni ha maaka CVSS 'o e 9.4, 'o fakahaa'i 'a hono mamafa fakatu'utamaki ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku tupu 'a e 'isiu mei he fakamo'oni'i 'o e input ta'etotonu 'i loto 'i he Kanokato 'o e Laumalie ZXCVFIXVIBETOKEN3ZXCV CVE-2026-26980. 'Oku fakatefito, 'Oku 'ikai lava 'e he tohi kole ke sanitize totonu 'a e fakamatala 'oku 'omi 'e he tokotaha faka'aonga'i kimu'a pea toki fakakau ia ki he ngaahi fehu'i SQL API. 'Oku faka'ata 'e he me'a ni ha tokotaha 'ohofi ke ne fakalele 'a e fokotu'utu'u 'o e fehu'i 'aki hono huhu 'o e ngaahi konga SQL kovi ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakakaukau kuo Uesia ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. Ko e ngaahi liliu 'o e laumalie 'oku kamata mei he **3.24.0** 'o a'u ki he **6.19.0** 'oku faingata'a'ia 'i he 'isiu ko 'eni. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Fakalelei'i ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku totonu ke fakalelei'i 'e he kau pule 'enau fokotu'u 'o e Laumalie ki he version **6.19.1** pe kimui ange ke fakalelei'i 'a e vaivai ko 'eni CVE-2026-26980. 'Oku kau 'i he version ko 'eni 'a e ngaahi patch 'oku nau neutralize totonu 'a e input 'oku faka'aonga'i 'i he ngaahi fehu'i 'a e Kanokato ZXCVFIXVIBETOKEN2ZXCV API. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Faka'ilonga'i 'o e Vaivai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 'Oku kau 'i hono faka'ilonga'i 'o e vaivai ko 'eni 'a hono fakamo'oni'i 'o e fokotu'u 'o e CVE-2026-26980 'a e kato ki he 'atakai 'oku uesia (3.24.0 ki he 6.19.0) API. 'Oku fakakaukau'i 'a e ngaahi sisitemi 'oku lele 'a e ngaahi liliu ko 'eni 'i he fakatu'utamaki lahi ki he huhu SQL 'o fakafou 'i he Kanokato ZXCVFIXVIBETOKEN3ZXCV ZXCVFIXVIBETOKEN2ZXCV.
Ghost versions 3.24.0 through 6.19.0 contain a critical SQL injection vulnerability in the Content API. This allows unauthenticated attackers to execute arbitrary SQL commands, potentially leading to data exfiltration or unauthorized modifications.
Research kotoa
34 articles
ZXCVFIKIVIBESEG0. Fakahoko 'o e Kouti mama'o 'i he SPIP 'o fakafou 'i he ngaahi faka'ilonga 'o e sipinga (CVE-2016-7998) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. SPIP 3.1.2 mo e kimu'a 'oku faingata'a'ia 'i he Fakahoko 'o e Remote Code 'o fakafou 'i he ngaahi faka'ilonga 'o e sipinga kovi 'i he ngaahi faile HTML kuo 'osi 'oatu. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. SPIP ngaahi liliu 3.1.2 mo e kimu'a 'oku 'i ai ha vaivai'anga 'i he fa'u 'o e sipinga. 'E lava ke 'ohofi 'e he kau 'ohofi fakamo'oni'i 'a e ngaahi faile HTML mo e crafted INCLUDE pe INCLURE tags ke fakahoko 'a e code PHP 'i he server. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke fakahoko 'e ha tokotaha 'ohofi fakamo'oni'i 'a e code PHP 'i he seva 'o e uepi 'i lalo CVE-2016-7998. 'Oku faka'ata 'e he me'a ni 'a e fakalelei'i 'o e sisitemi kakato, kau ai 'a e exfiltration 'o e fakamatala, fakalelei'i 'o e kakano 'o e saiti, mo e nga'unu lateral 'i loto 'i he 'atakai 'o e talitali ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku 'i ai 'a e vaivai 'i he SPIP sipinga 'o e fa'u hiva mo e ngaahi konga 'o e compiler ZXCVFIXVIBETOKEN3ZXCV. 'Oku 'ikai lava 'e he sisitemi ke fakamo'oni'i totonu pe sanitize 'a e input 'i loto 'i he ngaahi faka'ilonga sipinga pau 'i he taimi 'oku ngaue'aki ai 'a e ngaahi faile kuo 'osi 'oatu ZXCVFIXVIBETOKEN4ZXCV. 'Oku fakatefito, 'oku to'oto'o hala 'e he compiler 'a e ngaahi faka'ilonga 'oku ngaohi 'i loto 'i he ngaahi faile HTML ZXCVFIXVIBETOKEN5ZXCV. 'I he taimi 'oku ma'u ai 'e ha tokotaha 'ohofi 'a e ngaahi faile ko 'eni kuo 'osi 'o fakafou 'i he ngaue 'a e ZXCVFIXVIBETOKEN2ZXCV, 'Oku ngaue'aki 'a e ngaahi faka'ilonga kovi, 'o taki atu ki he fakahoko 'o e PHP code ZXCVFIXVIBETOKEN6ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakakaukau kuo Uesia ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. * SPIP ngaahi liliu 3.1.2 mo e ngaahi liliu kotoa pe kimu'a CVE-2016-7998. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Fakalelei'i ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 Fakafo'ou 'a e SPIP ki ha founga fo'ou ange 'i he 3.1.2 ke fakalelei'i 'a e vaivai ko 'eni CVE-2016-7998. Fakapapau'i 'oku fakangatangata 'aupito 'a e ngaahi ngofua 'o e upload 'o e faile ki he kau faka'aonga'i fakapule'anga falala'anga pea 'oku 'ikai ke tauhi 'a e ngaahi faile kuo upload 'i he ngaahi tohi fakahinohino 'e lava ke fakahoko ai kinautolu 'e he seva 'o e uepi ko e ngaahi tohi ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Founga 'oku sivi'i ai 'e he CVE-2016-7998 ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 Na'e lava ke 'ilo'i 'e he CVE-2016-7998 'a e vaivai ko 'eni 'o fakafou 'i he ongo founga tefito 'e ua: ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 1. **Passive Fingerprinting:** 'I hono 'analaiso 'o e ngaahi 'ulu'i tohi tali HTTP pe ngaahi faka'ilonga meta pau 'i he ma'u'anga fakamatala HTML, 'e lava ke 'ilo'i 'e he ZXCVFIXVIBETOKEN2ZXCV 'a e founga lele 'o e SPIP CVE-2016-7998. Kapau ko e version ko e 3.1.2 pe ma'ulalo ange, te ne fakatupu ha fakatokanga ma'olunga-mamafa ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 2. **Sikani 'o e fale tuku'anga koloa:** Ki he kau faka'aonga'i 'oku nau fakafehokotaki 'enau ngaahi fale tuku'anga koloa ZXCVFIXVIBETOKEN2ZXCV, 'e lava ke sivi'i 'e he repo scanner 'a e ZXCVFIXVIBETOKEN1ZXCV 'a e ngaahi faile fakafalala pe version-faka'uhinga'i 'a e ngaahi tu'uma'u 'i he SPIP ma'u'anga fakamatala ke 'ilo'i 'a e ngaahi fokotu'u faingata'a'ia ZXCVZXKCV0.
SPIP versions 3.1.2 and earlier contain a vulnerability in the template composer. Authenticated attackers can upload HTML files with crafted INCLUDE or INCLURE tags to execute arbitrary PHP code on the server.
ZXCVFIKIVIBESEG0. Fakahaa'i 'o e fakamatala 'o e fokotu'utu'u 'o e ZoneMinder 'o e Apache (CVE-2016-10140) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. ZoneMinder 1.29 mo e 1.30 'oku 'i ai ha misconfiguration 'o e Apache 'oku ne faka'ata 'a e fekumi 'i he tohi fakahinohino 'oku 'ikai fakamo'oni'i mo e malava ke fakamo'oni'i 'a e bypass. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku uesia 'a e ngaahi liliu 'o e ZoneMinder 1.29 mo e 1.30 'e ha fakatahataha'i 'o e Apache HTTP Server hala. 'Oku faka'ata 'e he hala ko 'eni 'a e kau 'ohofi mama'o, 'oku 'ikai ke fakamo'oni'i ke nau vakai'i 'a e uepi root directory, 'e malava ke ne taki atu ki hono fakahaa'i 'o e fakamatala mahu'inga mo e bypass 'o e fakamo'oni. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke vakai'i 'e ha mama'o, 'ikai fakamo'oni'i 'a e 'ohofi 'a e ngaahi tohi fakahinohino 'i loto 'i he aka 'o e uepi 'o ha ZoneMinder fokotu'u CVE-2016-10140. 'Oku faka'ata 'e he faka'ali'ali ko 'eni 'a e fakahaa'i 'o e fakamatala 'o e sisitemi 'oku mahu'inga pea 'e lava ke ne taki atu ki ha bypass fakamo'oni kakato, 'o foaki 'a e hū ta'efakangofua ki he interface pule'i 'o e tohi kole ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku fakatupu 'e he vaivai 'a e hala 'o e Apache HTTP Server 'oku fakataha'i 'aki 'a e ngaahi liliu 'o e ZoneMinder 1.29 mo e 1.30 CVE-2016-10140. 'Oku 'ikai lava 'e he configuration ke fakangatangata 'a e indexing 'o e tohi fakahinohino, 'a ia 'oku iku ki he seva 'o e uepi 'oku ne ngaue 'aki 'a e ngaahi lisi 'o e tohi fakahinohino ki he kau faka'aonga'i 'oku 'ikai ke fakamo'oni'i ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Fakalelei'i ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. Ke fakalelei'i 'a e palopalema ko 'eni, 'Oku totonu ke fakafo'ou 'e he kau pule 'a e ZoneMinder ki ha founga 'oku kau ai ha fakatonutonu 'o e seva 'o e uepi CVE-2016-10140. Kapau 'oku 'ikai ke lava ha fakalelei'i vave, 'Oku totonu ke fakafefeka'i 'e he nima 'a e ngaahi faile configuration 'o e Apache 'oku fekau'aki mo e fokotu'u 'o e ZoneMinder ke fakata'e'aonga'i 'a e indexing 'o e tohi fakahinohino mo fakamālohi'i 'a e ngaahi pule'i 'o e hū fefeka 'i he aka 'o e uepi ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Fakatotolo ki he Fakatotolo ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku fakahaa'i 'e he fakatotolo ki he vaivai ko 'eni 'oku kau 'i he 'ilo'i 'a hono 'ilo'i 'o e ngaahi me'a 'oku hoko 'i he ZoneMinder mo e feinga ke hu ki he aka 'o e uepi pe ngaahi subdirectories 'iloa 'o 'ikai ha fakamo'oni CVE-2016-10140. 'Oku fakahaa'i angamaheni 'a e tu'unga faingata'a'ia 'e he 'i ai 'a e ngaahi founga lisi 'o e tohi fakahinohino angamaheni, hange ko e "Index 'o e /" 'a e aho, 'i he sino tali HTTP 'i he taimi 'oku 'ikai ha fakataha 'oku 'aonga 'oku 'i ai ZXCVFIXVIBETOKEN1ZXCV.
ZoneMinder versions 1.29 and 1.30 are affected by a bundled Apache HTTP Server misconfiguration. This flaw allows remote, unauthenticated attackers to browse the web root directory, potentially leading to sensitive information disclosure and authentication bypass.
ZXCVFIKIVIBESEG0. Next.js Malu'i 'o e 'ulu'i tohi 'oku hala hono fakalelei'i 'i he hoko mai.config.js ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'E lava ke tuku 'e he hala ta'etotonu 'a e fe'unga 'i he next.config.js 'a e ngaahi hala Next.js 'oku 'ikai malu'i 'e he ngaahi 'ulu'i tohi malu'i, 'o iku ai ki he clickjacking mo e fakahaa'i 'o e fakamatala. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. Next.js ngaahi polokalama 'o faka'aonga'i 'a e next.config.js ki he pule'i 'o e 'ulu'i tohi 'oku faingata'a'ia 'i he ngaahi ava malu'i kapau 'oku 'ikai tonu 'a e ngaahi founga 'o e hala-fe'unga. 'Oku fakatotolo'i 'e he fakatotolo ko 'eni 'a e founga 'oku taki ai 'e he wildcard mo e regex misconfigurations ki he mole 'a e ngaahi 'ulu'i tohi malu'i 'i he ngaahi hala 'oku mahu'inga mo e founga ke fakafefeka'i 'a e configuration. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke faka'aonga'i 'a e ngaahi 'ulu'i tohi malu'i 'oku mole ke fakahoko 'a e clickjacking, kolosi-saiti scripting (ZXCVFIXVIBETOKEN4ZXCV), pe tanaki 'a e fakamatala fekau'aki mo e 'atakai 'o e seva ZXCVFIXVIBETOKEN2ZXCV. 'I he taimi 'oku faka'aonga'i ai 'a e ngaahi 'ulu'i tohi hange ko e Next.js (ZXCVFIXVIBETOKEN5ZXCV) pe ZXCVFIXVIBETOKEN1ZXCV 'i he ngaahi hala, 'e lava ke fakataumu'a 'a e kau 'ohofi ki he ngaahi hala pau 'oku 'ikai malu'i ke fakalaka 'i he ngaahi pule malu'i 'o e saiti-fakakatoa ZXKCVZFIXVIX. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku faka'ata 'e he ZXCVFIXVIBETOKEN4ZXCV 'a e kau fakalakalaka ke nau configure 'a e ngaahi 'ulu'i tohi 'i he Next.js 'o faka'aonga'i 'a e koloa ZXCVFIXVIBETOKEN2ZXCV. 'Oku faka'aonga'i 'e he fakahokohoko ko 'eni 'a e fakafehoanaki 'o e hala 'oku ne poupou'i 'a e ngaahi wildcards mo e ngaahi fakalea angamaheni ZXCVFIXVIBETOKEN3ZXCV. Ko e ngaahi vaivai'anga malu 'oku angamaheni 'aki 'a e tupu mei he: ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. 1. **'Oku 'ikai kakato 'a e 'Ufi'ufi 'o e Hala**: 'E 'ikai lava ke 'ufi'ufi 'e he ngaahi sipinga 'o e Wildcard (e.g., Next.js) 'a e ngaahi hala si'isi'i kotoa pe 'oku fakataumu'a ki ai, 'o tuku 'a e ngaahi peesi nested 'o 'ikai ha ngaahi 'ulu'i tohi malu'i ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 2. **Fakahaa'i 'o e fakamatala**: 'I he tu'unga fakalukufua, 'e lava ke fakakau 'e he ZXCVFIXVIBETOKEN3ZXCV 'a e 'ulu'i tohi Next.js, 'a ia 'oku ne fakahaa'i 'a e founga 'o e fakava'e tukukehe kapau 'oku fakata'e'aonga'i mahino 'o fakafou 'i he ZXCVFIXVIBETOKEN1ZXTO configuration ZXKCV2FIXVIXVIBE. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. 3. **ZXCVFIXVIBETOKEN3ZXCV Misconfiguration**: 'E lava ke faka'ata 'e he ngaahi 'ulu'i tohi 'o e Next.js 'oku 'ikai ke faka'uhinga'i totonu 'i loto 'i he ZXCVFIXVIBETOKEN1ZXCV 'a e 'alunga ta'efakamafai'i 'o e kolosi-tupu'anga ki he fakamatala mahu'inga ZXCVFIXVIXCVBETOKEN. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 - **Ngaahi Sipinga 'o e Hala 'o e 'Atita**: Fakapapau'i 'oku faka'aonga'i 'e he ngaahi sipinga kotoa pe 'o e ZXCVFIXVIBETOKEN1ZXCV 'a e ngaahi wildcards totonu (e.g., ZXCVFIXVIBETOKEN2ZXCV) ke faka'aonga'i 'a e ngaahi 'ulu'i tohi 'i mamani 'i he feitu'u 'oku fie ma'u ai ZXKCVZFIX3. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 - **Faka'ata 'a e ngaahi faka'ilonga 'o e nima**: Seti 'a e Next.js 'i he ZXCVFIXVIBETOKEN1ZXCV ke ta'ofi 'a e 'ulu'i tohi ZXCVFIXVIBETOKEN2ZXCV mei hono 'ave 'o e ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 - **Fakangatangata 'a e ZXCVFIXVIBETOKEN3ZXCV**: Seti 'a e Next.js ki he ngaahi domain falala'anga pau kae 'ikai ko e ngaahi wildcards 'i he ZXCVFIXVIBETOKEN2ZXCV fokotu'utu'u ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 ## Founga 'oku sivi'i ai 'e he Next.js ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 Na'e lava ke fakahoko 'e he ZXCVFIXVIBETOKEN3ZXCV ha fakatotolo gated 'oku ngaue 'aki hono totolo 'a e tohi kole mo fakafehoanaki 'a e ngaahi 'ulu'i tohi malu'i 'o e ngaahi hala kehekehe. 'I hono 'analaiso 'o e 'ulu'i tohi 'o e Next.js mo e tu'uma'u 'o e ZXCVFIXVIBETOKEN1ZXCV 'i he loloto kehekehe 'o e hala, 'e lava ke 'ilo'i 'e he ZXCVFIXVIBETOKEN4ZXCV 'a e ngaahi ava 'o e configuration 'i he ZXCVFIXVIBETOKEN2ZXCV.
Next.js applications using next.config.js for header management are susceptible to security gaps if path-matching patterns are imprecise. This research explores how wildcard and regex misconfigurations lead to missing security headers on sensitive routes and how to harden the configuration.
ZXCVFIKIVIBESEG0. Fakalelei'i 'o e 'ulu'i fakamatala malu'i 'oku 'ikai fe'unga ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako ki he founga 'oku mole ai 'a e ngaahi 'ulu'i tohi malu'i hange ko e ZXCVFIXVIBETOKEN1ZXCV mo e ZXCVFIXVIBETOKEN2ZXCV 'oku fakahaa'i ai 'a e ngaahi polokalama 'i he uepi ki he ZXCVFIXVIBETOKEN0ZXCV mo e clickjacking, pea mo e founga ke fakafe'unga'i mo e ngaahi tu'unga mo'ui malu'i 'o e MDN. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku fa'a 'ikai lava 'e he ngaahi polokalama 'i he uepi ke fakahoko 'a e ngaahi 'ulu'i tohi malu'i mahu'inga, 'o tuku 'a e kau faka'aonga'i ke nau fakahaa'i ki he kolosi-saiti scripting (ZXCVFIXVIBETOKEN0ZXCV), clickjacking, mo e huhu 'o e fakamatala. 'I he muimui ki he ngaahi fakahinohino malu'i 'o e uepi kuo fokotu'u mo hono faka'aonga'i 'o e ngaahi me'angaue 'atita hange ko e MDN Observatory, 'e lava ke fakafefeka'i lahi 'e he kau developers 'enau ngaahi polokalama ki he ngaahi 'ohofi angamaheni 'oku makatu'unga 'i he browser. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. Ko e 'ikai ha ngaahi 'ulu'i tohi malu'i 'oku ne faka'ata 'a e kau 'ohofi ke fakahoko 'a e clickjacking, kaiha'asi 'a e ngaahi kuki 'o e fakataha, pe fakahoko 'a e kolosi-saiti scripting (ZXCVFIXVIBETOKEN2ZXCV) ZXCVFIXVIBETOKEN0ZXCV. Ka 'ikai 'a e ngaahi fakahinohino ko 'eni, 'e 'ikai lava 'e he browsers ke fakamālohi'i 'a e ngaahi ngata'anga malu'i, 'o iku ai ki he exfiltration 'o e fakamatala 'e lava ke hoko mo e ngaahi ngaue 'a e tokotaha faka'aonga'i 'oku 'ikai fakamafai'i ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku tupu 'a e 'isiu mei ha ta'elava ke configure 'a e ngaahi seva 'o e uepi pe ngaahi fa'unga 'o e polokalama ke fakakau 'a e ngaahi 'ulu'i tohi malu'i HTTP angamaheni. Lolotonga e fakalakalaka 'oku fa'a fakamu'omu'a 'a e HTML ngaue mo e CSS ZXCVFIXVIBETOKEN0ZXCV, 'Oku fa'a li'aki 'a e ngaahi fakalelei'anga malu'i. 'Oku fakataumu'a 'a e ngaahi me'angaue 'atita hange ko e MDN Observatory ke 'ilo'i 'a e ngaahi la'i malu'i ko 'eni 'oku mole pea fakapapau'i 'oku malu 'a e fetu'utaki 'i he vaha'a 'o e browser mo e server ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakaikiiki Fakatekinikale ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku 'omi 'e he ngaahi 'ulu'i tohi malu'i 'a e browser mo e ngaahi fakahinohino malu'i pau ke fakasi'isi'i 'a e ngaahi vaivai'anga angamaheni: ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. - **Tu'utu'uni Malu'i 'o e Kakano (ZXCVFIXVIBETOKEN1ZXCV):** Pule'i 'a e ngaahi ma'u'anga tokoni 'e lava ke uta, ta'ofi 'a e fakahoko 'o e tohi ta'efakamafai'i mo e huhu 'o e fakamatala ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 - **Fakafepaki-Fefononga'aki-Malu (ZXCVFIXVIBETOKEN1ZXCV):** Fakapapau'i 'oku fetu'utaki pe 'a e browser 'i he ngaahi fehokotaki'anga malu HTTPS ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 - **X-Frame-Ngaahi Fili:** Ta'ofi 'a e tohi kole mei hono fakahoko 'i ha iframe, 'a ia ko ha malu'i tefito ki he clickjacking ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 - **X-Kanokato-Fa'ahinga-Fili:** Ta'ofi 'a e browser mei hono faka'uhinga'i 'o e ngaahi faile ko ha fa'ahinga MIME kehe mei he me'a 'oku fakahaa'i, ta'ofi 'a e MIME-sniffing 'ohofi ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 ## Founga 'oku sivi'i ai 'e he ZXCVFIXVIBETOKEN0ZXCV ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 Na'e lava ke 'ilo'i 'eni 'e he ZXCVFIXVIBETOKEN1ZXCV 'aki hono 'analaiso 'a e ngaahi 'ulu'i tohi tali HTTP 'o ha polokalama 'i he uepi. 'I hono fakafehoanaki 'o e ngaahi ola ki he ngaahi tu'unga mo'ui 'o e MDN Observatory ZXCVFIXVIBETOKEN0ZXCV, 'e lava ke faka'ilonga'i 'e he ZXCVFIXVIBETOKEN2ZXCV 'a e ngaahi 'ulu'i tohi 'oku mole pe misconfigured hange ko e ZXCVFIXVIBETOKEN3ZXCV, mo e XXCVOFIXVIBETOKEN4ZXpCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 ## Fakalelei'i ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 Fakafo'ou 'a e seva 'o e uepi (e.g., Nginx, Apache) pe middleware 'o e polokalama ke fakakau 'a e ngaahi 'ulu'i tohi ko 'eni 'i he ngaahi tali kotoa pe ko e konga 'o ha tu'unga malu'i angamaheni ZXCVFIXVIBETOKEN0ZXCV: ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG17 1. **Kanokato-Malu-Tu'utu'uni**: Fakangatangata 'a e ngaahi ma'u'anga tokoni ki he ngaahi domain falala'anga. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 2. **Fakafefononga'aki-Malu**: Fakamalohi'i 'a e HTTPS 'aki ha ZXCVFIXVIBETOKEN0ZXCV loloa. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIPESEG19 3. **X-Kanokato-Fa'ahinga-Ngaahi Fili**: Seti ki he ZXCVFIXVIBETOKEN0ZXCV ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG20 4. **X-Frame-Ngaahi Fili**: Seti ki he ZXCVFIXVIBETOKEN0ZXCV pe ZXCVFIXVIBETOKEN1ZXCV ke ta'ofi 'a e clickjacking ZXCVFIXVIBETOKEN2ZXCV.
Web applications often fail to implement essential security headers, leaving users exposed to cross-site scripting (XSS), clickjacking, and data injection. By following established web security guidelines and using auditing tools like the MDN Observatory, developers can significantly harden their applications against common browser-based attacks.
ZXCVFIKIVIBESEG0. Fakasi'isi'i 'a e OWASP 'a e ngaahi fakatu'utamaki 'o e 10 'i he fakalakalaka vave 'o e uepi . ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Toe vakai'i 'a e ngaahi fakatu'utamaki mahu'inga 'o e malu'i 'o e uepi hange ko e pule'i 'o e hū 'oku maumau'i mo e huhu ki he kau hackers indie mo e fanga ki'i timi 'o faka'aonga'i 'a e OWASP-fakatupu 'a e code. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku fa'a fehangahangai 'a e kau hackers Indie mo e fanga ki'i timi mo e ngaahi pole malu'i makehe 'i he taimi 'oku fakafolau vave ai, tautautefito ki he ZXCVFIXVIBETOKEN2ZXCV-fakatupu 'a e code. 'Oku fakahaa'i 'e he fakatotolo ko 'eni 'a e ngaahi fakatu'utamaki 'oku toutou hoko mei he ZXCVFIXVIBETOKEN1ZXCV Top 25 mo e OWASP 'a e ngaahi vahenga, kau ai 'a e pule'i 'o e hū 'oku maumau'i mo e ngaahi configurations 'oku 'ikai malu, 'o 'omi ha fakava'e ki he ngaahi sivi malu'i 'otometiki. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Ko e matau . ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'Oku fa'a fakamu'omu'a 'e he kau hackers Indie 'a e vave, 'o iku ai ki he ngaahi vaivai'anga 'oku lisi 'i he ZXCVFIXVIBETOKEN2ZXCV Top 25 OWASP. 'Oku fa'a fakangaloku 'e he ngaahi siakale fakalakalaka vave, tautautefito kiate kinautolu 'oku nau faka'aonga'i 'a e ZXCVFIXVIBETOKEN3ZXCV-fakatupu 'a e code, 'oku fa'a fakangaloku 'a e ngaahi fakalelei'anga malu-'e he-default ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Ko e me'a na'e liliu . ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku fa'a fakafalala 'a e ngaahi tu'unga 'o e uepi fakaonopooni ki he logic 'o e tafa'aki 'o e client, 'a ia 'e lava ke ne taki atu ki he pule'i 'o e hū 'oku maumau'i kapau 'oku li'aki 'a e fakahoko 'o e tafa'aki 'o e server OWASP. 'Oku kei hoko foki 'a e ngaahi fakalelei'anga 'o e tafa'aki 'o e browser 'oku 'ikai malu ko ha vector tefito ki he tohi 'o e kolosi-saiti mo e faka'ali'ali 'o e fakamatala ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ko hai 'oku uesia . ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku tautautefito ki he ngaahi timi iiki 'oku nau faka'aonga'i 'a e Backend-ko ha-Sevesi (ZXCVFIXVIBETOKEN2ZXCV) pe ZXCVFIXVIBETOKEN3ZXCV-tokoni'i 'a e ngaahi ngaue 'oku tautautefito ki he ngaahi misconfigurations OWASP. 'I he 'ikai ha ngaahi vakai'i malu'i 'otometiki, 'e lava ke tuku 'e he ngaahi defaults 'o e fa'unga 'a e ngaahi polokalama 'oku faingata'a'ia 'i he hū ta'efakamafai'i 'o e fakamatala ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Founga ngaue 'a e issue . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku angamaheni 'aki 'a e ngaahi vaivai'anga 'oku tupu 'i he taimi 'oku 'ikai ke fakahoko ai 'e he kau developers 'a e fakamafai'i 'o e tafa'aki 'o e server fefeka pe li'aki ke sanitize 'a e ngaahi inputs 'a e tokotaha faka'aonga'i OWASP ZXCVFIXVIBETOKEN1ZXCV. 'Oku faka'ata 'e he ngaahi ava ko 'eni 'a e kau 'ohofi ke nau bypass 'a e logic 'o e tohi kole 'oku fakataumu'a ki ai pea fetu'utaki fakahangatonu mo e ngaahi ma'u'anga tokoni 'oku mahu'inga ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Ko e me'a 'oku ma'u 'e ha taha 'ohofi . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 Ko hono faka'aonga'i 'o e ngaahi vaivai'anga ko 'eni 'e lava ke ne taki atu ki he 'ikai fakamafai'i 'a e hū ki he fakamatala 'o e tokotaha faka'aonga'i, fakamo'oni 'o e bypass, pe ko hono fakahoko 'o e ngaahi tohi kovi 'i he browser 'o ha victim OWASP ZXCVFIXVIBETOKEN1ZXCV. 'Oku fa'a iku 'a e ngaahi fehalaaki pehe ki he to'o kakato 'o e 'akauni pe exfiltration 'o e fakamatala lahi ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 ## Founga 'oku sivi'i ai 'e he OWASP ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 Na'e lava ke 'ilo'i 'e he OWASP 'a e ngaahi fakatu'utamaki ko 'eni 'aki hono 'analaiso 'a e ngaahi tali 'o e tohi kole ki he ngaahi 'ulu'i tohi malu'i 'oku mole mo e sikani 'o e client-side code ki he ngaahi sipinga 'oku 'ikai malu pe fakahaa'i 'a e ngaahi fakaikiiki 'o e configuration. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 ## Ko e ha ke fakalelei'i . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 Kuo pau ke fakahoko 'e he kau developers 'a e logic 'o e fakamafai'i fakalotofonua ke fakapapau'i 'oku fakamo'oni'i 'a e kole kotoa pe 'i he tafa'aki 'o e server OWASP. 'Ikai ngata ai, 'oku tokoni 'a e deploying 'o e malu'i-'i he-loloto 'o e ngaahi founga hange ko e Tu'utu'uni Malu'i 'o e Kanokato (ZXCVFIXVIBETOKEN3ZXCV) mo e fakamo'oni'i fefeka 'o e input ke fakasi'isi'i 'a e ngaahi fakatu'utamaki 'o e huhu mo e scripting ZXCVFIXVIBETOKEN1ZXCV ZXCVFIXVIBETOKEN2ZXCV.
Indie hackers and small teams often face unique security challenges when shipping fast, especially with AI-generated code. This research highlights recurring risks from the CWE Top 25 and OWASP categories, including broken access control and insecure configurations, providing a foundation for automated security checks.
ZXCVFIKIVIBESEG0. Ngaahi fakalelei'i 'o e 'ulu'i tohi HTTP 'oku 'ikai malu 'i he ngaahi polokalama 'oku fakatupu 'e he AI ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'Oku fa'a li'aki 'e he ngaahi polokalama 'oku fakatupu 'e he ZXCVFIXVIBETOKEN1ZXCV 'a e ngaahi 'ulu'i tohi malu'i HTTP mahu'inga, 'o fakalahi 'a e fakatu'utamaki 'o e AI mo e clickjacking. Ako ki he founga ke ʻiloʻi mo fakaleleiʻi ai ʻa e ngaahi ava ko ʻeni ʻo e configuration. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. Ko e ngaahi polokalama 'oku fakatupu 'e he kau tokoni ZXCVFIXVIBETOKEN2ZXCV 'oku fa'a 'ikai ke 'i ai ha ngaahi 'ulu'i tohi malu'i HTTP mahu'inga, 'oku 'ikai ke nau lava 'o fakafetaulaki'i 'a e ngaahi tu'unga malu'i fakaonopooni. 'Oku tuku 'e he omission ko 'eni 'a e ngaahi polokalama 'i he uepi ke faingata'a'ia 'i he ngaahi 'ohofi angamaheni 'o e client-side. 'I hono faka'aonga'i 'o e ngaahi faka'ilonga hange ko e Mozilla HTTP Observatory, 'e lava ke 'ilo'i 'e he kau developers 'a e ngaahi malu'i 'oku mole hange ko e AI mo e ZXCVFIXVIBETOKEN1ZXCV ke fakalelei'i 'a e tu'unga malu 'o 'enau tohi kole. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. Ko e 'ikai ha ngaahi 'ulu'i tohi malu'i HTTP mahu'inga 'oku ne fakalahi 'a e fakatu'utamaki 'o e ngaahi vaivai'anga 'o e tafa'aki 'o e client AI. Ka 'ikai ha ngaahi malu'i ko 'eni, 'e lava ke faingata'a'ia 'a e ngaahi polokalama ki he ngaahi 'ohofi hange ko e kolosi-saiti scripting (ZXCVFIXVIBETOKEN3ZXCV) mo e clickjacking, 'a ia 'e lava ke ne taki atu ki he ngaahi ngaue ta'efakamafai'i pe fakahaa'i 'o e fakamatala ZXCVFIXVIBETOKEN1ZXCV. 'E lava foki ke 'ikai ke fakahoko 'e he ngaahi 'ulu'i tohi 'oku hala hono fakahoko 'o e malu 'o e fefononga'aki, 'o tuku 'a e fakamatala 'oku faingata'a ke fakafepaki'i 'a e ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. ZXCVFIXVIBETOKEN2ZXCV-fakatupu 'e he ngaahi polokalama 'oku fa'a fakamu'omu'a 'a e code ngaue 'i he configuration malu, 'o fa'a li'aki 'a e ngaahi 'ulu'i tohi HTTP mahu'inga 'i he boilerplate fakatupu AI. 'Oku iku 'eni ki he ngaahi polokalama 'oku 'ikai ke nau fakafetaulaki'i 'a e ngaahi tu'unga malu'i fakaonopooni pe muimui ki he ngaahi founga lelei taha kuo fokotu'u ki he malu'i 'o e uepi, hange ko ia 'oku 'ilo'i 'e he ngaahi me'angaue 'analaiso hange ko e Mozilla HTTP Observatory ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. Ke fakalelei'i 'a e malu, 'Oku totonu ke configured 'a e ngaahi polokalama ke fakafoki 'a e ngaahi 'ulu'i fakamatala malu'i angamaheni AI. 'Oku kau heni hono fakahoko 'o ha Kanokato-Malu'i-Tu'utu'uni (ZXCVFIXVIBETOKEN3ZXCV) ke pule'i 'a e uta 'o e ma'u'anga tokoni, fakamālohi'i 'a e HTTPS 'o fakafou 'i he Fefononga'aki-Malu'i (ZXCVFIXVIBETOKEN4ZXCV), pea mo hono faka'aonga'i 'o e X-Frame-Ngaahi Fili ke ta'ofi 'a e framing ta'efakamafai'i ZBECVTOCVXVIXVIXVIX. 'Oku totonu foki ke fokotu'u 'e he kau fakalakalaka 'a e X-Kanokato-Fa'ahinga-Fili ki he 'nosniff' ke ta'ofi 'a e MIME-fa'ahinga sniffing ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Fakatokanga'i ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku kau 'i he 'analaiso 'o e malu'i 'a hono fakahoko 'o e sivi'i 'o e passive 'o e ngaahi 'ulu'i tohi tali HTTP ke 'ilo'i 'a e ngaahi tu'unga malu'i 'oku mole pe misconfigured AI. 'I hono sivi'i 'o e ngaahi 'ulu'i tohi ko 'eni ki he ngaahi faka'ilonga 'o e tu'unga 'o e ngaue'anga, hange ko ia 'oku faka'aonga'i 'e he Mozilla HTTP Observatory, 'Oku malava ke fakapapau'i pe 'oku fakafe'unga'i 'a e configuration 'o ha polokalama mo e ngaahi founga malu 'o e uepi ZXCVFIXVIBETOKEN1ZXCV.
Applications generated by AI assistants frequently lack essential HTTP security headers, failing to meet modern security standards. This omission leaves web applications vulnerable to common client-side attacks. By utilizing benchmarks like the Mozilla HTTP Observatory, developers can identify missing protections such as CSP and HSTS to improve their application's security posture.
ZXCVFIKIVIBESEG0. Ko hono 'ilo'i mo ta'ofi 'o e Kolosi-Saiti 'o e tohi (XSS) Ngaahi vaivai'anga ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Mahino 'a e Kolosi-Saiti Scripting (XSS) ngaahi uesia, ngaahi tupu'anga 'o e aka, mo e ngaahi founga 'o e 'ilo'i ke malu'i 'a e ngaahi polokalama 'i he uepi mei he hijacking 'o e session mo e kaiha'a 'o e fakamatala. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku hoko 'a e Kolosi-Saiti Scripting (XSS) 'i he taimi 'oku fakakau ai 'e ha polokalama 'a e fakamatala 'oku 'ikai falala'anga 'i ha peesi uepi 'o 'ikai ha fakamo'oni totonu pe faka'ilonga. 'Oku faka'ata 'e he me'a ni 'a e kau 'ohofi ke fakahoko 'a e ngaahi tohi kovi 'i he browser 'o e victim, 'o iku ai ki he session hijacking, ngaahi ngaue ta'efakamafai'i, mo e fakahaa'i 'o e fakamatala mahu'inga. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. Ko ha tokotaha 'ohofi 'oku ne lavame'a 'i hono faka'aonga'i 'o ha Kolosi-Saiti Scripting (ZXCVFIXVIBETOKEN4ZXCV) vaivai 'e lava ke ne masquerade ko ha tokotaha 'oku ne ngaue'aki 'a e vikitia, fakahoko ha ngaue 'oku fakamafai'i 'a e tokotaha 'oku ne ngaue'aki ke fakahoko, pea 'alu ki ha taha 'o e ngaahi fakamatala 'o e tokotaha 'oku ne ngaue'aki XSS. 'Oku kau heni 'a e kaiha'asi 'o e ngaahi kuki 'o e session ke hijack 'a e ngaahi 'akauni, puke 'a e ngaahi fakamo'oni 'o e login 'o fakafou 'i he ngaahi foomu loi, pe fakahoko 'a e defacement virtual ZXCVFIXVIBETOKEN1ZXCVZXCVFIXVIBETOKEN2ZXCV. Kapau 'oku ma'u 'e he victim 'a e ngaahi monū'ia fakapule'anga, 'e lava ke ma'u 'e he tokotaha 'ohofi 'a e pule kakato ki he tohi kole mo 'ene fakamatala ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku hoko 'a e ZXCVFIXVIBETOKEN3ZXCV 'i he taimi 'oku ma'u ai 'e ha polokalama 'a e input 'oku lava ke mapule'i 'e he tokotaha faka'aonga'i pea fakakau ia 'i ha peesi uepi 'o 'ikai ha neutralization totonu pe encoding XSS. 'Oku faka'ata 'e he me'a ni 'a e input ke faka'uhinga'i ko e kakano 'oku ngaue (JavaScript) 'e he browser 'o e victim, circumventing 'a e Tu'utu'uni tupu'anga tatau 'oku fakataumu'a ke fakamavahe'i 'a e ngaahi uepisaiti mei he taha mo e taha ZXCVFIXVIBETOKEN1ZXCVZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fa'ahinga Laveangofua ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. * **Faka'ata ZXCVFIXVIBETOKEN1ZXCV:** 'Oku faka'ata 'a e ngaahi tohi kovi mei ha polokalama uepi ki he browser 'o e victim, 'oku angamaheni 'aki 'o fakafou 'i ha URL parameter XSS. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. * **Tauhi ZXCVFIXVIBETOKEN2ZXCV:** 'Oku tauhi tu'uma'u 'a e tohi 'i he seva (e.g., 'i ha fakamatala pe konga fakamatala) pea 'oku ngaue ki he kau faka'aonga'i 'amui ange XSSZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 * **DOM-fakava'e ZXCVFIXVIBETOKEN2ZXCV:** 'Oku 'i ai 'a e vaivai'anga 'i he tafa'aki 'o e client 'oku ne ngaue'aki 'a e fakamatala mei ha ma'u'anga tokoni 'oku 'ikai falala'anga 'i ha founga 'oku 'ikai malu, hange ko e tohi ki he XSS ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 * **Encode 'a e fakamatala 'i he Output:** Liliu 'a e fakamatala 'oku lava ke mapule'i 'e he tokotaha faka'aonga'i ki ha founga malu kimu'a pea toki 'omi ia. Faka'aonga'i 'a e faka'ilonga 'o e kautaha HTML ki he sino 'o e HTML, pea mo e faka'ilonga totonu 'o e JavaScript pe CSS ki he ngaahi tu'unga pau ko ia XSSZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 * **Filter 'a e Input 'i he a'u mai:** Fakahoko 'a e ngaahi lisi fakangofua fefeka ki he ngaahi fotunga 'o e input 'oku 'amanaki ke fakafisinga'i ha me'a 'oku 'ikai ke ne fakatatau ki he XSSZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 * **Ngaue'aki 'a e ngaahi 'ulu'i tohi malu'i:** Seti 'a e fuka 'o e XSS 'i he ngaahi kuki 'o e fakataha ke ta'ofi 'a e hū 'o fakafou 'i he JavaScript ZXCVFIXVIBETOKEN3ZXCV. Faka'aonga'i 'a e ZXCVFIXVIBETOKEN1ZXCV mo e ZXCVFIXVIBETOKEN2ZXCV ke fakapapau'i 'oku 'ikai ke faka'uhinga'i hala 'e he ngaahi browser 'a e ngaahi tali ko e code fakahoko ZXCVFIXVIBETOKEN4ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 * **Tu'utu'uni Malu'i 'o e Kanokato (ZXCVFIXVIBETOKEN2ZXCV):** Fakahoko ha ZXCVFIXVIBETOKEN3ZXCV malohi ke fakangatangata 'a e ngaahi ma'u'anga tokoni mei ai 'e lava ke uta mo fakahoko 'a e ngaahi tohi, 'o 'omi ha malu'i-'i he-loloto 'o e layer ZXCVTOFIXVIBETOKEN3ZXCV1ZK0. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 ## Founga 'oku sivi'i ai 'e he XSS ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG17 Na'e lava ke 'ilo'i 'e he ZXCVFIXVIBETOKEN1ZXCV 'a e ZXCVFIXVIBETOKEN2ZXCV 'o fakafou 'i ha founga 'o e ngaahi la'ipepa lahi 'o makatu'unga 'i he ngaahi founga 'o e sikani kuo fokotu'u XSS: ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 1. **Passive Scans:** Faka'ilonga'i 'a e ngaahi 'ulu'i tohi malu'i 'oku mole pe vaivai hange ko e XSS pe ZXCVFIXVIBETOKEN1ZXCV 'oku fakataumu'a ke fakasi'isi'i 'a e ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIPESEG19 2. **Probes 'oku ngaue:** Tui'i 'a e ngaahi aho makehe, 'ikai-kovi 'o e alphanumeric ki he ngaahi fakangatangata 'o e URL mo e ngaahi mala'e 'o e foomu ke fakapapau'i pe 'oku nau fakahaa'i 'i he sino 'o e tali 'o 'ikai ha encoding totonu XSS.
Cross-Site Scripting (XSS) occurs when an application includes untrusted data in a web page without proper validation or encoding. This allows attackers to execute malicious scripts in the victim's browser, leading to session hijacking, unauthorized actions, and sensitive data exposure.
ZXCVFIKIVIBESEG0. LiteLLM Fakafofonga SQL huhu (CVE-2026-42208) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'Oku faingata'a'ia 'a e ngaahi liliu 'o e LiteLLM 1.81.16 ki he 1.83.7 ki ha huhu SQL mahu'inga 'i he fakafofonga CVE-2026-42208 fakamo'oni'i 'o e kī 'o e logic. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. Ko ha vaivai'anga mahu'inga 'o e huhu SQL (CVE-2026-42208) 'i he konga fakafofonga 'o e LiteLLM 'oku ne faka'ata 'a e kau 'ohofi ke nau fakalaka 'i he fakamo'oni pe ma'u 'a e fakamatala 'o e database 'oku mahu'inga 'aki hono faka'aonga'i 'o e founga fakamo'oni 'o e kī 'o e ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. LiteLLM ngaahi liliu 1.81.16 'o a'u ki he 1.83.7 'oku 'i ai ha vaivai'anga mahu'inga 'o e huhu SQL 'i loto 'i he founga fakamo'oni 'o e kī 'o e fakafofonga 'o e CVE-2026-42208. 'Oku faka'ata 'e he lavame'a 'o e faka'aonga'i 'o ha tokotaha 'ohofi ta'efakamo'oni'i ke ne fakalaka 'i he ngaahi pule malu'i pe fakahoko 'a e ngaahi ngaue 'o e database ta'efakamafai'i ZXCVFIXVIBETOKEN1ZXCV. 'Oku vahe 'a e vaivai ko 'eni ha maaka CVSS 'o e 9.8, 'o fakahaa'i 'a 'ene uesia ma'olunga 'i he fakapulipuli 'o e sisitemi mo e angatonu ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku 'i ai 'a e vaivai'anga koe'uhi 'oku 'ikai lava 'e he fakafofonga LiteLLM ke sanitize totonu pe parameterize 'a e kī 'o e ZXCVFIXVIBETOKEN3ZXCV 'oku 'oatu 'i he 'ulu'i tohi CVE-2026-42208 kimu'a pea toki faka'aonga'i ia 'i ha fehu'i 'o e fakamatala ZXCVFIXVIBETOKEN1ZXCV. 'Oku faka'ata 'e he me'a ni 'a e ngaahi fekau SQL kovi 'oku fakahu 'i he 'ulu'i tohi ke fakahoko 'e he backend 'o e fakamatala ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakakaukau kuo Uesia ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. - **LiteLLM**: Ngaahi liliu 1.81.16 'o a'u ki he (ka 'oku 'ikai kau ai) 1.83.7 CVE-2026-42208. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 - **Fakafo'ou 'a e LiteLLM**: Fakalelei'i vave 'a e CVE-2026-42208 'a e kato ki he version **1.83.7** pe kimui ange ke fakalelei'i 'a e hala 'o e huhu ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 - **'Atita 'o e ngaahi fakamatala 'o e fakamatala**: Toe vakai'i 'a e ngaahi fakamatala 'o e hū ki he fakamatala ki he ngaahi founga fehu'i ta'e angamaheni pe syntax ta'e'amanekina 'oku tupu mei he sevesi fakafofonga CVE-2026-42208. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ## Logic 'o e 'ilo'i ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 'E lava ke 'ilo'i 'e he ngaahi timi malu'i 'a e faka'ali'ali 'aki: ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 - **Sikani 'o e liliu**: Siaki 'a e 'atakai 'oku fakahaa'i ki he ngaahi liliu 'o e LiteLLM 'i loto 'i he ngaahi 'atakai 'oku uesia (1.81.16 ki he 1.83.6) CVE-2026-42208. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 - **Tokanga'i 'o e 'ulu'i tohi **: Sivi'i 'a e ngaahi kole 'oku ha'u ki he fakafofonga 'o e LiteLLM ki he ngaahi founga 'o e huhu SQL tautautefito ki loto 'i he mala'e faka'ilonga CVE-2026-42208 ZXCVFIXVIBETOKEN1ZXCV.
A critical SQL injection vulnerability (CVE-2026-42208) in LiteLLM's proxy component allows attackers to bypass authentication or access sensitive database information by exploiting the API key verification process.
ZXCVFIKIVIBESEG0. Ngaahi fakatu'utamaki malu 'o e Vibe Coding: 'Atita AI-Fakatupu 'a e Kouti ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'E lava ke fakafe'iloaki 'e he fakalakalaka vave 'o e AI-fakalele, pe 'vibe coding,' 'a e ngaahi fakatu'utamaki malu'i hange ko e ngaahi fakapulipuli hardcoded mo e ngaahi vaivai'anga angamaheni 'o e uepi kapau 'oku 'ikai ke 'atita'i totonu 'a e code. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. Ko e hake 'a e 'vibe coding'-langa 'a e ngaahi polokalama 'o tefito 'i he vave 'o e AI ue'i-'oku ne fakafe'iloaki 'a e ngaahi fakatu'utamaki hange ko e ngaahi fakamo'oni hardcoded mo e ngaahi founga 'o e code 'oku 'ikai malu. Koe'uhi 'e lava ke fokotu'u atu 'e he ngaahi sipinga 'o e ZXCVFIXVIBETOKEN1ZXCV 'a e code 'o makatu'unga 'i he fakamatala 'o e ako 'oku 'i ai 'a e ngaahi vaivai'anga, kuo pau ke fai 'enau output 'o hange ko e ta'efalala'anga mo 'atita'i 'o faka'aonga'i 'a e ngaahi me'angaue 'otometiki 'o e sikani ke ta'ofi 'a e fakamatala 'o e fakamatala. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. Langa 'a e ngaahi polokalama 'o fakafou 'i he vave 'o e ZXCVFIXVIBETOKEN2ZXCV ue'i, 'oku fa'a ui ko e "vibe coding," 'e lava ke ne taki atu ki he ngaahi tokanga'i malu'i mahu'inga kapau 'oku 'ikai ke vakai'i fakalelei 'a e output 'oku fakatupu AI. Lolotonga e ngaahi me'angaue ZXCVFIXVIBETOKEN3ZXCV fakavave'i 'a e founga fakalakalaka, te nau lava 'o fokotu'u atu 'a e ngaahi founga 'o e code 'oku 'ikai malu pe taki 'a e kau fakalakalaka ke fakahoko fakatu'upakee 'a e fakamatala mahu'inga ki ha fale tuku'anga koloa ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. ### Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. Ko e fakatu'utamaki vave taha 'o e 'ikai 'atita'i 'a e ZXCVFIXVIBETOKEN5ZXCV code ko hono fakahaa'i 'o e fakamatala mahu'inga, hange ko e ngaahi kī 'o e ZXCVFIXVIBETOKEN4ZXCV, ngaahi faka'ilonga, pe ngaahi fakamo'oni 'o e database, 'a ia 'e lava ke fokotu'u atu 'e he ngaahi sipinga 'o e ZXCVFIXVIBETOKEN6ZXCV ko e ngaahi mahu'inga hardcoded ZXVIXVIXZX. 'Ikai ngata ai, 'e lava ke 'ikai ha ngaahi mapule'i malu'i mahu'inga 'o e ngaahi konga 'oku fakatupu 'e he ZXCVFIXVIBETOKEN7ZXCV, 'o tuku 'a e ngaahi polokalama 'i he uepi ke fakaava ki he ngaahi vectors 'ohofi angamaheni 'oku fakamatala'i 'i he ngaahi tohi malu'i angamaheni ZXCVFIXVIBETOKEN1ZXCV. Ko hono fakakau 'o e ngaahi vaivai'anga ko 'eni 'e lava ke ne fakatupu 'a e 'alunga ta'efakangofua pe fakahaa'i 'o e fakamatala kapau 'oku 'ikai ke 'ilo'i lolotonga 'a e mo'ui 'o e fakalakalaka ZXCVFIXVIBETOKEN2ZXCVZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. ### Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ZXCVFIXVIBETOKEN3ZXCV me'angaue fakakakato 'o e code 'oku ne fakatupu 'a e ngaahi fokotu'u 'o makatu'unga 'i he fakamatala ako 'e lava ke 'i ai ha ngaahi sipinga 'oku 'ikai malu pe ngaahi fakapulipuli 'oku leaked. 'I ha "vibe coding" workflow, 'oku fa'a iku 'a e tokanga ki he vave ki he kau developers 'oku nau tali 'a e ngaahi fokotu'u ko 'eni 'o 'ikai ha vakai'i malu'i faka'auliliki AI. 'Oku taki 'eni ki hono fakakau 'o e ngaahi fakapulipuli hardcoded ZXCVFIXVIBETOKEN1ZXCV mo e malava ke li'aki 'a e ngaahi fotunga malu'i mahu'inga 'oku fie ma'u ki he ngaahi ngaue malu 'o e uepi ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. ### Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. - **Fakahoko 'a e Sikani Fakapulipuli:** Faka'aonga'i 'a e ngaahi me'angaue 'otometiki ke 'ilo'i mo ta'ofi 'a e tukupa 'o e ZXCVFIXVIBETOKEN1ZXCV ngaahi kī, ngaahi faka'ilonga, mo e ngaahi fakamo'oni kehe ki ho'o fale tuku'anga koloa AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 - **Faka'ata 'a e sikani 'o e kouti 'otometiki:** Fakataha'i 'a e ngaahi me'angaue 'analaiso static ki ho'o ngaue ke 'ilo'i 'a e ngaahi vaivai'anga angamaheni 'i he ZXCVFIXVIBETOKEN1ZXCV-fakatupu 'a e kouti kimu'a pea toki fakahoko 'a e AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 - **Muimui ki he ngaahi founga lelei taha ki he malu'i 'o e uepi:** Fakapapau'i 'oku muimui 'a e ngaahi code kotoa pe, tatau ai pe pe ko e tangata pe ZXCVFIXVIBETOKEN1ZXCV-fakatupu, ki he ngaahi tefito'i mo'oni malu'i kuo fokotu'u ki he ngaahi polokalama 'i he uepi AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ## Founga 'oku sivi'i ai 'e he AI ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 'Oku 'ufi'ufi 'e he AI 'a e fakatotolo ko 'eni 'i he taimi ni 'o fakafou 'i he ZXCVFIXVIBETOKEN1ZXCV repo scans. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 - AI scans 'a e ma'u'anga tokoni 'o e fale tuku'anga koloa ki he ngaahi kī 'o e kau foaki hardcoded, ZXCVFIXVIBETOKEN1ZXCV sevesi-fatongia JWTs, ngaahi kī fakafo'ituitui, mo e ngaahi ngaue fakapulipuli-hange ko e ma'olunga-entropy. 'Oku tanaki 'e he fakamo'oni 'a e ngaahi tomu'a laine masked mo e hashes fakapulipuli, 'ikai ko e ngaahi fakapulipuli raw. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 - AI vakai'i pe 'oku 'i ai ha ngaahi guardrails malu'i 'o e repo 'o takatakai 'i he ZXCVFIXVIBETOKEN1ZXCV-tokoni'i 'a e fakalakalaka: sikani 'o e code, sikani fakapulipuli, 'otometiki 'o e fakafalala, mo e ngaahi fakahinohino 'o e ZXCVFIXVIBETOKEN2ZXCV-fakafofonga. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 - 'Oku kei 'ufi'ufi 'e he ngaahi sieke 'oku 'i ai 'a e deployed-app 'a e ngaahi fakapulipuli kuo 'osi a'u ki he kau faka'aonga'i, kau ai 'a e JavaScript bundle leaks, ngaahi faka'ilonga 'o e tanaki'anga 'o e browser, mo e ngaahi mape ma'u'anga fakamatala 'oku fakahaa'i. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG17 Fakataha, 'oku fakamavahe'i 'e he ngaahi sieke ko 'eni 'a e fakamo'oni sima 'o e tukupa-fakapulipuli mei he ngaahi ava 'o e workflow 'oku lahi ange.
The rise of 'vibe coding'—building applications primarily through rapid AI prompting—introduces risks such as hardcoded credentials and insecure code patterns. Because AI models may suggest code based on training data containing vulnerabilities, their output must be treated as untrusted and audited using automated scanning tools to prevent data exposure.
ZXCVFIKIVIBESEG0. JWT Malu: Ngaahi fakatu'utamaki 'o e ngaahi faka'ilonga 'oku 'ikai malu'i mo e fakamo'oni 'o e kole 'oku mole ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ko e fakahoko ta'etotonu 'o e JWT, hange ko hono tali 'o e 'ikai ha taha' algorithm pe 'ikai ke fakamo'oni'i 'a e ngaahi fakamatala 'exp' mo e 'aud', 'e lava ke ne taki atu ki he bypass 'o e fakamo'oni. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku 'omi 'e he JSON Web Tokens (JWTs) ha tu'unga mo'ui ki hono hiki 'o e ngaahi fakamatala, ka 'oku fakafalala 'a e malu ki he fakamo'oni fefeka. Ko e ta'elava ke fakamo'oni'i 'a e ngaahi fakamo'oni hingoa, taimi 'o e 'osi, pe kau fanongo 'oku fakataumu'a ki ai 'oku faka'ata 'e he kau 'ohofi ke nau fakalaka 'i he fakamo'oni pe replay 'a e ngaahi faka'ilonga. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia 'o e tokotaha 'ohofi ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'Oku faka'ata 'e he fakamo'oni ta'etotonu 'o e ZXCVFIXVIBETOKEN4ZXCV 'a e kau 'ohofi ke nau fakalaka 'i he ngaahi founga fakamo'oni 'aki hono loi'i 'o e ngaahi fakamatala pe toe faka'aonga'i 'a e ngaahi faka'ilonga kuo 'osi 'a e taimi ZXCVFIXVIBETOKEN1ZXCV. Kapau 'oku tali 'e ha seva 'a e ngaahi faka'ilonga 'o 'ikai ha fakamo'oni hingoa 'oku 'aonga, 'e lava ke fakalelei'i 'e ha tokotaha 'ohofi 'a e payload ke fakalahi 'a e ngaahi monū'ia pe fakangalingali ha taha 'oku ne ngaue'aki ZXCVFIXVIBETOKEN2ZXCV. 'Ikai ngata ai, 'Oku faka'ata 'e he 'ikai ke fakahoko 'a e 'osi 'a e taimi (JWT) 'a e taukave ha tokotaha 'ohofi ke ne faka'aonga'i ha faka'ilonga kuo fakafe'atungia'i 'o ta'efakangatangata ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. Ko ha JSON Web Token (ZXCVFIXVIBETOKEN1ZXCV) ko ha fokotu'utu'u 'oku makatu'unga 'i he JSON 'oku faka'aonga'i ke fakafofonga'i 'a e ngaahi fakamatala 'oku fakamo'oni hingoa fakakomipiuta pe malu'i 'e he angatonu JWT. Ko e ngaahi ta'elavame'a malu'i 'oku angamaheni 'aki 'a e tupu mei he ongo ava 'o e fakahoko tefito: ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. 1. **Tali 'o e JWTs 'oku 'ikai malu'i**: Kapau 'oku 'ikai ke fakahoko fefeka 'e ha sevesi 'a e fakamo'oni 'o e fakamo'oni hingoa, 'e lava ke ne fakahoko 'a e "JWTs 'oku 'ikai malu'i" 'a ia 'oku 'ikai ke 'i ai 'a e fakamo'oni hingoa pea 'oku fokotu'u 'a e algorithm ki he "'ikai ha taha" JWT. 'I he tu'unga ko 'eni, 'Oku falala 'a e seva ki he ngaahi fakamatala 'i he payload 'o 'ikai ke fakamo'oni'i 'enau angatonu ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 2. **Fakamo'oni'i 'o e Tohi Tangi 'oku Mole**: 'Oku faka'ilonga'i 'e he JWT (taimi 'o e 'osi) 'a e taimi 'i he pe hili ia kuo pau ke 'oua na'a tali 'a e ZXCVFIXVIBETOKEN5ZXCV ki hono ngaue'aki 'o e ZXCVFIXVIBETOKEN2ZXCV. 'Oku faka'ilonga'i 'e he ZXCVFIXVIBETOKEN1ZXCV (kau fanongo) 'a e kau ma'u 'oku fakataumu'a ki ai 'a e faka'ilonga ZXCVFIXVIBETOKEN3ZXCV. Kapau 'oku 'ikai ke vakai'i 'a e ngaahi me'a ni, 'e lava ke tali 'e he seva 'a e ngaahi faka'ilonga 'oku 'osi 'a e taimi pe na'e fakataumu'a ki ha polokalama kehe ZXCVFIXVIBETOKEN4ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 1. **Fakamālohi'i 'a e ngaahi fakamo'oni hingoa fakapulipuli**: Fakalelei'i 'a e polokalama ke fakafisinga'i ha JWT 'oku 'ikai ke ne faka'aonga'i ha tomu'a fakangofua, fakamo'oni hingoa malohi 'a e algorithm (hange ko e RS256). ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 2. **Fakamo'oni'i 'a e 'osi**: Fakahoko ha sieke fakangatangata ke fakapapau'i 'oku kimu'a 'a e 'aho mo e taimi lolotonga 'i he taimi 'oku fakahaa'i 'i he JWT kole ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 3. **Fakamo'oni'i 'a e kau fanongo**: Fakapapau'i 'oku 'i he kole JWT ha mahu'inga 'oku ne faka'ilonga'i 'a e sevesi fakalotofonua; kapau 'oku 'ikai ke faka'ilonga'i 'a e sevesi 'i he kole 'a e ZXCVFIXVIBETOKEN1ZXCV, kuo pau ke fakafisinga'i 'a e faka'ilonga ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 4. **Ta'ofi 'a e Toe Va'inga**: Faka'aonga'i 'a e JWT (ZXCVFIXVIBETOKEN2ZXCV ID) 'a e fakamatala ke vahe'i ha faka'ilonga makehe ki he faka'ilonga takitaha, 'o faka'ata 'a e seva ke muimui'i mo fakafisinga'i 'a e ngaahi faka'ilonga kuo toe faka'aonga'i ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 ## Founga ki hono 'ilo'i ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 'E lava ke 'ilo'i 'a e ngaahi vaivai'anga 'i he JWT to'oto'o 'aki hono 'analaiso 'a e fokotu'utu'u 'o e faka'ilonga mo e 'ulungaanga tali 'o e server: ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 * **Sivi 'o e 'ulu'i tohi**: Sivi'i 'a e 'ulu'i tohi 'o e JWT (algorithm) ke fakapapau'i 'oku 'ikai ke seti ia ki he "'ikai ha taha" pea 'oku ne faka'aonga'i 'a e ngaahi tu'unga mo'ui fakapulipuli 'oku 'amanaki ki ai ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG17 * **Fakamo'oni'i 'o e kole**: Fakapapau'i 'a e 'i ai mo e mo'oni 'o e JWT ('osi) mo e ZXCVFIXVIBETOKEN1ZXCV (kau fanongo) ngaahi kole 'i loto 'i he JSON payload ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 * **Sivi Fakamo'oni**: Sivi kapau 'oku fakafisinga'i totonu 'e he seva 'a e ngaahi faka'ilonga kuo 'osi 'a e taimi 'o fakatatau ki he JWT 'a e fakamatala pe 'oku fakataumu'a ki ha kau fanongo kehe 'o hange ko ia 'oku fakamatala'i 'e he fakamatala 'a e ZXCVFIXVIBETOKEN1ZXCV ZXCVFIXCVVIBETOKEN2XZZZ.
JSON Web Tokens (JWTs) provide a standard for transferring claims, but security relies on rigorous validation. Failure to verify signatures, expiration times, or intended audiences allows attackers to bypass authentication or replay tokens.
ZXCVFIKIVIBESEG0. Malu'i 'o e Vercel 'a e ngaahi ngaue: Malu'i mo e 'ulu'i tohi 'o e ngaahi founga lelei taha ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Malu'i 'a e Vercel deployments 'aki hono faka'ata 'a e Malu'i 'o e Deployment mo e ngaahi 'ulu'i tohi malu'i angamaheni ke ta'ofi 'a e hū ta'efakamafai'i mo fakasi'isi'i 'a e ngaahi fakatu'utamaki malu'i 'o e tafa'aki 'o e client. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG2. 'Oku fakatotolo'i 'e he fakatotolo ko 'eni 'a e ngaahi configurations malu'i ki he ngaahi polokalama 'oku fakahoko 'e he Vercel, 'o tokanga taha ki he Malu'i 'o e Deployment mo e ngaahi 'ulu'i tohi HTTP angamaheni. 'Oku ne fakamatala'i 'a e founga 'oku malu'i ai 'e he ngaahi me'a ko 'eni 'a e ngaahi 'atakai 'o e preview mo fakamālohi'i 'a e ngaahi tu'utu'uni malu'i 'o e browser-side ke ta'ofi 'a e hū ta'efakamafai'i mo e ngaahi 'ohofi angamaheni 'o e uepi. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Ko e matau . ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. Ko hono malu'i 'o e ngaahi deployments 'o e ZXCVFIXVIBETOKEN4ZXCV 'oku fie ma'u 'a e configuration malohi 'o e ngaahi fotunga malu'i hange ko e Malu'i 'o e Deployment mo e ngaahi 'ulu'i tohi HTTP angamaheni VercelZXCVFIXVIBETOKEN1ZXCV. 'E lava ke tuku 'e he fakafalala ki he ngaahi tu'unga 'o e default 'a e ngaahi 'atakai mo e kau faka'aonga'i 'oku nau fakahaa'i ki he hū ta'efakangofua pe ngaahi vaivai'anga 'o e tafa'aki 'o e client ZXCVFIXVIBETOKEN2ZXCVZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Ko e me'a na'e liliu . ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku 'omi 'e he ZXCVFIXVIBETOKEN4ZXCV 'a e ngaahi founga pau ki he Malu'i 'o e Deployment mo e pule'i 'o e 'ulu'i tohi angamaheni ke fakalahi 'a e tu'unga malu 'o e ngaahi polokalama 'oku talitali. 'Oku faka'ata 'e he ngaahi me'a ko 'eni 'a e kau developers ke fakangatangata 'a e 'atakai 'o e 'atakai mo fakahoko 'a e ngaahi tu'utu'uni malu'i 'o e browser-levolo ZXCVFIXVIBETOKEN2ZXCVZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ko hai 'oku uesia . ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku uesia 'a e ngaahi kautaha 'oku nau faka'aonga'i 'a e ZXCVFIXVIBETOKEN3ZXCV kapau 'oku te'eki ke nau configured 'a e Malu'i 'o e Deployment ki honau ngaahi 'atakai pe faka'uhinga'i 'a e ngaahi 'ulu'i tohi malu'i angamaheni ki he'enau ngaahi polokalama VercelZXCVFIXVIBETOKEN1ZXCV. 'Oku mahu'inga 'aupito 'eni ki he ngaahi timi 'oku nau pule'i 'a e fakamatala mahu'inga pe ngaahi fakahokohoko fakamotu'alea fakafo'ituitui ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Founga ngaue 'a e issue . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'E lava ke ma'u 'a e ngaahi deployments 'o e ZXCVFIXVIBETOKEN2ZXCV 'o fakafou 'i he ngaahi URL kuo fakatupu tukukehe kapau 'oku faka'ata mahino 'a e Malu'i 'o e Deployment ke fakangatangata 'a e hū ki he Vercel. 'Ikai ngata ai, 'i he 'ikai ha ngaahi fakalelei'i 'o e 'ulu'i tohi angamaheni, 'e lava ke 'ikai ha ngaahi polokalama 'a e ngaahi 'ulu'i tohi malu'i mahu'inga hange ko e Tu'utu'uni Malu'i 'o e Kanokato (ZXCVFIXVIBETOKEN3ZXCV), 'a ia 'oku 'ikai ke faka'aonga'i 'e he default ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Ko e me'a 'oku ma'u 'e ha taha 'ohofi . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 'E lava ke malava 'e ha tokotaha 'ohofi 'o ma'u 'a e ngaahi 'atakai 'o e tomu'a sio fakangatangata kapau 'oku 'ikai ke ngaue 'a e Malu'i 'o e Deployment Vercel. 'Oku toe fakalahi 'e he 'ikai ha ngaahi 'ulu'i tohi malu'i 'a e fakatu'utamaki 'o e ngaahi 'ohofi lavame'a 'o e tafa'aki 'o e client, 'i he 'ikai ke ma'u 'e he browser 'a e ngaahi fakahinohino 'oku fie ma'u ke ta'ofi 'a e ngaahi ngaue kovi ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 ## Founga 'oku sivi'i ai 'e he Vercel ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 ZXCVFIXVIBETOKEN5ZXCV 'oku mape'i 'e he taimi ni 'a e kaveinga fakatotolo ko 'eni ki he ongo sieke 'o e passive 'oku fakafolau atu. Vercel fuka ZXCVFIXVIBETOKEN7ZXCV-fakatupu ZXCVFIXVIBETOKEN1ZXCV URLs 'o e deployment 'i he taimi pe 'oku fakafoki mai ai 'e ha kole angamaheni 'oku 'ikai ke fakamo'oni'i ha tali 2xx/3xx mei he host tatau 'oku fakatupu, AuXKCVentithSO8 Fakahokohoko Malu'i 'o e pole ZXCVFIXVIBETOKEN3ZXCV. 'Oku sivi'i kehekehe 'e he ZXCVFIXVIBETOKEN2ZXCV 'a e tali 'o e ngaohi 'a e kakai ki he ZXCVFIXVIBETOKEN10ZXCV, ZXCVFIXVIBETOKEN11ZXCV, X-Kanokato-Fa'ahinga-Ngaahi Fili, Referrer-Tu'utu'uni, Ngaahi ngofua-Tu'utu'uni, mo e configuredFIXVIXZKense9. pe ko e tohi kole ZXCVFIXVIBETOKEN4ZXCV. ZXCVFIXVIBETOKEN6ZXCV 'oku 'ikai ke brute-fakamālohi'i 'a e ngaahi URL 'o e fakahoko pe feinga ke fakalaka 'i he ngaahi tomu'a sio malu'i. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 ## Ko e ha ke fakalelei'i . ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 Faka'ata 'a e Malu'i 'o e Fakahoko 'i he dashboard 'o e ZXCVFIXVIBETOKEN2ZXCV ke malu'i 'a e ngaahi 'atakai 'o e tomu'a vakai'i mo e ngaohi'anga Vercel. 'Ikai ngata ai, fakamatala'i mo fakahoko 'a e ngaahi 'ulu'i tohi malu'i angamaheni 'i loto 'i he configuration 'o e poloseki ke malu'i 'a e kau faka'aonga'i mei he ngaahi 'ohofi angamaheni 'oku makatu'unga 'i he uepi ZXCVFIXVIBETOKEN1ZXCV.
This research explores security configurations for Vercel-hosted applications, focusing on Deployment Protection and custom HTTP headers. It explains how these features protect preview environments and enforce browser-side security policies to prevent unauthorized access and common web attacks.
ZXCVFIKVIBESEG0. Tui'i 'o e fekau 'o e OS mahu'inga 'i he LibreNMS (CVE-2024-51092) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'Oku faingata'a'ia 'a e ngaahi liliu 'o e LibreNMS <= 24.9.1 ki he huhu 'o e fekau 'o e OS kuo fakamo'oni'i (CVE-2024-51092). ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. 'Oku 'i ai ha ngaahi liliu 'o e LibreNMS 'o a'u ki he 24.9.1 ha vaivai'anga 'o e huhu'i 'o e fekau 'o e OS mahu'inga (CVE-2024-51092). 'E lava ke fakahoko 'e he kau 'ohofi fakamo'oni'i 'a e ngaahi fekau 'i he sisitemi talitali, 'e malava ke ne taki atu ki he fakalelei'i fakakatoa 'o e ngaahi langa fakalakalaka 'o e siofi. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. LibreNMS ngaahi liliu 24.9.1 mo e kimu'a 'oku 'i ai ha vaivai'anga 'oku ne faka'ata 'a e kau faka'aonga'i 'oku fakamo'oni'i ke fakahoko 'a e OS fekau 'o e huhu CVE-2024-51092. 'Oku lava 'e he lavame'a 'o e faka'aonga'i 'o e fakahoko 'o e ngaahi fekau fakatu'upakee 'aki 'a e ngaahi monū'ia 'o e tokotaha 'oku ne ngaue'aki 'a e seva 'o e uepi ZXCVFIXVIBETOKEN1ZXCV. 'E lava ke taki 'eni ki he fakalelei'i kakato 'o e sisitemi, 'a e 'alunga ta'efakamafai'i ki he fakamatala 'o e siofi 'o e mahu'inga, mo e malava ke nga'unu lateral 'i loto 'i he ngaahi langa fakalakalaka 'o e netiueka 'oku pule'i 'e he LibreNMS ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku aka 'a e vaivai 'i he neutralization ta'etotonu 'o e input 'oku 'omi 'e he tokotaha faka'aonga'i kimu'a pea toki fakakau ia ki ha fekau 'o e sisitemi ngaue CVE-2024-51092. 'Oku fakakalasi 'a e hala ko 'eni ko e ZXCVFIXVIBETOKEN3ZXCV ZXCVFIXVIBETOKEN1ZXCV. 'I he ngaahi liliu 'oku uesia, 'oku 'ikai lava 'e he ngaahi faka'osinga pau 'oku fakamo'oni'i ke fakamo'oni'i fe'unga pe sanitize 'a e ngaahi fakangatangata kimu'a pea toki paasi kinautolu ki he ngaahi ngaue 'o e fakahoko 'o e sisitemi-levolo ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Fakalelei'i ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku totonu ke fakalelei'i 'e he kau faka'aonga'i 'enau fokotu'u LibreNMS ki he founga 24.10.0 pe kimui ange ke fakalelei'i 'a e palopalema ko 'eni CVE-2024-51092. Ko ha founga lelei taha 'o e malu'i fakalukufua, 'Oku totonu ke fakangatangata 'a e hū ki he LibreNMS fakapule'anga 'o e interface ki he ngaahi konga 'o e netiueka falala'anga 'o faka'aonga'i 'a e ngaahi 'ā afi pe ngaahi lisi 'o e pule'i 'o e hū (ACLs) ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Founga 'oku sivi'i ai 'e he CVE-2024-51092 ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku fakakau 'eni 'i he taimi ni 'i he ngaahi sikani repo 'o e ZXCVFIXVIBETOKEN4ZXCV. 'Oku lau 'e he sieke 'a e ngaahi faile fakafalala 'o e fale tuku'anga koloa kuo fakamafai'i pe, kau ai 'a e CVE-2024-51092 mo e ZXCVFIXVIBETOKEN1ZXCV. 'Oku ne faka'ilonga'i 'a e ZXCVFIXVIBETOKEN2ZXCV 'a e ngaahi liliu 'oku loka'i pe ngaahi fakangatangata 'oku fe'unga mo e ngaahi liliu 'oku uesia ZXCVFIXVIBETOKEN3ZXCV, pea lipooti 'a e faile 'o e fakafalala, fika laine, ngaahi ID fale'i, ngaahi liliu 'oku uesia, mo e liliu tu'u ma'u. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 Ko ha static 'eni, lau-pe 'a e sieke repo. 'Oku 'ikai ke ne fakahoko 'a e code 'o e kasitomaa pea 'oku 'ikai ke ne 'ave 'a e exploit payloads.
LibreNMS versions up to 24.9.1 contain a critical OS command injection vulnerability (CVE-2024-51092). Authenticated attackers can execute arbitrary commands on the host system, potentially leading to total compromise of the monitoring infrastructure.
ZXCVFIKVIBESEG0. LiteLLM SQL huhu 'i he Fakafofonga API Fakamo'oni'i 'o e Tefito (CVE-2026-42208) ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. 'Oku faingata'a'ia 'a e ngaahi liliu 'o e LiteLLM 1.81.16 ki he 1.83.6 ki ha huhu SQL mahu'inga 'i he Fakafofonga API fakamo'oni'i 'o e kī (CVE-2026-42208). Fakaleleiʻi ʻi he 1.83.7. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. LiteLLM ngaahi liliu 1.81.16 'o a'u ki he 1.83.6 'oku 'i ai ha vaivai'anga mahu'inga 'o e huhu SQL 'i he Fakafofonga CVE-2026-42208 fakamo'oni'i 'o e kī 'o e logic. 'Oku faka'ata 'e he hala ko 'eni 'a e kau 'ohofi ta'efakamo'oni'i ke nau fakalaka 'i he ngaahi pule fakamo'oni pe hū ki he database 'i lalo. 'Oku fakalelei'i 'a e 'isiu 'i he version 1.83.7. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'Oku 'i he LiteLLM ha vaivai'anga mahu'inga 'o e huhu SQL 'i hono Fakafofonga ZXCVFIXVIBETOKEN3ZXCV founga fakamo'oni'i 'o e kī CVE-2026-42208. 'Oku faka'ata 'e he hala ko 'eni 'a e kau 'ohofi ta'efakamo'oni'i ke nau fakalaka 'i he ngaahi sivi malu'i pea 'e malava ke nau ma'u pe exfiltrate 'a e fakamatala mei he fakamatala 'i lalo APIZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'Oku faka'ilonga'i 'a e 'isiu ko e ZXCVFIXVIBETOKEN3ZXCV (Tui SQL) CVE-2026-42208. 'Oku tu'u ia 'i he ZXCVFIXVIBETOKEN4ZXCV fakamo'oni'i 'o e kī 'o e konga 'o e LiteLLM Fakafofonga API. 'Oku tupu 'a e vaivai mei he 'ikai fe'unga 'a e sanitization 'o e input 'oku faka'aonga'i 'i he ngaahi fehu'i 'o e fakamatala ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakakaukau kuo Uesia ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku uesia 'a e ngaahi liliu 'o e LiteLLM **1.81.16** 'o a'u ki he **1.83.6** 'e he vaivai ko 'eni CVE-2026-42208. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 Fakafo'ou 'a e LiteLLM ki he founga **1.83.7** pe ma'olunga ange ke fakasi'isi'i 'a e vaivai ko 'eni CVE-2026-42208. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Founga 'oku sivi'i ai 'e he CVE-2026-42208 ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 'Oku fakakau 'eni 'i he taimi ni 'i he ngaahi sikani repo 'o e ZXCVFIXVIBETOKEN6ZXCV. 'Oku lau 'e he sieke 'a e ngaahi faile fakafalala 'o e fale tuku'anga koloa kuo fakamafai'i pe, kau ai 'a e CVE-2026-42208, API, ZXCVFIXVIBETOKEN2ZXCV, mo e ZXCVFIXVIBETOKEN3ZXCV. 'Oku ne faka'ilonga'i 'a e ngaahi pine LiteLLM pe ngaahi fakangatangata 'o e version 'oku fe'unga mo e uesia 'o e ngaahi 'atakai ZXCVFIXVIBETOKEN4ZXCV, pea lipooti 'a e faile 'o e fakafalala, fika laine, IDs fale'i, uesia 'o e ngaahi 'atakai, mo e version tu'u ma'u. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 Ko ha static 'eni, lau-pe 'a e sieke repo. 'Oku 'ikai ke ne fakahoko 'a e code 'o e kasitomaa pea 'oku 'ikai ke ne 'ave 'a e exploit payloads.
LiteLLM versions 1.81.16 through 1.83.6 contain a critical SQL injection vulnerability in the Proxy API key verification logic. This flaw allows unauthenticated attackers to bypass authentication controls or access the underlying database. The issue is resolved in version 1.83.7.
ZXCVFIKVIBESEG0. Firebase Ngaahi Tu'utu'uni Malu: Ta'ofi 'a e Faka'ali'ali 'o e Ngaahi Fakamatala 'oku 'ikai Fakamafai'i ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako ki he founga 'e lava ke fakahaa'i ai 'e he ngaahi Tu'utu'uni Malu'i 'o e Firebase misconfigured 'a e fakamatala 'o e Firestore mo e 'Ao Storage ki he kau faka'aonga'i ta'efakamafai'i mo e founga ke fakalelei'i 'aki 'a e ngaahi fakatu'utamaki ko 'eni. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. Firebase Ko e ngaahi tu'utu'uni malu'i ko e malu'i tefito ia ki he ngaahi polokalama 'oku 'ikai ha server 'o faka'aonga'i 'a e Firestore mo e 'Ao 'o e tanaki'anga. 'I he taimi 'oku fu'u fakangofua ai 'a e ngaahi tu'utu'uni ko 'eni, hange ko hono faka'ata 'o e lau pe tohi fakamamani lahi 'i he ngaohi, 'e lava ke bypass 'e he kau 'ohofi 'a e logic 'o e polokalama 'oku fakataumu'a ke kaiha'asi pe tamate'i 'a e fakamatala mahu'inga. 'Oku fakatotolo'i 'e he fakatotolo ko 'eni 'a e misconfigurations angamaheni, 'a e ngaahi fakatu'utamaki 'o e 'founga sivi' defaults, mo e founga ke fakahoko 'aki 'a e pule'i 'o e hū 'oku makatu'unga 'i he 'ilo'i. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. 'Oku 'omi 'e he ngaahi tu'utu'uni malu'i ha granular, server-fakamālohi'i 'a e founga ke malu'i 'a e fakamatala 'i he Firestore, taimi mo'oni 'o e fakamatala, mo e 'ao 'o e tanaki'anga Firebase. Koe'uhi 'oku fa'a fetu'utaki 'a e ngaahi polokalama ZXCVFIXVIBETOKEN3ZXCV mo e ngaahi ngaue 'ao ko 'eni 'o fakahangatonu mei he tafa'aki 'o e client, 'Oku fakafofonga'i 'e he ngaahi tu'utu'uni ko 'eni 'a e pa pe 'e taha 'oku ne ta'ofi 'a e hū ta'efakamafai'i ki he fakamatala backend ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. ### Uesia 'o e Ngaahi Tu'utu'uni Fakangofua ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. 'E lava ke taki 'e he ngaahi tu'utu'uni 'oku 'ikai ke fakalelei'i hala ki he faka'ali'ali 'o e fakamatala mahu'inga Firebase. Kapau 'oku fokotu'u 'a e ngaahi tu'utu'uni ke fu'u fakangofua-hange ko 'eni, 'o faka'aonga'i 'a e default 'test mode' 'oku ne faka'ata 'a e 'alunga fakamamani lahi-'e lava ke lau, fakalelei'i, pe tamate'i 'e ha taha 'oku ne 'ilo'i 'a e ID 'o e poloseki 'a e kakano 'o e database ZXCVFIXVIBETOKEN1ZXCV. 'Oku bypass 'e he me'a ni 'a e ngaahi founga malu'i kotoa pe 'o e tafa'aki 'o e client pea 'e lava ke iku ia ki he mole 'a e fakamatala 'o e tokotaha faka'aonga'i 'oku mahu'inga pe fakakatoa 'a e fakamoveuveu 'o e sevesi ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. ### Tupunga Fakaka: 'Oku 'ikai fe'unga 'a e Logic Fakamafai'i ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. Ko e tupu'anga 'o e ngaahi vaivai'anga ko 'eni 'oku angamaheni 'aki 'a e ta'elava ke fakahoko 'a e ngaahi tu'unga pau 'oku fakangatangata 'a e hū 'o makatu'unga 'i he 'ulungaanga 'o e tokotaha faka'aonga'i pe ngaahi 'ulungaanga 'o e ma'u'anga tokoni ZXCVFIXVIBETOKEN2ZXCV. 'Oku fa'a tuku 'e he kau fakalakalaka 'a e ngaahi configurations 'o e default 'oku ngaue 'i he ngaahi 'atakai 'o e ngaohi'anga koloa 'a ia 'oku 'ikai ke fakamo'oni'i 'a e me'a Firebase ZXCVFIXVIBETOKEN3ZXCV. 'I he 'ikai ke sivi'i 'a e ZXCVFIXVIBETOKEN1ZXCV, 'e 'ikai lava 'e he sisitemi ke fakafaikehekehe'i 'a e vaha'a 'o ha tokotaha faka'aonga'i 'oku fakamo'oni'i fakalao mo ha tokotaha kole 'oku 'ikai fakahaa'i hono hingoa ZXCVFIXVIBETOKEN4ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. ### Fakalelei Fakatekinikale ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. Ko hono malu'i 'o ha 'atakai Firebase 'oku fie ma'u ke hiki mei he 'ata 'o e 'alunga ki ha sipinga 'o e pule-'o e-si'isi'i taha-monū'ia. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 * **Fakamālohi'i 'a e Fakamo'oni**: Fakapapau'i 'oku fie ma'u 'e he ngaahi hala ongo'ingofua kotoa pe ha fakataha 'o e tokotaha faka'aonga'i 'oku 'aonga 'aki hono vakai'i pe 'oku 'ikai ke null 'a e me'a Firebase ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 * **Fakahoko 'a e 'Identity-Makatu'unga 'i he 'Alunga**: Fakalelei'i 'a e ngaahi tu'utu'uni 'oku ne fakafehoanaki 'a e UID 'o e tokotaha ngaue (Firebase) ki ha mala'e 'i loto 'i he tohi pe ko e ID 'o e tohi 'iate ia pe ke fakapapau'i 'e lava pe 'e he kau ngaue 'o ma'u 'enau fakamatala 'anautolu ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 * **Scoping Fakangofua Granular**: Faka'ehi'ehi mei he ngaahi wildcards fakamamani lahi ki he ngaahi tanaki'anga. Ka, fakamatala'i 'a e ngaahi tu'utu'uni pau ki he tanaki'anga takitaha mo e tanaki'anga si'isi'i ke fakasi'isi'i 'a e funga 'ohofi 'e lava ke hoko Firebase. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 * **Fakamo'oni 'o fakafou 'i he Suite 'o e 'Emulator**: Faka'aonga'i 'a e ZXCVFIXVIBETOKEN1ZXCV 'Emulator 'o e Suite ke sivi'i 'a e ngaahi tu'utu'uni malu'i fakalotofonua. 'Oku faka'ata 'e he me'a ni 'a e fakamo'oni 'o e logic 'o e pule'i 'o e hū ki he personas kehekehe 'o e kau faka'aonga'i kimu'a pea toki deploy ki ha 'atakai mo'ui Firebase. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 ## Founga 'oku sivi'i ai 'e he Firebase ki ai
Firebase Security Rules are the primary defense for serverless applications using Firestore and Cloud Storage. When these rules are too permissive, such as allowing global read or write access in production, attackers can bypass intended application logic to steal or delete sensitive data. This research explores common misconfigurations, the risks of 'test mode' defaults, and how to implement identity-based access control.
ZXCVFIKVIBESEG0. Malu'i 'o e CSRF: Malu'i mei he Ngaahi Liliu Ta'efakamafai'i 'a e Pule'anga ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako ki he founga ke ta'ofi 'a e Kolosi-Saiti Kole Loi (CSRF) 'o faka'aonga'i 'a e Django middleware mo e ngaahi 'ulungaanga 'o e kuki SameSite. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. 'Oku kei hoko pe 'a e Kolosi-Saiti Kole Loi (CSRF) ko ha fakatu'utamaki lahi ki he ngaahi polokalama 'i he uepi. 'Oku fakatotolo'i 'e he fakatotolo ko 'eni 'a e founga 'oku fakahoko ai 'e he ngaahi fa'unga fakaonopooni hange ko e Django 'a e malu'i mo e founga 'oku 'omi ai 'e he ngaahi 'ulungaanga 'o e browser-levolo hange ko e SameSite 'a e malu'i-'i he loloto ki he ngaahi kole ta'efakamafai'i. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. Ko e Cross-Site Request Forgery (CSRF) 'oku ne faka'ata ha taha 'oku ne 'ohofi ke ne kākaa'i 'a e browser 'a e tokotaha 'oku faingata'a'ia ke ne fakahoko ha ngaahi ngaue 'oku 'ikai fie ma'u 'i ha uepisaiti kehe 'oku lolotonga fakamo'oni'i ai 'a e tokotaha 'oku faingata'a'ia. Koe'uhi 'oku 'otometiki 'a e ngaahi browsers 'a e ngaahi fakamo'oni 'o e ambient hange ko e kuki 'i he ngaahi kole, 'e lava ke forge 'e ha tokotaha 'ohofi 'a e ngaahi ngaue 'o e liliu 'o e pule'anga-hange ko hono liliu 'o e ngaahi lea fufuu, tamate'i 'o e fakamatala, pe kamata 'a e ngaahi fefakatau'aki-'o 'ikai 'ilo 'e he tokotaha 'oku ne ngaue'aki. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. Ko e tupu'anga tefito 'o e CSRF ko e 'ulungaanga 'o e browser 'o e uepi 'o e 'ave 'o e ngaahi kuki 'oku fekau'aki mo ha domain 'i ha taimi pe 'oku fai ai ha kole ki he domain ko ia, tatau ai pe pe ko e tupu'anga 'o e kole ZXCVFIXVIBETOKEN0ZXCV. 'I he 'ikai ha fakamo'oni pau na'e fakataumu'a ke fakatupu ha kole mei he interface 'o e tokotaha faka'aonga'i 'o e polokalama, 'Oku 'ikai lava 'e he server ke fakafaikehekehe'i 'a e vaha'a 'o ha ngaue fakalao 'a e tokotaha faka'aonga'i mo ha taha loi. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Founga Malu'i 'o e Django CSRF ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 'Oku 'omi 'e he Django ha founga malu'i 'oku langa 'i loto ke fakasi'isi'i 'a e ngaahi fakatu'utamaki ko 'eni 'o fakafou 'i he middleware mo e sipinga 'o e fakataha'i ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. ### Fakalele 'o e Middleware ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 'Oku fatongia'aki 'e he ZXCVFIXVIBETOKEN0ZXCV 'a e malu'i 'o e CSRF pea 'oku angamaheni 'aki hono faka'ata 'e he default ZXCVFIXVIBETOKEN1ZXCV. Kuo pau ke fokotu'u ia kimu'a pea toki sio ki ha middleware 'oku ne ma'u 'a e ngaahi 'ohofi CSRF kuo 'osi tokanga'i ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ### Fakahoko 'o e Tepile ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 Ki ha fa'ahinga foomu POST 'i loto, kuo pau ke fakakau 'e he kau developers 'a e ZXCVFIXVIBETOKEN0ZXCV faka'ilonga 'i loto 'i he 'elemeniti ZXCVFIXVIBETOKEN2ZXCV. 'Oku fakapapau'i 'e he me'a ni 'oku fakakau ha faka'ilonga makehe, fakapulipuli 'i he kole, 'a ia 'oku fakamo'oni'i leva 'e he server 'o fakafepaki'i 'a e fakataha 'a e tokotaha 'oku ne ngaue'aki. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 ### Ngaahi Fakatu'utamaki 'o e Leakage 'o e Token ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 Ko ha fakaikiiki mahu'inga 'o e fakahoko ko e ZXCVFIXVIBETOKEN0ZXCV 'oku 'ikai totonu ke teitei fakakau 'i he ngaahi foomu 'oku fakataumu'a ki he ngaahi URL 'i tu'a ZXCVFIXVIBETOKEN1ZXCV. Ko hono fai ia 'e leak 'a e faka'ilonga fakapulipuli CSRF ki ha paati hono tolu, 'e malava ke ne fakatu'utamaki'i 'a e malu 'o e fakataha 'a e tokotaha 'oku ne ngaue'aki ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 ## Malu'i 'o e Browser-Levolo: Kuki SameSite ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 Kuo fakafe'iloaki 'e he ngaahi browsers fakaonopooni 'a e 'ulungaanga 'o e ZXCVFIXVIBETOKEN0ZXCV ki he 'ulu'i tohi 'o e ZXCVFIXVIBETOKEN1ZXCV ke 'omi ha la'i 'o e malu'i-'i he loloto 'o e ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG17 - **Fakafepaki:** 'Oku 'ave pe 'a e kuki 'i ha 'uluaki-paati 'o e tu'unga, 'uhinga 'oku fe'unga 'a e saiti 'i he pa URL mo e domain 'o e kuki ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 - **Lax:** 'Oku 'ikai ke 'ave 'a e kuki 'i he ngaahi kole si'isi'i 'o e kolosi-saiti (hange ko e ngaahi 'ata pe ngaahi fakava'e) ka 'oku 'ave ia 'i he taimi 'oku folau ai ha tokotaha ngaue ki he saiti tupu'anga, hange ko e muimui ki ha fehokotaki'anga angamaheni ZXCVFIXVIBETOKEN0ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIPESEG19 ## Founga 'oku sivi'i ai 'e he ZXCVFIXVIBETOKEN0ZXCV ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG20 'Oku kau 'i he taimi ni 'a e malu'i 'o e CSRF ko ha sieke 'oku ngaue 'a e gated. Hili hono fakamo'oni'i 'o e domain, ZXCVFIXVIBETOKEN0ZXCV sivi'i 'a e ngaahi foomu 'oku ma'u 'a e pule'anga-liliu, sivi'i 'a e CSRF-faka'ilonga-fotunga 'o e ngaahi inputs mo e ngaahi faka'ilonga kuki SameSite, pea feinga ki ha ma'ulalo-uesia forged-tupu'anga 'o e fakahu pea lipooti pe 'i he taimi 'oku tali ai 'e he server. 'Oku toe faka'ilonga'i 'e he ngaahi sieke kuki 'a e ngaahi 'ulungaanga vaivai 'o e SameSite 'oku ne fakasi'isi'i 'a e malu'i-'i he-loloto 'o e CSRF.
Cross-Site Request Forgery (CSRF) remains a significant threat to web applications. This research explores how modern frameworks like Django implement protection and how browser-level attributes like SameSite provide defense-in-depth against unauthorized requests.
ZXCVFIKVIBESEG0. API Lisi Malu: 12 Ngaahi me'a ke vakai'i kimu'a pea toki 'alu ki he mo'ui ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Fakapapau'i 'oku malu ho'o API kimu'a pea toki kamata 'aki 'a e lisi ko 'eni 'oku ne 'ufi'ufi 'a e pule'i 'o e hū, fakangatangata 'o e tu'unga, mo e ngaahi fakalelei'anga 'o e ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. Ko e APIs ko e ivitu'a ia 'o e ngaahi polokalama uepi fakaonopooni ka 'oku fa'a 'ikai ke 'i ai ha rigor malu 'o e frontends tukufakaholo. 'Oku fokotu'u atu 'e he fakamatala fakatotolo ko 'eni ha lisi mahu'inga ki hono malu'i 'o e APIs, 'o tokanga taha ki he mapule'i 'o e hū, fakangatangata 'o e tu'unga, mo e vahevahe 'o e ma'u'anga tokoni 'o e kolosi-tupu'anga (API) ke ta'ofi 'a e maumau'i 'o e fakamatala mo e ngaue hala 'aki 'o e ngaue. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'Oku faka'ata 'e he APIs fakalelei'i 'a e kau 'ohofi ke nau fakalaka 'i he ngaahi fetu'utaki'anga 'o e kau faka'aonga'i pea fetu'utaki hangatonu mo e ngaahi fakamatala backend mo e ngaahi ngaue API. 'E lava ke iku 'eni ki he exfiltration 'o e fakamatala ta'efakamafai'i, 'akauni takeovers 'o fakafou 'i he brute-malohi, pe 'ikai ke ma'u 'a e sevesi koe'uhi ko e 'osi 'a e ma'u'anga tokoni ZXCVFIXVIBETOKEN1ZXCVZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. Ko e tefito'i tupu'anga 'o e aka ko e fakahaa'i 'o e logic 'i loto 'o fakafou 'i he ngaahi ngata'anga 'oku 'ikai ha fakamo'oni fe'unga mo e malu'i API. 'Oku fa'a fakakaukau 'a e kau developers kapau 'oku 'ikai ke 'asi ha fotunga 'i he UI, 'oku malu, 'o taki atu ki he ngaahi pule'i 'o e hū 'oku maumau'i ZXCVFIXVIBETOKEN1ZXCV mo e ngaahi tu'utu'uni fakangofua ZXCVFIXVIBETOKEN3ZXCV 'oku falala ki he ngaahi tupu'anga lahi 'aupito ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Lisi Malu'i 'o e API mahu'inga ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. - **Fakamālohi'i 'a e Pule'i 'o e hū ki ai**: Kuo pau ke fakamo'oni'i 'e he endpoint kotoa pe 'oku ma'u 'e he tokotaha kole 'a e ngaahi ngofua totonu ki he ma'u'anga tokoni pau 'oku hū ki ai API. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. - **Fakahoko 'a e Fakangatangata 'o e Tu'unga**: Malu'i mei he ngaue kovi 'otometiki mo e ngaahi 'ohofi 'o e DoS 'aki hono fakangatangata 'a e lahi 'o e ngaahi kole 'e lava ke fai 'e ha client 'i loto 'i ha taimi pau API. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 - **Fakalelei'i 'a e ZXCVFIXVIBETOKEN2ZXCV Totonu**: Faka'ehi'ehi mei hono faka'aonga'i 'o e ngaahi tupu'anga 'o e wildcard (API) ki he ngaahi faka'osinga kuo fakamo'oni'i. Faka'uhinga'i mahino 'a e ngaahi tupu'anga 'oku faka'ata ke ta'ofi 'a e kolosi-saiti 'o e fakamatala 'o e leakage ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 - **'Atita 'o e 'asi 'a e ngata'anga**: Sikani ma'u pe ki he "fufuu'i" pe ngaahi ngata'anga 'oku 'ikai ke fakapepa'i 'e lava ke fakahaa'i 'a e ngaahi ngaue 'oku mahu'inga API. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ## Founga 'oku sivi'i ai 'e he API ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 'Oku 'ufi'ufi 'e he API 'a e lisi ko 'eni 'o fakafou 'i he ngaahi sivi mo'ui lahi. 'Oku sivi'i 'e he ngaahi fakatotolo 'oku ngaue-gated 'a e auth fakangatangata 'o e tu'unga 'o e ngata'anga, ZXCVFIXVIBETOKEN5ZXCV, CSRF, SQL huhu, auth-tafe 'a e ngaahi vaivai'anga, mo e ngaahi me'a kehe 'oku fehangahangai mo e ZXCVFIXVIBETOKEN3ZXCV hili pe hono fakamo'oni'i. 'Oku sivi'i 'e he ngaahi sieke 'o e passive 'a e ngaahi 'ulu'i tohi malu'i, ngaahi tohi fakapule'anga ZXCVFIXVIBETOKEN4ZXCV mo e faka'ali'ali 'o e OpenAPI, mo e ngaahi fakapulipuli 'i he ngaahi fu'u 'akau 'o e kau fakatau. Repo scans tanaki atu 'a e code-levolo 'o e vakai'i 'o e fakatu'utamaki ki he ta'emalu 'o e ZXCVFIXVIBETOKEN6ZXCV, interpolation SQL 'o e raw, ngaahi fakapulipuli vaivai 'o e ZXCVFIXVIBETOKEN1ZXCV, decode-pe 'a e faka'aonga'i 'o e ZXCVFIXVIBETOKEN2ZXCV, ngaahi ava 'o e fakamo'oni hingoa 'o e webhook, mo e ngaahi me'a 'oku fakafalala.
APIs are the backbone of modern web applications but often lack the security rigor of traditional frontends. This research article outlines an essential checklist for securing APIs, focusing on access control, rate limiting, and cross-origin resource sharing (CORS) to prevent data breaches and service abuse.
ZXCVFIKVIBESEG0. API Leakage mahu'inga: Ngaahi fakatu'utamaki mo e fakalelei'i 'i he ngaahi polokalama 'o e uepi fakaonopooni ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako 'a e ngaahi fakatu'utamaki 'o e leaking API ngaahi kī 'i he frontend code mo e hisitōlia 'o e fale tuku'anga koloa, pea mo e founga ke fakalelei'i totonu 'a e ngaahi fakapulipuli 'oku fakahaa'i. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. Ko e ngaahi fakapulipuli fefeka-coded 'i he frontend code pe hisitōlia 'o e fale tuku'anga koloa 'oku faka'ata ai 'a e kau 'ohofi ke nau fakangalingali 'a e ngaahi sevesi, ma'u 'a e fakamatala fakafo'ituitui, pea mo e ngaahi fakamole. 'Oku 'ufi'ufi 'e he fakamatala ko 'eni 'a e ngaahi fakatu'utamaki 'o e leakage fakapulipuli mo e ngaahi sitepu 'oku fie ma'u ki hono fakama'a mo e ta'ofi. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke iku 'a e ngaahi fakapulipuli 'oku 'asi mai hange ko e ngaahi kī 'o e ZXCVFIXVIBETOKEN2ZXCV, ngaahi faka'ilonga, pe ngaahi fakamo'oni ki he hū ta'efakamafai'i ki he ngaahi fakamatala mahu'inga, fakangalingali 'o e sevesi, mo e mole fakapa'anga lahi koe'uhi ko hono ngaue hala'aki 'o e ngaahi ma'u'anga tokoni API. Ko e taimi pe 'oku tukupa'i ai ha fakapulipuli ki ha fale tuku'anga koloa fakapule'anga pe fakatahataha'i ki ha polokalama frontend, 'Oku totonu ke fakakaukau'i ia 'oku fakangaloku ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. Ko e tupu'anga 'o e aka ko hono fakakau 'o e ngaahi fakamo'oni mahu'inga fakahangatonu 'i he ma'u'anga fakamatala pe ngaahi faile configuration 'oku tukupa kimui ange ki he pule'i 'o e version pe 'oku ngaue ki he client ZXCVFIXVIBETOKEN1ZXCV. 'Oku fa'a fefeka-code 'a e kau fakalakalaka 'a e ngaahi kī ki he fakafiemalie lolotonga 'a e fakalakalaka pe fakakau fakatu'upakee 'a e ngaahi faile API 'i he'enau ngaahi tukupa ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 1. **Rotate 'a e ngaahi fakapulipuli kuo fakafe'atungia'i:** Kapau 'oku 'asi mai ha fakapulipuli, kuo pau ke fakafoki ia pea fetongi 'i he taimi pe ko ia. Ko hono to'o pe 'o e fakapulipuli mei he founga lolotonga 'o e code 'oku 'ikai fe'unga ia he 'oku kei 'i he hisitōlia 'o e pule'i 'o e founga APIZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. 2. **Ngaue'aki 'a e ngaahi kehekehe 'o e 'atakai:** Tauhi 'a e ngaahi fakapulipuli 'i he ngaahi kehekehe 'o e 'atakai kae 'ikai ko e hard-coding kinautolu. Fakapapau'i 'oku tanaki atu 'a e ngaahi faile 'o e API ki he ZXCVFIXVIBETOKEN1ZXCV ke ta'ofi 'a e ngaahi fakahoko fakatu'upakee 'o e ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 3. **Fakahoko 'a e Pule'i Fakapulipuli:** Faka'aonga'i 'a e ngaahi me'angaue pule'i fakapulipuli fakatapui pe ngaahi ngaue 'a e vault ke huhu 'a e ngaahi fakamo'oni ki he 'atakai 'o e polokalama 'i he taimi lele API. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 4. **Purge Hisitōlia 'o e fale tuku'anga koloa:** Kapau na'e tukupa'i ha fakapulipuli ki he Git, faka'aonga'i 'a e ngaahi me'angaue hange ko e API pe ko e BFG Repo-Cleaner ke to'o tu'uloa 'a e ngaahi fakamatala mahu'inga mei he ngaahi va'a kotoa pe mo e ngaahi faka'ilonga 'i he hisitōlia 'o e fale tuku'anga koloa ZXCVFIXVIXBETOKENZ1. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ## Founga 'oku sivi'i ai 'e he API ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 'Oku fakakau 'eni 'i he taimi ni 'i he ngaahi sikani mo'ui. 'Oku downloads 'e he API 'a e ngaahi fu'u 'akau 'o e JavaScript tupu'anga tatau mo e ngaahi fe'auhi 'oku 'iloa ZXCVFIXVIBETOKEN4ZXCV 'a e kī, faka'ilonga, mo e ngaahi sipinga 'o e fakamo'oni mo e entropy mo e ngaahi matapa 'o e feitu'u. 'Oku fekau'aki 'a e ngaahi sieke mo'ui 'oku nau sivi'i 'a e tanaki'anga 'o e browser, ngaahi mape ma'u'anga fakamatala, auth mo e ngaahi fu'u 'akau 'o e kau fakatau, mo e ngaahi sipinga 'o e ma'u'anga fakamatala repo ZXCVFIXVIBETOKEN3ZXCV. 'Oku kei hoko pe 'a e toe tohi 'o e hisitōlia 'o e Git ko ha sitepu fakalelei'i; 'Oku fakatefito 'a e fakamatala mo'ui 'a e ZXCVFIXVIBETOKEN2ZXCV 'i he ngaahi fakapulipuli 'oku 'i ai 'i he ngaahi koloa 'oku fakafolau atu, tanaki'anga 'o e browser, mo e ngaahi me'a 'i he repo lolotonga.
Hard-coded secrets in frontend code or repository history allow attackers to impersonate services, access private data, and incur costs. This article covers the risks of secret leakage and the necessary steps for cleanup and prevention.
ZXCVFIKVIBESEG0. CORS Fakahokohoko hala: Ngaahi Fakatu'utamaki 'o e Ngaahi Tu'utu'uni 'oku Fu'u Fakangofua ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako ki he founga 'oku faka'ata ai 'e he CORS misconfigurations 'a e kau 'ohofi ke nau fakalaka 'i he Tu'utu'uni 'o e tupu'anga tatau mo kaiha'asi 'a e fakamatala 'o e tokotaha faka'aonga'i 'oku mahu'inga mei he ngaahi polokalama 'i he uepi 'oku fakatupu 'e he ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. Ko e Vahevahe 'o e Ma'u'anga Tokoni 'o e Kolosi-Tupu'anga (CORS) ko ha founga browser kuo fakataumu'a ke fakanonga 'a e Tu'utu'uni 'o e tupu'anga tatau (SOP). Lolotonga 'oku fie ma'u ki he ngaahi polokalama uepi fakaonopooni, fakahoko ta'etotonu-hange ko e echoing 'a e 'ulu'i tohi 'o e tupu'anga 'o e tokotaha kole pe whitelisting 'a e tupu'anga 'null'-'e lava ke faka'ata 'e he ngaahi saiti kovi ke exfiltrate 'a e fakamatala fakafo'ituitui 'o e tokotaha faka'aonga'i. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke kaiha'asi 'e ha tokotaha 'ohofi 'a e ngaahi fakamatala mahu'inga, fakamo'oni'i mei he kau faka'aonga'i 'o ha polokalama 'oku faingata'a'ia CORS. Kapau 'oku 'a'ahi ha taha 'oku ne ngaue'aki ha uepisaiti kovi lolotonga 'ene hu ki he app 'oku faingata'a'ia, 'e lava ke fai 'e he saiti kovi 'a e ngaahi kole kolosi-tupu'anga ki he app 'o e ZXCVFIXVIBETOKEN4ZXCV pea lau 'a e ngaahi tali ZXCVFIXVIBETOKEN1ZXCVZXCVFIXVIBETOKEN2ZXCV. 'E lava ke iku 'eni ki he kaiha'a 'o e fakamatala fakafo'ituitui, kau ai 'a e ngaahi fakamatala 'o e tokotaha faka'aonga'i, ngaahi faka'ilonga CSRF, pe ngaahi fekau fakafo'ituitui ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. ZXCVFIXVIBETOKEN2ZXCV ko ha founga makatu'unga 'i he HTTP-'ulu'i tohi 'oku ne faka'ata 'a e kau seva ke fakapapau'i 'a e tupu'anga (tomeini, polokalama, pe taulanga) 'oku fakangofua ke uta 'a e ngaahi ma'u'anga tokoni CORS. 'Oku angamaheni 'aki 'a e ngaahi vaivai'anga 'oku tupu 'i he taimi 'oku fu'u fe'unga pe kovi hono fakahoko 'o e tu'utu'uni 'a e seva ZXCVFIXVIBETOKEN1ZXCV: ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. * **Faka'ata 'a e tupu'anga 'o e 'ulu'i tohi:** 'Oku lau 'e he kau seva 'e ni'ihi 'a e 'ulu'i tohi 'o e CORS mei ha kole 'a e client pea echo ia 'i he 'ulu'i tohi tali 'o e ZXCVFIXVIBETOKEN1ZXCV (ACAO) ZXCVFIXVIBETOKEN2ZXCV. 'Oku faka'ata lelei 'e he me'a ni ha fa'ahinga uepisaiti ke ma'u 'a e ma'u'anga tokoni ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. * **Ngaahi Wildcards kuo fakalelei'i hala:** Lolotonga 'oku faka'ata 'e he wildcard CORS ha tupu'anga ke ma'u ha ma'u'anga tokoni, 'e 'ikai lava ke faka'aonga'i ia ki he ngaahi kole 'oku fie ma'u 'a e ngaahi fakamo'oni (hange ko e ngaahi kuki pe ngaahi 'ulu'i tohi Fakamafai'i) ZXCVFIXVIBETOKEN1ZXCV. 'Oku fa'a feinga 'a e kau fakalakalaka ke fakalaka 'i he me'a ni 'aki hono fakatupu 'o e dynamically 'a e 'ulu'i tohi 'o e ACAO 'o makatu'unga 'i he kole ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. * **Whitelisting 'null':** 'Oku lisi hinehina 'e he ngaahi polokalama 'e ni'ihi 'a e tupu'anga 'o e CORS, 'a ia 'e lava ke fakatupu 'e he ngaahi kole 'oku toe fakahinohino'i pe ngaahi faile fakalotofonua, 'o faka'ata 'a e ngaahi saiti kovi ke masquerade ko ha tupu'anga 'o e ZXCVFIXVIBETOKEN1ZXCV ke ma'u 'a e 'alunga . ZXCVFIXVIPETOKENI2ZXCVZXCVFIKIVIPETOKENI3ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 * **Parsing Errors:** Ngaahi fehalaaki 'i he regex pe 'o e aho 'i he taimi 'oku fakamo'oni'i ai 'a e 'ulu'i tohi 'e lava ke faka'ata 'e he kau 'ohofi ke nau faka'aonga'i 'a e ngaahi domain hange ko e ZXCVFIXVIBETOKEN1ZXCV ZXCVFIXVIBETOKEN2ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 'Oku mahu'inga ke fakatokanga'i 'oku 'ikai ko ha malu'i 'a e ZXCVFIXVIBETOKEN1ZXCV mei he Kolosi-Saiti Kole Loi (CSRF) CORS. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 * **Ngaue'aki ha Lisi Hinehina 'o e Static:** Faka'ehi'ehi mei he dynamically fakatupu 'o e 'ulu'i tohi CORS mei he 'ulu'i tohi ZXCVFIXVIBETOKEN1ZXCV 'o e kole 'o e ZXCVFIXVIBETOKEN2ZXCV. Ka, fakafehoanaki 'a e tupu'anga 'o e kole ki ha lisi hardcoded 'o e ngaahi domain falala'anga ZXCVFIXVIBETOKEN3ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 * **Faka'ehi'ehi mei he 'null' Tupu'anga:** 'Oua 'aupito na'a ke fakakau 'a e CORS 'i ho'o lisi hinehina 'o e ngaahi tupu'anga 'oku fakangofua ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 * **Fakangatangata 'a e ngaahi fakamo'oni:** Seti pe 'a e CORS kapau 'oku fie ma'u 'aupito ki he fetu'utaki kolosi-tupu'anga pau ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 * **Ngaue'aki 'a e Fakamo'oni Totonu:** Kapau kuo pau ke ke poupou'i 'a e ngaahi tupu'anga lahi, fakapapau'i 'oku malohi 'a e logic 'o e fakamo'oni ki he 'ulu'i tohi CORS pea 'oku 'ikai lava ke fakalaka 'i he ngaahi subdomains pe ngaahi domain 'oku 'asi tatau ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIPESEG17 ## Founga 'oku sivi'i ai 'e he CORS ki ai ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 ZXCVFIXVIBETOKEN1ZXCV 'oku fakakau 'eni he taimi ni ko ha sieke 'oku ngaue 'a e gated. Hili hono fakamo'oni'i 'o e domain, 'Oku 'ave 'e he CORS 'a e ngaahi kole 'o e tupu'anga tatau 'o e ZXCVFIXVIBETOKEN2ZXCV mo ha tupu'anga 'o e 'ohofi synthetic mo e ngaahi vakai'i 'o e ngaahi 'ulu'i tali 'o e ZXCVFIXVIBETOKEN4ZXCV. 'Oku ne lipooti 'oku fakahaa'i 'a e tupu'anga fakatu'upakee, wildcard fakamo'oni'i ZXCVFIXVIBETOKEN5ZXCV, mo e ZXCVFIXVIBETOKEN6ZXCV 'oku fakaava lahi 'i he ngaahi ngata'anga 'o e ZXCVFIXVIBETOKEN3ZXCV 'ikai fakapule'anga lolotonga hono faka'ehi'ehi mei he longoa'a 'o e koloa fakapule'anga.
Cross-Origin Resource Sharing (CORS) is a browser mechanism designed to relax the Same-Origin Policy (SOP). While necessary for modern web apps, improper implementation—such as echoing the requester's Origin header or whitelisting the 'null' origin—can allow malicious sites to exfiltrate private user data.
ZXCVFIKVIBESEG0. Malu'i 'o e MVP: Ta'ofi 'a e ngaahi fakamatala 'oku 'alu 'i he AI-Fakatupu 'a e ngaahi polokalama SaaS ZXCVFIXVIBESEND ZXCVFIKVIBESEG1. Ako ki he founga ke ta'ofi 'a e ngaahi fakamatala angamaheni 'oku 'alu 'i he ngaahi polokalama MVP SaaS, mei he ngaahi fakapulipuli 'oku 'alu ki he mole 'a e Malu'i 'o e Levolo 'o e Laine (AI). ZXCVFIXVIBESEND ZXCVFIKVIBESEG2. 'Oku fa'a mamahi 'a e ngaahi polokalama SaaS 'oku fakatupulaki vave mei he ngaahi tokanga'i malu'i mahu'inga. 'Oku fakatotolo'i 'e he fakatotolo ko 'eni 'a e founga 'oku leaked 'a e ngaahi fakapulipuli mo e ngaahi pule'i 'o e hū 'oku maumau'i, hange ko e mole 'a e Malu'i 'o e Levolo 'o e Laine (AI), 'oku ne fakatupu 'a e ngaahi vaivai'anga 'o e uesia ma'olunga 'i he ngaahi tu'unga 'o e uepi fakaonopooni. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG3. ## Uesia 'o e tokotaha 'ohofi ZXCVFIXVIBESEND ZXCVFIKVIBESEG4. 'E lava ke ma'u 'e ha tokotaha 'ohofi 'a e 'ata ta'efakangofua ki he fakamatala 'o e tokotaha faka'aonga'i 'oku mahu'inga, fakalelei'i 'a e ngaahi lekooti 'o e database, pe hijack 'a e ngaahi langa fakalakalaka 'aki hono faka'aonga'i 'o e ngaahi tokanga'i angamaheni 'i he MVP deployments. 'Oku kau heni 'a e hū ki he fakamatala 'o e kolosi-tenant koe'uhi ko e mole 'a e ngaahi pule'i 'o e hū AI pe ko hono faka'aonga'i 'o e ngaahi kī 'o e leaked ZXCVFIXVIBETOKEN2ZXCV ke fakahoko 'a e ngaahi fakamole mo e exfiltrate 'a e fakamatala mei he ngaahi ngaue fakatahataha'i ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFIKVIBESEG5. ## Tupu'anga Tefito ZXCVFIXVIBESEND ZXCVFIKVIBESEG6. 'I he fakavavevave ke kamata'i ha MVP, 'oku fa'a fakangaloku 'e he kau developers-tautautefito kiate kinautolu 'oku nau faka'aonga'i 'a e AI-tokoni'i 'a e "vibe coding"-'a e ngaahi fakalelei'anga malu'i fakava'e. Ko e ngaahi faka'uli tefito 'o e ngaahi vaivai'anga ko 'eni ko e: ZXCVFIXVIBESEND ZXCVFIKVIBESEG7. 1. **Leakage fakapulipuli**: 'Oku fakahoko fakatu'upakee 'a e ngaahi fakamo'oni, hange ko e ngaahi aho 'o e fakamatala pe ZXCVFIXVIBETOKEN1ZXCV 'a e ngaahi kī 'o e tokotaha 'oku ne 'omi, ki he pule'i 'o e version AI. ZXCVFIXVIBESEND ZXCVFIKIVIBESEG8. 2. **Pule'i 'o e hū ki he maumau**: 'Oku 'ikai lava 'e he ngaahi polokalama ke fakahoko 'a e ngaahi ngata'anga fakamafai'i fefeka, 'o faka'ata 'a e kau faka'aonga'i ke nau hū ki he ngaahi ma'u'anga tokoni 'oku 'a e ni'ihi kehe AI. ZXCVFIXVIBESEND ZXCVFIKVIBESEG9. 3. **Ngaahi tu'utu'uni 'o e fakamatala fakangofua**: 'I he fakahangatonu 'o e ZXCVFIXVIBETOKEN3ZXCV fakaonopooni (Backend-ko-ha-Sevesi) setups hange ko e ZXCVFIXVIBETOKEN1ZXCV, 'ikai lava ke faka'ata mo fakalelei'i totonu 'a e Malu'i 'o e Levolo 'o e Laine (ZXCVFIXVIBETOKENa) 'o fakafou 'i he clientipeni2 ngaahi laipeli AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG10 4. **Pule'i 'o e ngaahi faka'ilonga vaivai**: 'E lava ke iku 'a e tokanga'i ta'etotonu 'o e ngaahi faka'ilonga fakamo'oni ki he hijacking 'o e session pe 'oku 'ikai fakamafai'i 'a e ZXCVFIXVIBETOKEN1ZXCV 'a e hū ki he AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG11 ## Ngaahi Fakalelei'i Sima ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG12 ### Fakahoko 'a e Malu'i 'o e Levolo 'o e Laine (AI) ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG13 Ki he ngaahi polokalama 'oku nau faka'aonga'i 'a e ngaahi backends 'oku makatu'unga 'i he Postgres hange ko e ZXCVFIXVIBETOKEN1ZXCV, kuo pau ke faka'ata 'a e ZXCVFIXVIBETOKEN2ZXCV 'i he tepile kotoa pe. 'Oku fakapapau'i 'e he ZXCVFIXVIBETOKEN3ZXCV 'oku fakamālohi'i 'e he misini 'o e fakamatala 'iate ia pe 'a e ngaahi fakangatangata 'o e hū, 'o ta'ofi ha tokotaha 'oku ne ngaue'aki mei he fehu'i 'a e fakamatala 'a e tokotaha ngaue 'e taha neongo 'oku nau ma'u ha faka'ilonga fakamo'oni 'oku 'aonga AI. ZXCVFIXVIBESEND ZXCVFIKVIPESEG14 ### Faka'otometiki 'a e Sikani Fakapulipuli ZXCVFIXVIBESEND ZXCVFIKVIPESEG15 Fakataha'i 'a e sikani fakapulipuli ki he ngaue fakalakalaka ke 'ilo'i mo ta'ofi 'a e teke 'o e ngaahi fakamo'oni mahu'inga hange ko e ngaahi kī 'o e ZXCVFIXVIBETOKEN2ZXCV pe ngaahi tohi fakamo'oni ako AI. Kapau 'oku leaked ha fakapulipuli, kuo pau ke fakafoki ia pea fakafetongi 'i he taimi pe ko ia, 'o hange ko ia 'oku totonu ke lau ia 'oku fakangaloku ZXCVFIXVIBETOKEN1ZXCV. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG16 ### Fakamālohiʻi ʻa e Ngaahi Founga Fakaʻilonga Palopa ZXCVFIXVIBESEND ZXCVFIKVIPESEG17 Muimui ki he ngaahi tu'unga mo'ui 'o e ngaue'anga ki he malu 'o e faka'ilonga, kau ai hono faka'aonga'i 'o e malu, HTTP-pe 'a e kuki ki he pule'i 'o e fakataha mo hono fakapapau'i 'oku sender-fakangatangata 'a e ngaahi faka'ilonga 'i he feitu'u 'oku malava ke ta'ofi 'a e toe faka'aonga'i 'e he kau 'ohofi AI. ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIBESEG18 ### Faka'aonga'i 'a e ngaahi 'ulu'i tohi malu'i 'o e uepi fakalukufua ZXCVFIXVIBESEND ZXCVFAKATOKANGAVIPESEG19 Fakapapau'i 'oku fakahoko 'e he polokalama 'a e ngaahi founga malu'i 'o e uepi angamaheni, hange ko e Tu'utu'uni Malu'i 'o e Kakano (ZXCVFIXVIBETOKEN1ZXCV) mo e ngaahi polokalama fefononga'aki malu, ke fakasi'isi'i 'a e ngaahi 'ohofi angamaheni 'oku makatu'unga 'i he browser AI. ZXCVFIXVIBESEND ZXCVFIKVIPESEG20 ## Founga 'oku sivi'i ai 'e he AI ki ai ZXCVFIXVIBESEND ZXCVFIKVIPESEG21 AI 'osi 'ufi'ufi 'a e kalasi ko 'eni 'o e fakamatala-leak 'i he ngaahi funga 'o e sikani mo'ui lahi:
Rapidly developed SaaS applications often suffer from critical security oversights. This research explores how leaked secrets and broken access controls, such as missing Row Level Security (RLS), create high-impact vulnerabilities in modern web stacks.
