Đánh giá bảo mật PR
Kỹ năng rà soát bảo mật chỉ trên diff của PR, chỉ báo cáo lỗ hổng có độ tin cậy cao và thực sự khai thác được.
Bảo mật · ReviewTrung cấp★ 570⑂ 154Điểm AI 8/10Cập nhật lần cuối: 29 thg 10, 2026
Làm được gì
- Tự xác định nhánh base của PR (
gh pr view→ upstream →origin/HEAD) rồi lấy diff bằnggit diff --merge-base. - Tập trung vào 5 nhóm: injection (SQL/command/template/NoSQL/path traversal), bypass xác thực & phân quyền, crypto & secrets, deserialization/eval/XSS, rò rỉ dữ liệu.
- Một sub-task tìm lỗ hổng, sau đó mỗi phát hiện được chuyển cho các sub-task chạy song song để lọc dương tính giả; loại bỏ mọi mục có độ tin cậy dưới 8.
- Loại trừ rõ ràng các nhiễu: DoS, rate limiting, thư viện cũ, file tài liệu, file chỉ dùng cho test...
- Kết quả cuối là báo cáo markdown gồm file, dòng, mức độ, loại lỗ hổng, kịch bản khai thác và khuyến nghị sửa.
Phù hợp với ai
- Lập trình viên backend/fullstack muốn có cổng kiểm tra bảo mật trước khi merge.
- Nhóm nhỏ thiếu người review, cần tự động hoá rà soát bảo mật.
- Tech lead từng bỏ cuộc vì công cụ bảo mật báo quá nhiều dương tính giả.
- Đội dùng quy trình super-qa với lane Tester tự động.
Ví dụ sử dụng
- Trên nhánh sửa API đăng nhập, gõ "pr security review" → nhận báo cáo về khả năng bypass xác thực JWT kèm cách khắc phục.
- PR thêm chức năng upload file: chạy
/pr-security-review→ phát hiện path traversal kèm số dòng và kịch bản tấn công. - PR gọi lệnh hệ thống: tìm ứng viên command injection, rồi bước lọc song song tự loại các mục không có đường khai thác thực tế.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/EricTechPro/super-board/HEAD/skills/pr-security-review/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục skills/pr-security-review từ repo GitHub EricTechPro/super-board vào ~/.claude/skills/pr-security-review/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/EricTechPro/super-board.git /tmp/super-board && mkdir -p ~/.claude/skills && cp -r /tmp/super-board/skills/pr-security-review ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải kho mã:
git clone https://github.com/EricTechPro/super-board.git /tmp/super-board - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r /tmp/super-board/skills/pr-security-review ~/.claude/skills/ - Đảm bảo đã cài
gitvà GitHub CLI (gh), rồi đăng nhập bằnggh auth loginđể đọc thông tin PR. - Khởi động lại Claude Code, chuyển sang nhánh cần kiểm tra và gõ "pr security review".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT