
CVE-2026-39866을 재현합니다. 이는 GitHub Actions 워크플로우의 workflow_dispatch 입력 템플릿 주입 취약점으로, 승인된 보안 연구를 위해 취약한 커밋의 고정 스냅샷을 사용합니다.
자동화된 연구 산출물 — 업스트림 프로젝트가 아님.
이 저장소는 Université Laval의 석사 논문을 위해 자동화된 하네스가 구축한 일회용 실험실로, 공개된 GitHub Actions 워크플로우 취약점 재현을 목적으로 합니다. 이는 커밋
b089bae8c007f36a8ce0346725182a107d97cd05(2026-04-05) 시점의LawnchairLauncher/lawnchair의 축어적 스냅샷이며, 해당 프로젝트의 자체 라이선스에 따라 재배포됩니다. 해당 라이선스 파일은 이 스냅샷에 변경 없이 포함되어 있습니다.업스트림 프로젝트는 관여하지 않으며, 결코 공격 대상이 아닙니다. 여기서 연구된 취약점은 이미 공개된 상태입니다. 이 저장소의 모든 시크릿과 변수는 무작위로 생성된 더미 값입니다 — 실제 자격 증명은 존재하지 않습니다. 액션 참조와 러너 이미지는 2026-04-05 기준으로 확인된 값에 고정되어 있습니다. 스냅샷에 적용된 모든 변경 사항은 하네스 출력의
pinning.md를 참조하세요.질문 또는 이의 제기: [email protected]
[!WARNING] 이 브랜치는 Launcher3 리베이스로 인한 주요 변경 사항을 포함하며, Lawnchair가 손상될 수 있는 호환성 파괴 변경 사항이 포함되어 있습니다.
기여를 원하시면 기여 가이드라인을 읽어주세요. 이 브랜치는 코드베이스를 점진적으로 리팩토링하면서 많은 변경이 이루어질 예정이므로,
16-dev브랜치는 새로운 기여자에게 특히 친숙하지 않을 수 있습니다.일반 사용자는 Lawnchair 15 Beta 2.1을 유지하는 것을 권장합니다.
Lawnchair는 Android용 무료 오픈소스 홈 앱입니다. Android의 기본 홈 앱인 Launcher3를 출발점으로 삼아 Pixel Launcher 기능을 이식하고 풍부한 사용자 지정 옵션을 도입합니다.
이 브랜치는 현재 개발 중이며 Android 16의 Launcher3를 기반으로 하는 Lawnchair 16의 코드베이스를 담고 있습니다. Lawnchair 915는 각각 9-15- 접두사가 붙은 브랜치를 참조하세요.
Play Store의 Lawnchair는 다른 소스의 앱과 다른 앱으로 설치됩니다. Google Play의 게시 규칙을 준수하기 위해 일부 기능이 제한될 수 있습니다.
또한 설치 확인을 통해 공식 빌드를 설치했는지 확인할 수 있습니다.
모든 Lawnchair 개발 소식을 계속 확인하고 싶으신가요? 개발 빌드를 사용해 보세요!
이 빌드는 최신 기능과 버그 수정을 제공하지만 성능 저하와 추가 문제가 발생할 수 있습니다. 설치 전에 백업을 만드세요!
다운로드: Obtainium • GitHub • nightly.link
Lawnchair 기여에 대한 정보와 팁은 Lawnchair 기여 가이드라인을 방문하세요.
저희의 작업이 마음에 드신다면 Open Collective에서 후원을 고려해 주세요! 여러분의 기여는 Lawnchair의 독립성을 유지하고 더 빠른 개발을 가능하게 합니다.
Core Backers($5+) 여러분께 큰 감사를 드립니다: (이 후원자들은 Project Velocity Fund를 직접 지원합니다)
후원자가 되어 운영 비용을 지원해 주시거나, Core Backer가 되어 이곳에 소개받으세요!
모든 링크는 Lawnchair Wiki에서 확인하세요.