Integrate Security Review Extension
@CallumHYoung đang làm issue này rồi.
Từ ngày 3/10/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Problem
Currently, the Gemini CLI action provides general pull request review, but lacks a specialized security-focused pull request review workflow. As security becomes increasingly critical in software development, we need a dedicated security review process that can:
- Automatically analyze code changes for security vulnerabilities
- Provide detailed security-specific feedback with remediation guidance
- Integrate seamlessly into existing PR workflows
- Focus specifically on security concerns rather than general code quality
Solution
Update gemini-review.yml workflow to perform security reviews on pull requests.
- Add
extensionsinput toaction.yml: This will allow us to configure the security extension. - Experiment in a test repository: We will test the security review extension in a separate repository until #269 is resolved. This will allow us to work on the extension without impacting the PR review workflow in this repository.
- Dogfood upstream: We will use the security review extension in a workflow in https://github.com/google-gemini/gemini-cli. This will allow us to test the extension without impacting PR review workflow in this repository.
- Integrate into PR review workflow: Once the extension is stable and issue #269 is fixed, we will add the security review step to the main PR review workflow.
- Consolidate Feedback: Investigate how to generate both general and security feedback, then consolidate them to avoid duplication.
This approach will allow us to develop and test the security review functionality in a controlled environment before deploying it to the main repository.
- Ngôn ngữ chính
- TypeScript
- Star
- 2.1k
- Fork
- 285
- Merge trung bình
- 8 giờ 8 phút
- Pull request đã merge (30 ngày)
- 1
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của google-github-actions/run-gemini-cli
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Tất cả issue của google-github-actions/run-gemini-cli
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
bcgov/bc-wallet-mobile#4761 · 1 bình luận ·
-
external-issue to-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
area-deployment area-integrations triage:bot-seen
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100