
अधिकृत सुरक्षा-अनुसंधान प्रयोगशाला जो CVE-2026-1699 (preview.yml में pwn अनुरोध) को पुन: प्रस्तुत कर रही है — eclipse-theia/theia-website का स्नैपशॉट
स्वचालित शोध कलाकृति — मूल अपस्ट्रीम प्रोजेक्ट नहीं।
यह रिपोर्टिटरी एक डिस्पोज़ेबल लैब है जिसे Université Laval में मास्टर की थीसिस के लिए एक स्वचालित हार्नेस द्वारा बनाया गया है, जिसका उद्देश्य प्रकाशित GitHub Actions वर्कफ़्लो कमज़ोरियों को पुनः प्रस्तुत करना है। यह
eclipse-theia/theia-websiteका एक शब्दशः स्नैपशॉट है, जो कमिटd272e2418221240a7c9f8480dd0576a65ca49625(2026-01-19) पर आधारित है, और इसे उस प्रोजेक्ट के अपने लाइसेंस के तहत पुनर्वितरित किया गया है, जिसकी फ़ाइल इस स्नैपशॉट में अपरिवर्तित शामिल है।अपस्ट्रीम प्रोजेक्ट शामिल नहीं है, उसे कभी लक्षित नहीं किया जाता है, और यहाँ अध्ययन की गई कमज़ोरी पहले से ही सार्वजनिक है। इस रिपोर्टिटरी में हर सीक्रेट और वेरिएबल एक यादृच्छिक रूप से उत्पन्न डमी मान है — कोई वास्तविक क्रेडेंशियल मौजूद नहीं है। एक्शन संदर्भ और रनर इमेज उसी पर पिन किए गए हैं जो 2026-01-19 पर उन्होंने हल किया था; स्नैपशॉट में किए गए हर बदलाव के लिए हार्नेस आउटपुट में
pinning.mdदेखें।प्रश्न या आपत्तियाँ: [email protected]
Theia IDE Framework के लिए वेबसाइट और ऑनलाइन दस्तावेज़ीकरण का स्रोत।
स्थानीय रूप से बिल्ड करने के लिए node 14.x की आवश्यकता होती है। वैकल्पिक रूप से, आप विरोधाभासी पीयर निर्भरताओं को अनदेखा करने के लिए npm i --legacy-peer-deps का उपयोग कर सकते हैं।
npm install && npm run start
प्रोडक्शन के लिए बिल्ड और सर्व करने हेतु, चलाएँ:
npm run build
npm run serve
वेबसाइट स्वचालित रूप से Github वर्कफ़्लोज़ के साथ बिल्ड की जाती है और Github पेजों पर तैनात की जाती है, जो theia-ide.org के माध्यम से पहुँच योग्य हैं।
हर पुल रिक्वेस्ट का एक पूर्वावलोकन eclipse-theia/theia-website-previews पर प्रकाशित किया जाता है। बिल्ड समाप्त होने के बाद आपको पूर्वावलोकन के लिंक के साथ एक टिप्पणी दिखाई देगी।
अधिक जानकारी के लिए, publish.yml और preview.yml देखें।
"Theia" Eclipse Foundation का एक ट्रेडमार्क है https://www.eclipse.dev/theia