
Авторизованное воспроизведение CVE-2026-27701 / GHSA-xh9w-5859-x97j в рамках исследования безопасности (live-codes/livecodes @ 8017e01): недоверенный заголовок PR интерполируется в блок github-script i18n-update-pull.
Автоматизированный исследовательский артефакт — не вышестоящий проект.
Этот репозиторий — одноразовая лаборатория, созданная автоматизированной системой для магистерской диссертации в Université Laval по воспроизведению опубликованных уязвимостей в рабочих процессах GitHub Actions. Это точный снимок
live-codes/livecodesна коммите8017e0146fc020b8e9ec4115afc6f7b228354e46(2026-02-21), распространяемый под собственной лицензией этого проекта, файл которой включён в этот снимок без изменений.Вышестоящий проект не участвует, никогда не является целью, а изучаемая здесь уязвимость уже публична. Каждый секрет и переменная в этом репозитории — случайно сгенерированное фиктивное значение — никаких реальных учётных данных здесь нет. Ссылки на действия и образы раннеров закреплены на то, чем они были на 2026-02-21; см.
pinning.mdв выводе системы для каждого изменения, внесённого в снимок.Вопросы или возражения: [email protected]
Игровая площадка для кода, которая просто работает!
Богатая функциями, открытая, клиентская игровая площадка для кода для React, Vue, Svelte, Solid, Typescript, Python, Go, Ruby, PHP и 90+ языков/фреймворков.
Попробуйте сейчас на livecodes.io
Что делает LiveCodes особенным?

* Учётная запись GitHub требуется только для функций, использующих интеграцию с GitHub.
... и наслаждайтесь всеми функциями!
Добавьте этот код на свою страницу:
<div id="container"></div>
<script type="module">
import { createPlayground } from 'https://cdn.jsdelivr.net/npm/livecodes';
createPlayground('#container', {
params: {
markdown: '# Hello LiveCodes!',
css: 'h1 {color: dodgerblue;}',
js: 'console.log("Hello, from JS!");',
console: 'open',
},
});
</script>
Ознакомьтесь с документацией о встроенных игровых площадках.
Скачайте релиз
Разместите его на статическом файловом сервере (бесплатно!) 1, 2, 3, 4
Ознакомьтесь с руководством по самостоятельному хостингу (включая встроенную настройку для развёртывания на GitHub Pages).
... и всё просто работает!