Community연구 & 데이터 분석github.com

audit-repository-workflows

로컬 저장소의 거버넌스 격차, GitHub Actions 신뢰 경계 위험 및 안전하지 않은 중재 자동화를 감사합니다. 저장소 보안 검토, 풀 리퀘스트 워크플로 감사, pull_request_target 또는 workflow_run 분석, 토큰 권한 확인, 정책 적용 범위 및 검토 가능한 수정 패치 요청에 사용하세요.

audit-repository-workflows란 무엇인가요?

이 스킬은 로컬 Git 저장소를 대상으로 거버넌스, 신뢰 경계 및 보안 정책 준수 여부를 포괄적으로 감사하는 도구입니다. GitHub Actions 워크플로에서 pull_request_target, workflow_run과 같은 이벤트를 분석하여 토큰 권한 과다, 안전하지 않은 자동화 중재, 정책 미적용 등 보안 위험을 식별합니다. Cursor, Claude Code, Codex와 같은 AI 코딩 에이전트에서 사용할 수 있으며, 감사 결과는 SARIF 또는 JSON 형식으로 출력되어 증거 기반의 명확한 위험 심각도와 위치를 제공합니다. 사용자가 요청할 경우에만 통합 diff 형식의 수정 패치를 생성하며, 저장소에 직접 변경을 가하지 않고 읽기 전용 감사를 먼저 수행합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thangldw/awesome-maintainer-defense/tree/main/skills/audit-repository-workflows

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

저장소 워크플로 감사

번들된 종속성 없는 감사기를 사용하세요. 증거를 먼저 제시하고, 발견 사항을 저작권, 의도, 손상 또는 악용 가능성의 증거와 구분하세요.

워크플로

  1. 정확한 저장소 디렉터리를 확인하세요. 사용자가 명시한 범위를 벗어나 스캔하지 마십시오.
  2. references/commands.md를 읽고 먼저 읽기 전용 감사를 실행하세요.
  3. 중요 및 높은 심각도의 발견 사항, 각 발견 사항을 트리거하는 워크플로/이벤트 경로 및 문서화된 안전한 수정 방법을 요약하세요.
  4. 사용자가 수정이나 패치를 요청하는 경우에만 패치를 생성하세요. fix 명령은 통합 diff 텍스트를 출력하며 대상 저장소를 직접 편집하지 않습니다.
  5. 제안된 모든 패치를 적용하기 전에 검토하세요. 저장소 소유자의 판단이 필요한 변경 사항을 명시하세요.

가드레일

  • 별도의 명시적 요청 없이 방어 프로필을 설치하거나, 저장소 설정을 편집하거나, 커밋, 푸시, 병합, 이슈 종료 또는 권한을 변경하지 마십시오.
  • 발견적 분석 결과에 따라 기여자, 계정, 풀 리퀘스트 또는 커밋을 악의적이라고 레이블링하지 마십시오.
  • --fail-on의 종료 코드 2를 정책 임계값 결과로 처리하고, 감사기 충돌로 간주하지 마십시오.
  • SARIF 또는 JSON 출력에 민감한 워크플로 경로 또는 보안 세부 정보가 포함된 경우 이를 비공개로 유지하세요.
  • 대상이 Git 저장소가 아닌 경우, 저장소 식별자를 임의로 만들지 말고 축소된 출처 컨텍스트를 설명하세요.

출력

반환: 감사 범위, 발견 사항 개수, 우선순위별 발견 사항, 증거 위치, 수정 옵션, 제한 사항 및 패치 생성 여부.

관련 스킬