Can I use DevSkim to detect and flag based not on file content but file name, file extension, existence or other file metadata?
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
Hướng nghiên cứu
Issue không nêu tên tệp, bài kiểm thử hoặc điểm vào nào. Hãy bắt đầu bằng việc xác định rule của DevSkim và quét các điểm vào, sau đó xác định liệu các rule có thể kiểm tra tên tệp, phần mở rộng, các tệp lân cận và metadata hay không. Kết quả hoàn tất cần bao gồm một cách được xác định rõ để gắn cờ các trường hợp .exe và ngữ cảnh repository được yêu cầu, đồng thời làm rõ hành vi đối với metadata không được hỗ trợ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I am wondering if I can flag files based on file name or extension? And preferably in combination with other files. Example use-case:
The scan folder contains an '.exe' file. I want to flag that exe file with the warning that pre-build files should not be part of the repository as it makes it harder to audit and verify the source code.
Preferably in combination with other files or folders. Such as, only flag the .exe file when the scan directory also contains a .git folder (not unlikely and indicating it's a git repo).
Or flag any blob for that matter. Perhaps files without file extension.
Or on any other metadata like, binaries unsinged by a trusted certificate etc.
- Ngôn ngữ chính
- C#
- Star
- 1k
- Fork
- 133
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc 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 microsoft/DevSkim
-
exclude_file_regex and applies_to_file_regex only see the file name in devskim analyzeCó thể đã có người làm @gfs đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
The DevSkim Repository Description still mentions IDE extensions but these are not longer includedĐang mởbug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 55/100
-
DS117838 and DS173237 report published sha256 digests as secretsCó thể đã có người làm @gfs đã nhận 4 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100
-
How to match files without a file extension?Có thể đã có người làm @gfs đã nhận 169 ngày trước. Đang mởenhancement
microsoft/DevSkim#747 · 4 bình luận · 1 reaction · 2 người được giao ·
-
Support for HTML (see attached example rule)Có thể đã có người làm @Guflly đã nhận 91 ngày trước. Đang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
Tất cả issue của microsoft/DevSkim
Issue tương tự
-
bug elsa 3 prio low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
elsa-workflows/elsa-core#9154 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
NethermindEth/nethermind#15452 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
kind:ux size:S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
elsa-workflows/elsa-foundation#3563 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
请让 FPS 叠加层的字号大小可单独设置Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
امکان انتخاب متن پیام هرزنامهĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
MahdiyarGHD/GheychiApp#39 ·
Maintainer thường phản hồi trong vòng 1 ngày