Add local exclusions for the security scanner

Đã đóng
#82 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
java
Lĩnh vực
security, tooling

Hướng nghiên cứu

Bắt đầu bằng việc xem xét cơ chế triệt tiêu quy tắc toàn cục hiện có của scanner. So sánh các chú thích mã nguồn được đề xuất và các loại trừ dòng cấu hình, sau đó xác định một cách tiếp cận loại trừ cục bộ mà tiêu chí hoàn thành bao gồm việc triệt tiêu các chẩn đoán được chọn mà không vô hiệu hóa quy tắc trên toàn cục.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Type/Improvement
Current Limitation

Currently, the Ballerina security scanner relies primarily on legacy global rule suppressions. Developers lack a robust, persistent way to suppress specific security warnings locally within the IDE.

Suggested Improvement

We should introduce a mechanism to support local exclusions for specific diagnostics. A few potential approaches could be explored, such as introducing code annotations (e.g., @suppress tags) directly in the source code, or recording specific line numbers in the scanner's configuration file to bypass the rule. The primary goal is to give developers a straightforward way to mute specific warnings locally without having to disable the rule globally across the entire project.

Version

No response

Ngôn ngữ chính
Java
Star
15
Fork
12
Merge trung bình
2 ngày 10 giờ
Pull request đã merge (30 ngày)
17

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ballerina-platform/static-code-analysis-tool

Tất cả issue của ballerina-platform/static-code-analysis-tool

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.