저장소 워크플로 감사
번들된 종속성 없는 감사기를 사용하세요. 증거를 먼저 제시하고, 발견 사항을 저작권, 의도, 손상 또는 악용 가능성의 증거와 구분하세요.
워크플로
- 정확한 저장소 디렉터리를 확인하세요. 사용자가 명시한 범위를 벗어나 스캔하지 마십시오.
references/commands.md를 읽고 먼저 읽기 전용 감사를 실행하세요.- 중요 및 높은 심각도의 발견 사항, 각 발견 사항을 트리거하는 워크플로/이벤트 경로 및 문서화된 안전한 수정 방법을 요약하세요.
- 사용자가 수정이나 패치를 요청하는 경우에만 패치를 생성하세요.
fix명령은 통합 diff 텍스트를 출력하며 대상 저장소를 직접 편집하지 않습니다. - 제안된 모든 패치를 적용하기 전에 검토하세요. 저장소 소유자의 판단이 필요한 변경 사항을 명시하세요.
가드레일
- 별도의 명시적 요청 없이 방어 프로필을 설치하거나, 저장소 설정을 편집하거나, 커밋, 푸시, 병합, 이슈 종료 또는 권한을 변경하지 마십시오.
- 발견적 분석 결과에 따라 기여자, 계정, 풀 리퀘스트 또는 커밋을 악의적이라고 레이블링하지 마십시오.
--fail-on의 종료 코드2를 정책 임계값 결과로 처리하고, 감사기 충돌로 간주하지 마십시오.- SARIF 또는 JSON 출력에 민감한 워크플로 경로 또는 보안 세부 정보가 포함된 경우 이를 비공개로 유지하세요.
- 대상이 Git 저장소가 아닌 경우, 저장소 식별자를 임의로 만들지 말고 축소된 출처 컨텍스트를 설명하세요.
출력
반환: 감사 범위, 발견 사항 개수, 우선순위별 발견 사항, 증거 위치, 수정 옵션, 제한 사항 및 패치 생성 여부.