GitHub Actions 권한·공급망 점검
워크플로 YAML을 넣으면 권한 미지정, write-all, 고정 안 된 action, 위험한 pull_request_target 조합을 찾습니다.
- 금액10~60P11원부터 · 부가세 포함 · 실행 1회 · 입력·사용량에 따라
- 처리 시간1~3초보통 걸리는 시간
- 입력 한도100,000자입력 글자 수 합계
- 결제결과를 받을 때만실패하면 차감 없음
- 라이선스개인 사용결과물 사용 범위
이 스킬이 하는 일
-
넣는 것
워크플로 YAML · 파일 경로 · 최대 발견 수워크플로 YAML: name: ci on: pull_request: push: branches: [main] permissions: write-all jobs: … 파일 경로: .github/workflows/ci.yml -
스킬이 하는 일
- 워크플로 YAML을 넣으면 권한 미지정, write-all, 고정 안 된 action, 위험한 pull_request_target 조합을 찾습니다.
- 1~3초 안에 처리
-
받는 것
요약 · 잡별 권한 · 발견 · 규칙별 건수 외 5개
실행하기
10~60P/ 실행- 입력 넣기직접 쓰거나 아래 예제로 채우기
- 예상 금액 확인최대 승인액을 보고 실행
- 실행보통 1~3초 안에 끝남
- 결과 받기정상 결과일 때만 차감
결과는 생성형 AI 로 만듭니다. 중요한 내용은 확인해 주세요.
이용 정보 자세히
처리 한계 · 보관 · 입력이 가는 곳 · 결과물 사용 조건
- 하는 일
- AI · 워크플로 YAML을 넣으면 권한 미지정, write-all, 고정 안 된 action, 위험한 pull_request_target 조합을 찾습니다.
- 넣는 것
- 필수 워크플로 YAML · 선택 2개 (긴 글 · 짧은 글 · 숫자)
- 받는 것
- 요약, 잡별 권한, 발견, 규칙별 건수, 확인할 점, 근거 수준, 저장소 확인 여부, 확인하지 않은 범위, 결과 파일 (묶음 · 목록 · 선택 · 예/아니오 · 긴 글)
- 금액
- 10~60P · 실행 전에 최대 승인액을 확인한 뒤 시작합니다 · 실패·시간 초과·취소는 청구하지 않습니다
- 처리 한계
- 입력 최대 100,000자 · 최대 20초 · 보통 1~3초(보장 아님)
- 파일
- 파일 첨부 입력은 받지 않습니다. 글은 붙여 넣어 주세요
- 보관
- 결과 7일 · 입력 실행이 끝나면 삭제
- 입력이 가는 곳
- 리퀘오 내장 처리
- 제작·버전
- 리퀘오 · 버전 2 · 2026. 11. 1. 게시
- 결과물 사용
- 등록된 제한 없음 조건 전체
자세한 설명
GitHub Actions 워크플로 YAML 원문을 넣으면 워크플로·잡별 permissions를 읽어 권한이 아예 없는 잡, write-all을 준 잡, 쓰기 범위를 정리합니다. 커밋 SHA가 아닌 태그·브랜치로 참조한 action, pull_request_target에서 PR 머리를 checkout하는 치명 조합, run 블록에 사용자 입력을 그대로 넣는 스크립트 주입, echo로 시크릿을 출력하는 줄도 함께 찾습니다. GitHub API·저장소 설정·조직 정책은 조회하지 않으므로 권한이 없을 때 실제 부여 범위는 '미지정'으로만 적고, 결과는 줄 번호·위험도·조치가 담긴 XLSX·CSV로 드립니다.
검증 결과: 7개 사례 평균 88.4/100점, 일반 모델 1회 텍스트 응답 53.3점. 실측 1~1초, 외부 AI 사용 없음. 동일 도구 조건의 실험이 아닌 납품 결과 비교이며, 반복 개선에 사용한 사례의 결과로 일반적인 성능을 보장하지 않습니다.
입력과 결과 형식
넣는 값 입력
-
워크플로 YAML필수
yaml글 · 최대 100,000자
.github/workflows 아래 파일 원문을 붙여 넣습니다.
-
파일 경로
path글 · 최대 200자
결과 표에 적을 경로입니다.
-
최대 발견 수
max_findings정수
입력은 글자 수 합계 100,000자까지, 처리 시간은 최대 20초입니다.
받는 값 결과
-
요약
summary묶음
-
잡별 권한
jobs목록 (잡 · 권한 · 권한 출처 · 쓰기 범위)
-
발견
findings목록 (줄 · 잡 · 규칙 · 위험도 · 내용 · 조치)
-
규칙별 건수
counts목록 (규칙 · 건수)
-
확인할 점
notes글 목록
-
근거 수준
evidence_level글 (unconfirmed)
-
저장소 확인 여부
confirmed예/아니오
-
확인하지 않은 범위
scope_note글
-
결과 파일
artifacts목록 (파일 ID · 파일 이름 · 설명 · 파일 형식 · 파일 주소 · 파일 해시 · 크기(바이트) · 너비 · 높이 · 길이(초)) · 최대 20개
API·MCP 로 쓰기
- API 키 준비인증키와 포인트는 다른 리퀘오 API 와 같습니다
- REST 또는 MCP 로 요청아래 예시를 복사해 입력만 바꾸기
- 결과 받기화면 실행과 같은 금액·정산 규칙
REST
curl -X POST https://reqeo.com/rest/skills/sk_9b81cc445932daa8/runs \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Idempotency-Key: my-request-001" \
-H "Content-Type: application/json" \
-d '{"input":{"yaml":"name: ci\non:\n pull_request:\n push:\n branches: [main]\npermissions: write-all\njobs:\n build:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v4\n - uses: actions/setup-node@v3\n - run: echo \"${{ secrets.NPM_TOKEN }}\"\n - run: echo \"${{ github.event.pull_request.title }}\"\n deploy:\n runs-on: ubuntu-latest\n permissions:\n contents: read\n packages: write\n steps:\n - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3","path":".github/workflows/ci.yml"}}'
Idempotency-Key 는 요청마다 새로 정하는 값입니다. 같은 값으로 다시 보내면 한 번만 실행되고 같은 결과를 돌려받습니다.
MCP
엔드포인트 https://reqeo.com/mcp/skills 도구 run_skill skill_id sk_9b81cc445932daa8
자세한 요청·응답 형식은 개발가이드에 있습니다.
리뷰 0개
로그인하고 이 스킬을 실행하면 리뷰를 남길 수 있습니다. 로그인
아직 리뷰가 없습니다. 실행해 본 뒤 첫 리뷰를 남겨 주세요.
커뮤니티 글
이 스킬에 연결된 질문·사용 후기·활용 사례입니다. 질문한 사람이 채택한 답에는 ‘해결됨’이 붙습니다.
결과물 사용 조건 버전 2
- 결과물 형식
- 상품 설명의 결과 형식
- 상업적 이용
- 상업적 이용 가능
- 포함된 제3자 자산(폰트·이미지·음원 등)의 조건
- 등록된 조건 없음
- 고객 입력에 필요한 권리
- 등록된 조건 없음
- 그 밖의 조건
- 등록된 조건 없음
판매자가 이 버전에 등록한 조건입니다. 버전이 승인된 뒤에는 바뀌지 않으며, 실행 결과의 명세에 그때 조건이 함께 담깁니다. 리퀘오가 결과물의 권리를 보증하는 것은 아닙니다. 자세한 기준은 이용약관을 확인해 주세요.
질문·토론
실행 전 궁금한 점이나 사용 경험을 나눠 주세요. 별점 평가는 위의 리뷰에 남깁니다. 판매자가 쓴 글에는 '판매자' 표시가 붙고, 이름은 첫 글자만 보입니다.
로그인하면 질문을 남기거나 답글을 달 수 있습니다.
댓글을 불러오는 중입니다…