Entry 004 진행laya-guard: 에이전트의 명령을 비용 없이 검사하기
exit 0실행함정규식 층은 작동한다. 테스트 247개가 통과했고, 공격 명령 네 개를 모두 걸러 냈다.
- 3일활발
- 7일활발
- 15일예정
- 30일예정
- 90일예정
- 180일예정
- 365일예정
최근 확인 7일, 2026.10.20 화
- 런칭 이후 커밋
- 31
- 스타
- 31
- 최신 릴리스
- v0.5.2
- 마지막 커밋
- 2026.10.19
시점별 수치
| 시점 | 확인한 날 | 상태 | 런칭 이후 커밋 | 스타 | 릴리스 | 컨트리뷰터 | 마지막 커밋 |
|---|---|---|---|---|---|---|---|
| 1일 | 2026.10.14 수 | ||||||
| 3일 | 2026.10.16 금 | 활발 | 18 | 27 | 9 v0.4.1 | 5 | 2026.10.15 |
| 7일 | 2026.10.20 화 | 활발 | 31 | 31 | 12 v0.5.2 | 5 | 2026.10.19 |
| 15일 | 예정일 2026.10.28 수 | 예정 | |||||
| 30일 | 예정일 2026.11.12 목 | 예정 | |||||
| 90일 | 예정일 2027.01.11 월 | 예정 | |||||
| 180일 | 예정일 2027.04.11 일 | 예정 | |||||
| 365일 | 예정일 2027.10.13 수 | 예정 | |||||
바뀐 것
7일 2026.10.20 화
- 셸 명령도 보호 경로 기준으로 판정한다. 이전에는 `python -c` 로 키 파일을 읽는 명령이 통과했다(v0.5.1).
- 보호 경로를 각 에이전트의 OS 샌드박스에도 적용한다. 스크립트가 `~/.ssh` 를 읽으면 커널이 거부한다(v0.5.2).
- Claude Code 의 파일 도구 호출도 보호 경로 기준으로 판정한다. 보호 경로는 자격 증명 저장소, `.env` 파일, 개인 키, 셸 시작 파일, `.git/hooks` 다(v0.5.0).
- 공개된 AI 코딩 에이전트 사고 7건의 명령을 재현하는 평가를 추가했다. 이 평가로 GraphQL 호출에 숨은 삭제 명령과, Windows 명령을 불필요하게 차단하던 문제를 찾아 수정했다(v0.5.2).
- 에이전트의 도구 호출에 나온 파일을 기록하는 선택 기능을 추가했다. `laya-guard footprint` 가 프로젝트별로 집계하고 보호할 경로를 제안한다(v0.5.0).
3일 2026.10.16 금
- 서버가 꺼져도 명령을 통과시키지 않는다. 판정할 수 없으면 사용자에게 묻거나 차단한다(v0.4.0).
- 판정 전에 셸 주석을 지운다. 주석으로 판정을 낮추는 공격을 막는다(v0.2.6).
- 로컬 대시보드를 추가했다. 명령 하나로 지원하는 에이전트 11개에 훅을 설치한다(v0.3.0).
- 서버를 서비스로 등록하면 로그인할 때 시작되고 중단되면 다시 실행된다. 장애는 대시보드에 표시하고 경고로 알린다(v0.4.0).
- 대시보드에 시뮬레이션 화면을 추가했다. 공격 시나리오 8개를 실제 판정기로 시험한다(v0.4.1).