
Saran Railway kepada setiap pelanggan setelah insiden kemarin: ganti semua variabel lingkungan yang disimpan di Railway. Kunci API, kredensial database, kredensial registry. Segera. Pihak yang tidak sah mengakses variabel terenkripsi dan, untuk beberapa, nilai yang telah didekripsi. Kemudian ia menghentikan penyebaran dan mencabut setiap token API Railway. Jika Anda menjalankan enam layanan dengan empat puluh variabel, "ganti semuanya" sangat berat. Mana yang harus diubah terlebih dahulu? Mana yang merupakan rahasia yang sama di tiga tempat? Mana yang dibangun dari variabel lain dan tidak boleh disentuh? Mana yang merupakan kata sandi database yang perubahan variabelnya tidak mengubahnya? Pertanyaan-pertanyaan ini adalah daftar yang saya buat dengan apikeys-handler untuk diingat. Alat ini mengimpor variabel Anda, mengelompokkannya berdasarkan layanan, kategori, dan prioritas, menghasilkan nilai baru hanya untuk rahasia yang dimiliki aplikasi Anda, membimbing Anda melalui yang dikeluarkan penyedia, me-restart setiap layanan sekali, dan mengingat di mana Anda berhenti. Alat ini tidak pernah mencetak nilai, tidak pernah menyimpannya, dan model tidak pernah melihatnya. Coba dulu pada proyek sementara dengan ini: npx --yes --allow-git=all github:codegobrrrr9/apikeys-handler demo
