스킬 보안 감사
리포지토리 내용과 기본 문서를 사용하여 제공된 프로젝트를 평가합니다. 기본 감사는 읽기 전용입니다: 의존성을 설치하거나, 프로젝트 코드를 실행하거나, 로그인하거나, 자격 증명을 제공하거나, 프로젝트를 실제 에이전트나 계정에 연결하지 마십시오.
감사
- 정확한 리포지토리, 리비전 또는 릴리스, 라이선스, 보관 상태, 최신 중요 업데이트 및 검토한 파일을 기록합니다. 감사된 리비전이 불명확한 경우 해당 제한 사항을 명시합니다.
- 전체
SKILL.md또는 동등한 지침과 직접 호출하는 모든 파일을 읽습니다. 스크립트, 훅, 매니페스트, 패키지 설치 단계, 바이너리, 원격 URL, 환경 변수 및 번들 자산에 대한 참조를 따릅니다. - 기능 인벤토리를 구축합니다: 로컬 파일 액세스, 명령 실행, 네트워크 액세스, 브라우저 제어, 계정 작업, 게시, 메시징, 삭제, 결제, 자격 증명 액세스, 지속성 및 자체 업데이트 동작.
- 민감한 데이터를 소스에서 모든 로컬 저장소, 하위 프로세스, 로그, 모델, API, MCP 서버, 분석 서비스 또는 기타 네트워크 대상까지 추적합니다. 문서 누락은 데이터가 로컬에 유지된다는 증거가 아니라 해결되지 않은 질문입니다.
- 종속성 매니페스트, 잠금 파일, 설치 스크립트 및 릴리스 출처를 검사합니다. 고정되지 않은 원격 실행, 불투명한 바이너리, 광범위한 전이적 종속성, 소스와 배포된 아티팩트 간의 불일치를 기록합니다.
- 위험 신호 및 심각도 모델을 적용합니다. 위험한 기능은 필요하고, 공개되고, 범위가 좁고, 되돌릴 수 있으며, 확인 게이트가 있는 경우 합법적일 수 있습니다.
- 확인된 결과를 상황별 위험 및 답변되지 않은 질문과 분리합니다. 모든 실질적인 주장에 대해 파일 경로, 줄, 구성 필드, 명령 또는 기본 문서를 인용합니다.
출력
감사된 ID와 하나의 평결로 시작합니다:
- 낮은 관찰 위험: 검토된 범위에서 중요한 문제가 발견되지 않았지만, 이는 보장이 아닙니다.
- 검토 필요: 중요한 동작, 출처, 권한 또는 데이터 흐름이 불분명합니다.
- 높은 관찰 위험: 확인된 동작이 민감한 데이터를 노출하거나, 계정 또는 장치 보안을 약화시키거나, 되돌릴 수 없는 조치를 유발하거나, 정보에 입각한 제어를 우회할 수 있습니다.
다음 섹션을 제공하십시오:
- 범위 및 제한 사항.
- 기능 및 권한 테이블.
- 데이터 흐름 테이블.
- 심각도별로 정렬된 결과(각각 증거, 영향 및 완화 조치 포함).
- 답변되지 않은 질문.
- 일회용 데이터 또는 계정을 사용하는 최소 권한 테스트 계획.
프로젝트를 안전하다고, 악의적이라고, 공식이라고 또는 규정을 준수한다고 특정 주장에 충분한 증거 없이 레이블을 지정하지 마십시오. 정적 검토는 런타임 동작이나 불투명한 원격 서비스의 내용을 증명할 수 없습니다.