SELECT 1
Entry 0042026.10.14 수
One launch a day. Picked, run, explained.

← 기록 보기

Entry 004 진행laya-guard: 에이전트의 명령을 비용 없이 검사하기

exit 0실행함정규식 층은 작동한다. 테스트 247개가 통과했고, 공격 명령 네 개를 모두 걸러 냈다.
  1. 3일활발
  2. 7일활발
  3. 15일예정
  4. 30일예정
  5. 90일예정
  6. 180일예정
  7. 365일예정

최근 확인 7일, 2026.10.20 화

런칭 이후 커밋
31
스타
31
최신 릴리스
v0.5.2
마지막 커밋
2026.10.19

시점별 수치

시점확인한 날상태런칭 이후 커밋스타릴리스컨트리뷰터마지막 커밋
1일2026.10.14 수
3일2026.10.16 금활발18279 v0.4.152026.10.15
7일2026.10.20 화활발313112 v0.5.252026.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).