
کل کے واقعہ کے بعد ریلوے کی ہر صارف کے لیے تجویز: ریلوے میں محفوظ کیے گئے ہر ماحولیاتی متغیر کو دوبارہ ترتیب دیں۔ API کلیدیں، ڈیٹا بیس کرڈینشلز، رجسٹری کرڈینشلز۔ فوراً۔ ایک غیر اختیاری طرف نے مخفی کردہ متغیرز تک رسائی حاصل کی اور کچھ کے لیے ان کے ڈی کرپٹ شدہ مقادیر۔ پھر اس نے ڈپلومنٹس کو روک دیا اور ہر ریلوے API ٹوکن کو غیر فعال کر دیا۔ اگر آپ چھ خدمات چلا رہے ہیں جن میں چالیس متغیر ہیں، تو "سب کچھ دوبارہ ترتیب دیں" بہت مشکل ہے۔ سب سے پہلے کون سے؟ کون سے تین جگہوں پر ایک ہی راز ہیں؟ کون سے دوسرے متغیر سے بنائے گئے ہیں اور انہیں نہ چھوئیں؟ کون سا ایک ڈیٹا بیس پاس ورڈ ہے جس میں متغیر بدلنے سے پاس ورڈ نہیں بدلتا؟ ان سوالات کا جو فہرست میں بنائی، اس کو برقرار رکھنے کے لیے میں نے apikeys-handler تخلیق کیا۔ یہ آپ کے متغیرز کو درج کرتا ہے، انہیں خدمت، زمرہ اور ترجیح کے لحاظ سے گروپ بناتا ہے، صرف ان رازوں کے لیے نئی قدریں تخلیق کرتا ہے جن پر آپ کا ایپ مالکانہ حق رکھتا ہے، فراہم کنندہ جاری کردہ متغیرز کو آپ کے ساتھ مرحلہ وار گزارتا ہے، ہر خدمت کو ایک بار دوبارہ شروع کرتا ہے، اور آپ نے جہاں رکنا تھا اس کا خاطرہ رکھتا ہے۔ یہ کبھی بھی کوئی قدر پرنٹ نہیں کرتا، کبھی اسے محفوظ نہیں کرتا، اور ماڈل کبھی اسے نہیں دे�ھتا۔ اسے اس طرح ایک عارضی منصوبے پر آزمائیں: npx --yes --allow-git=all github:codegobrrrr9/apikeys-handler demo
