본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

Stroq

코딩 에이전트가 웹 페이지나 이슈에서 복사한 명령을 실행하기 전에 묻고, 내 키가 컴퓨터 밖으로 나가는 것을 막는 로컬 훅입니다.

리뷰어: ReviewRamble editors · 업데이트

GitHub에서 보기 오픈 소스

평점

3.8/5

Stroq는 에이전트가 웹을 읽는 사람에게 합리적인 두 번째 방어선이며, 지난 세션을 거슬러 점검하는 기능은 훅을 설치하지 않더라도 한 번은 돌려 볼 만하지만, 작은 팀이 만든 텍스트 필터일 뿐 샌드박스를 대신하지는 못합니다.

Stroq의 개요

Stroq는 코딩 에이전트와 도구 사이에 자리합니다. 훅은 도구 호출을 실행 전에 읽고, 그 세션에서 에이전트가 읽은 것(가져온 페이지, 이슈, 파일, 명령 출력)과 비교합니다. 그 내용의 문구를 되풀이하는 명령에는 출처를 밝힌 확인 질문이 붙고, `curl | sh`와 내 컴퓨터에서 찾은 비밀 값을 담은 외부 호출은 거부됩니다. Claude Code, Cursor, Codex, Copilot CLI, Windsurf, Antigravity용 기본 훅이 있고, OpenClaw용 플러그인과 MCP 서버용 stdio 프록시도 있습니다.

거꾸로 거슬러 올라가며 점검할 수도 있습니다. `npx @stroq/cli replay --all`은 아무것도 설치하지 않고 최근 30일의 Claude Code 세션을 현재 정책에 비춰 보고, `stroq sent`는 Claude Code, Codex, Cursor 기록을 디스크의 자격 증명과 대조해 각 키가 어디로 갔는지 이름만으로 알려 줍니다. 127.0.0.1의 콘솔은 판정 내역과 훅을 약하게 만드는 에이전트 설정을 보여 줍니다. 프로젝트 스스로 밝히듯 샌드박스가 아니라 필터입니다. 도구 호출을 읽을 뿐 파일, 네트워크, 프로세스를 격리하지 않습니다.

Stroq, 쓸 만한 가치가 있습니까?

Stroq에서 가장 쓸모 있는 기능은 설치가 필요 없습니다. `npx @stroq/cli replay --all`은 최근 30일의 내 Claude Code 기록을 읽어, 에이전트가 방금 페이지나 이슈, 파일에서 읽은 문구를 되풀이한 명령과 지금이라면 막혔을 명령을 보여 줍니다. README에 따르면 아무것도 실행하거나 보내지 않으며 ~/.stroq에 작은 캐시만 씁니다.

실시간 훅은 같은 대조를 도구 호출 전마다 적용합니다. 2026년 11월 11일에 나온 버전 0.32.0에는 622개 규칙이 들어 있습니다. 프로젝트 자체 공격 테스트는 공개 보고와 합성 사례에서 가져온 36개 공격을 재현하는데, 0.30.0에서 15개는 거부, 21개는 확인 질문, 통과는 0개였습니다. 평범한 README와 문서 121개 파일에 대한 오탐 테스트에서는 6개, 즉 5.0%에 반응했으며 11월 1일 규칙 변경 전 14.9%에서 내려왔습니다. 두 수치 모두 메인테이너가 공개한 말뭉치로 직접 잰 것이지 제3자 검증이 아니며, 테스트 페이지도 그렇게 밝힙니다.

볼 수 있는 범위는 호스트가 넘겨주는 내용에 묶여 있습니다. 문자열로 대조하므로 모델이 처음부터 쓴 명령은 출처로 이어지지 않고, 에이전트가 실행하는 스크립트도 훅에게는 그냥 `npm test`입니다. Codex와 Windsurf 훅은 질문을 할 수 없어, 폴더를 신뢰하기 전까지는 거부로 처리됩니다. 검사에는 4,000 ms 예산이 있고, 다 쓰면 의심으로 보고 닫힌 쪽으로 실패합니다. 샌드박스 안에서는 훅이 ~/.stroq에 읽기와 쓰기 권한이 있어야 하며, 없으면 모든 셸 명령, 편집, 가져오기, MCP 호출이 거부됩니다.

주의할 점: 2026년 9월 4일에 만들어진 젊은 프로젝트로 스타 249개, 커밋 859개, 사람 기여자 4명이며 작업 대부분은 개발자 한 명이 했습니다. npm 다운로드는 11월 12일까지 한 주 동안 906건이었습니다. 변화가 빠르고, 예전 설치 줄은 훅이 시작되지 않을 때 호출을 그냥 통과시킬 수 있었는데, 이 구멍은 0.32.0에서 `stroq init`을 다시 실행해야 막힙니다.

결론: 방화문이 아니라 연기 감지기로 보는 것이 맞습니다. 이번 주에 기록 전체에 replay 점검을 돌려 보고, 에이전트가 페이지를 가져오거나 낯선 사람의 이슈를 읽는다면 훅을 켜 두되, 신뢰할 수 없는 코드를 실행하는 작업은 컨테이너나 별도 사용자 계정으로 감싸야 합니다.

제 역할을 하는 곳

  • 한 달째 매일 Claude Code를 쓰는 개발자

    지난 세션이 이슈나 웹 페이지가 시킨 것을 실행한 적이 있는지 알고 싶다

    `npx @stroq/cli replay --all`에 이어 `npx @stroq/cli sent`를 실행합니다. 앞의 명령은 열어 볼 만한 세션을, 뒤의 명령은 명령이나 모델 입력에 나타난 키를 이름으로 보여 줍니다. 비용이 없고 캐시 말고는 디스크에 바뀌는 것이 없습니다.

  • 외부 풀 리퀘스트를 에이전트로 분류하는 메인테이너

    낯선 사람의 README에서 읽은 설치 줄을 에이전트가 실행하지 못하게 하고 싶다

    `stroq init`이 Claude Code에 훅을 추가하고, `stroq inspect`가 복제한 폴더를 먼저 읽어 스스로 실행되는 코드를 짚어 줍니다. 저장소 자체 스크립트가 하는 일은 훅이 볼 수 없으므로 컨테이너와 함께 씁니다.

  • 작은 개발팀의 보안 책임자

    노트북의 어떤 에이전트 설정이 방어를 약하게 하는지 보고 싶다

    127.0.0.1의 콘솔이 에이전트별로 훅이 실제로 호출되는지, 규칙이 붙은 모든 판정, 설치된 skill과 MCP 서버를 보여 줍니다. 계정이 필요 없으며, 콘솔에서 훅을 추가하려면 macOS나 Linux가 필요합니다.

도입 전 확인할 점

설정
Node.js 22 이상이 필요합니다. `npx @stroq/cli`는 최근 30일 요약 카드를 보여 주고, `npx @stroq/cli init`은 에이전트에 훅을 설치합니다.
연동
Claude Code, Cursor, Codex CLI, Copilot CLI, Windsurf, Antigravity 훅. OpenClaw 플러그인. MCP stdio 프록시. 카드의 JSON 출력.
데이터와 개인정보
세션 기록, 키 파일, 작업 폴더를 로컬에서 읽고 키는 이름만 보여 줄 뿐 값은 출력하지 않습니다. 정책, 감사 로그, 캐시는 ~/.stroq에 씁니다. 훅은 외부 네트워크 호출을 하지 않으며 텔레메트리도 없습니다.
대규모 사용 시 비용
컴퓨터 수와 관계없이 무료입니다. 드는 것은 가끔 나오는 확인 질문과 무해한 것을 잡았을 때의 규칙 조정입니다.
제한
각 에이전트의 훅 API가 넘겨주는 것만 보며, 이는 에이전트와 버전마다 다릅니다. 문자열 수준 대조, 호출당 검사 예산 4,000 ms, 샌드박스가 아닌 필터입니다.

좋은 점

  • `replay --all`로 아무것도 설치하지 않고 지난 Claude Code 세션을 점검
  • 의심스러운 명령이 어느 문구에서 복사됐는지 알려 줌
  • 에이전트 6종용 훅과 MCP stdio 프록시, 훅은 네트워크 호출을 하지 않음
  • 자체 오탐률과 측정 방법을 공개

아쉬운 점

  • 문자열 대조라 모델이 처음부터 쓴 명령은 놓침
  • Codex와 Windsurf 훅은 묻지 못하고 거부만 가능
  • 파일, 네트워크, 프로세스를 격리하지 않음
  • 스타 약 249개의 작고 빠르게 바뀌는 프로젝트

추천 대상

Claude Code, Codex, Cursor에 웹 페이지, 이슈, 복제한 저장소를 읽히면서 에이전트가 읽은 내용대로 움직일 때 경고를 받고 싶은 개발자.

Stroq 대안

Stroq: 자주 묻는 질문

Stroq, 쓸 만한 가치가 있습니까?
Stroq는 에이전트가 웹을 읽는 사람에게 합리적인 두 번째 방어선이며, 지난 세션을 거슬러 점검하는 기능은 훅을 설치하지 않더라도 한 번은 돌려 볼 만하지만, 작은 팀이 만든 텍스트 필터일 뿐 샌드박스를 대신하지는 못합니다. 평점은 5점 만점에 3.8점입니다.
Stroq의 가격은 얼마입니까?
무료 오픈 소스(Apache-2.0)입니다. 계정이 필요 없고 텔레메트리도 없습니다.
Stroq의 단점은 무엇입니까?
문자열 대조라 모델이 처음부터 쓴 명령은 놓침; Codex와 Windsurf 훅은 묻지 못하고 거부만 가능; 파일, 네트워크, 프로세스를 격리하지 않음; 스타 약 249개의 작고 빠르게 바뀌는 프로젝트.
Stroq에 적합한 사람은 누구입니까?
Claude Code, Codex, Cursor에 웹 페이지, 이슈, 복제한 저장소를 읽히면서 에이전트가 읽은 내용대로 움직일 때 경고를 받고 싶은 개발자.
팀이나 프로덕션 환경에서 Stroq의 비용은 얼마입니까?
컴퓨터 수와 관계없이 무료입니다. 드는 것은 가끔 나오는 확인 질문과 무해한 것을 잡았을 때의 규칙 조정입니다.
Stroq에 회사 데이터를 맡겨도 안전합니까?
세션 기록, 키 파일, 작업 폴더를 로컬에서 읽고 키는 이름만 보여 줄 뿐 값은 출력하지 않습니다. 정책, 감사 로그, 캐시는 ~/.stroq에 씁니다. 훅은 외부 네트워크 호출을 하지 않으며 텔레메트리도 없습니다.
Stroq의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 CC Safety Net, LlamaFirewall 및 Anthropic Sandbox Runtime (srt)입니다.

답변 확인일: 2026년 11월 13일.