ENV Validator
Valida file .env per formato corretto, duplicati e pattern sensibili.
Contenuto file .env
Come utilizzare ENV Validator
Incolla il contenuto del file .env
Incolla il testo del tuo file .env nell'editor, oppure clicca su "Carica esempio" per vedere subito il tool all'opera con errori e avvisi tipici.
Avvia la validazione
Clicca su "Valida": il controllo viene eseguito interamente nel browser, riga per riga, senza inviare il contenuto a nessun server.
Rivedi errori, avvisi e chiavi sensibili
Ogni riga viene colorata in base alla severita (errore, avviso, info) e viene mostrato il messaggio specifico: formato non valido, chiave duplicata, valore vuoto, spazi non quotati o chiave che sembra contenere dati sensibili.
Scarica o copia la versione pulita
Usa il pulsante per mascherare i valori sensibili nell'anteprima, poi copia o scarica il file .env verificato per usarlo nel tuo progetto.
Suggerimenti
- Attiva sempre il mascheramento dei valori sensibili prima di condividere lo schermo o fare uno screenshot del risultato della validazione.
- Usa "Carica esempio" per capire rapidamente i tipi di errore rilevati, poi incolla il tuo file reale per un controllo completo prima del commit.
- Se il validatore segnala chiavi sensibili, verifica subito che il file .env sia presente nel tuo .gitignore per evitare di esporre credenziali nel repository.
Domande frequenti
Quali errori e avvisi rileva l'ENV Validator?
Rileva errori bloccanti come formato non valido (manca il segno "="), chiavi con caratteri non ammessi e chiavi duplicate; avvisi come valori vuoti o valori con spazi non racchiusi tra virgolette; e info per le chiavi che sembrano contenere dati sensibili (API key, secret, password, token).
Come vengono riconosciute le chiavi "sensibili"?
Il tool applica pattern testuali comuni sul nome della chiave, ad esempio contenente API_KEY, SECRET, PASSWORD, TOKEN, PRIVATE_KEY o CLIENT_SECRET. Se una chiave corrisponde a questi pattern, viene mostrato un avviso informativo per ricordarti di non committare il file .env su git.
Il contenuto del mio file .env viene inviato a un server?
No, la validazione avviene interamente nel browser con codice TypeScript puro: nessuna riga del tuo file, incluse le chiavi sensibili, lascia mai il tuo dispositivo o viene salvata da qualche parte.
Perche una chiave duplicata e considerata un errore?
Nei file .env, se una chiave compare piu volte, la maggior parte dei parser (dotenv e simili) tiene solo l'ultima occorrenza sovrascrivendo silenziosamente le precedenti. Questo puo causare bug difficili da individuare, quindi il tool lo segnala sempre come errore da correggere.
Perche i valori con spazi devono essere quotati?
Molti parser .env interpretano lo spazio come fine del valore se non e racchiuso tra virgolette, troncando il valore reale. Racchiudere il valore tra virgolette singole o doppie (es. KEY="valore con spazi") garantisce che venga letto correttamente per intero.