스킬

squirrelscan: 공식 CLI로 에이전트에게 사이트 감사를 시키기

에이전트에게 사이트 감사를 돌리거나 코드에 맞춰 고치게 하려는 사람에게 맞다. squirrel CLI가 PATH에 있는지 먼저 확인하고 공식 npx로 스킬을 넣으며, 사이트를 확인하기 전에 스캔하거나 코드를 바꾸지 말 것.

Official source · squirrelscan skills

Install

npx skills add squirrelscan/skills

누구에게 맞나

이 안내는 사이트 감사를 에이전트에 맡기고, 모든 스킬이 squirrel CLI로 구동된다는 전제를 받아들일 사람을 향한다. 공식은 에이전트용 사이트 감사 스킬, 플러그인, MCP로 같은 저장소에 둔다:

https://github.com/squirrelscan/skills

현재 자료가 펼친 스킬은 둘뿐이다. squirrelscan은 CLI를 다룬다: 설치, 로그인, 감사 실행, 보고서 게시, 포인트, API 키, MCP 설정, 구성, 문제 해결. 설명은

https://github.com/squirrelscan/skills/blob/main/skills/squirrelscan/SKILL.md

audit-website는 수정 루프다: 사이트를 감사하고, 발견을 코드에 대응시키고, 묶음으로 고친 뒤 점수가 좋아질 때까지 다시 감사한다. 설명은

https://github.com/squirrelscan/skills/blob/main/skills/audit-website/SKILL.md

CLI를 설치할 수 있고, 검사 권한이 있는 사이트만 감사할 때 맞다. CLI가 PATH에 없거나, CLI에 의존하지 않는 문서만으로 쓰려는 사람에게는 맞지 않는다.

3분 안에 첫 시도를 마치기

공식 권장 경로는 이 한 가지만 따른다.

전제 조건: 이 기기에서 npx를 실행할 수 있고, squirrel CLI가 설치되어 PATH에 있다. 자료는 모든 스킬이 그 CLI를 구동한다고 적지만 CLI 자체의 설치 명령은 없다. PATH에 아직 squirrel이 없으면 먼저 squirrelscan 스킬이 설치와 로그인을 다루게 하고 스캔으로 건너뛰지 말 것.

설치 위치는 npx skills add가 처리한다. 자료는 스킬 폴더 착지점을 쓰지 않는다. 나타나지 않은 경로를 손대지 말 것.

복사해서 실행:

npx skills add squirrelscan/skills

성공 신호: 명령이 정상 종료한다. 먼저 읽기 전용으로 확인한다. 에이전트에게 squirrel이 PATH에 있는지 보게 하고 한 번 감사의 단계를 설명하게 하되, 어떤 URL도 스캔하지 말고 보고서를 게시하지 말며 코드도 바꾸지 말 것. 「CLI가 있어야 한다」와 로그인/감사/게시가 따로인 동작임을 다시 말하면 스킬이 로드된 것이다.

실제 스캔 전에 대상 URL과 감사 권한을 확인한다. 스캔, 보고서 게시, 코드 쓰기는 모두 부작용이 있다.

사용 사례

사례 1: CLI만 다루고, 먼저 로그인한 뒤 감사 여부를 정한다. squirrelscan에 해당한다. 아직 스캔을 돌리지 않았고 설치, 로그인, 구성, 포인트만 확인하고 싶을 때 맞다. 성공 시 CLI를 쓸 수 있고 로그인 상태가 분명하다. 자료는 호스팅 MCP도 언급한다:

https://mcp.squirrelscan.com/mcp

streamable-http를 쓰며 OAuth 또는 Authorization: Bearer sq_... 키를 쓸 수 있다. 로컬은 squirrel mcp이다. 첫 시도에서 MCP를 붙일 필요는 없다. 완전한 키를 만들지 말 것.

사례 2: 감사 후 코드에 맞추되 대응에서 멈춘다. audit-website의 수정 루프에 해당한다. CLI가 이미 돌아가고, 확인된 사이트의 문제가 어떤 파일에 떨어지는지 보고 싶을 때 맞다. 먼저 감사하고 「발견에서 코드」 대조만 요청하며 묶음 수정은 분명히 금지한다. 성공 시 문제와 파일의 대응이 보이고 저장소는 아직 바뀌지 않았다. 패치 범위를 확인한 뒤에 묶음 수정과 재측정을 허용한다. 자료에 점수 임계값이나 묶음 크기는 없다.

사용 경계

현재 자료가 증명하는 것은 위 두 스킬과 npx 설치 명령 한 줄뿐이다. 다른 스킬 이름을 만들지 말고, 나타나지 않은 설치기로 바꾸지 말 것. 자료는 필수 클라이언트를 지명하지 않는다.

CLI가 없으면 이 스킬들을 호출하지 말 것. 보고서 게시는 결과를 이 기기 밖으로 보낸다. 코드 변경은 저장소에 쓴다. 먼저 확인하고 그다음 허가한다. 키 접두사는 자료에 sq_...로 적혀 있다. 예시 키를 만들지 말 것. 더 자세한 내용은 공식 저장소를 따른다:

https://github.com/squirrelscan/skills