GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

L'analizzatore Cache-Control mostra il termine giapponese “新鮮” su una pagina in inglese a causa di una logica condivisa

L'interfaccia utente in inglese mostrava la parola giapponese “新鮮” perché la funzione principale restituiva letterali giapponesi hard-coded, mentre lo strato della pagina forniva solo le etichette. La correzione sostituisce le stringhe grezze con delle chiavi e aggiunge una scansione durante la build per i caratteri non ASCII.

WebDev · 3 min di lettura

Una configurazione .git malevola può compromettere ogni macchina del tuo team

Una voce core.fsmonitor manipolata nel file .git/config di un repository viene eseguita automaticamente quando strumenti di IA come Claude Code invocano git status. Il comando viene eseguito con i privilegi dello sviluppatore, permettendo agli attaccanti di installare malware, rubare credenziali o alterare il codice prima ancora che venga digitata una singola riga.

WebDev · 3 min di lettura

Un finto repository per assunzioni ha iniettato una backdoor in PostCSS, rubando le password di Chrome in pochi minuti

Un falso annuncio per una posizione da ingegnere senior ha inviato un repository GitHub dall'aspetto professionale; l'esecuzione del suo script di avvio ha attivato del codice nascosto in postcss.config.js che ha contattato un server C2, ha scaricato un payload di seconda fase e ha esfiltrato tutte le password di Chrome memorizzate nel keychain di macOS.

WebDev · 3 min di lettura

La fonte «primaria» di Brave Search era un link interrotto, mentre Google citava YouTube

Ho chiesto a tre strumenti di ricerca basati sull'IA informazioni sull'emendamento all'AI Act dell'UE del 2026. Tutti hanno fornito la stessa risposta sicura, ma la citazione «primaria» di Brave rimandava a una pagina vuota, mentre la risposta di Google si basava sul blog di una società di consulenza e su un video di YouTube, mettendo in luce un problema nascosto relativo alla provenienza delle informazioni.

WebDev · 3 min di lettura