fix(session-flow): redact.py misses bare sk-ant-oat01- tokens and stateless ghs_ tokens with dots
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ó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
Hướng nghiên cứu
Đọc plugins/session-flow/skills/audit-sessions/scripts/redact.py và xác định các quy tắc khớp token. Thêm các kiểm thử với token được cài cắm có chủ đích cho giá trị trần sk-ant-oat01- và token stateless có dấu chấm ghs_, sau đó mở rộng các quy tắc chuẩn và tạo lại bản sao bằng scripts/sync-shared-copies.sh. Hoàn tất khi cả hai trường hợp thất bại trước khi sửa và vượt qua sau khi sửa, đồng thời các trường hợp che nội dung của phần sửa buffer.test.sh vẫn vượt qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
plugins/session-flow/skills/audit-sessions/scripts/redact.py (canonical; generated copy in plugins/corrections/tools/findings-buffer/lib/redact.py) leaves two token shapes unredacted, found by the GitHub Security & Cost review of #9020:
- a bare
sk-ant-oat01-…value (the OAuth token format the lanes use); - a stateless
ghs_installation token containing., because the rule is(?:ghu|ghs)_[0-9a-zA-Z]{36}.
Fix
Widen the rules in the canonical file (for example ghs_[A-Za-z0-9._-]{36,}, plus an sk-ant-oat01- rule), regenerate the copy with scripts/sync-shared-copies.sh, and add one planted-token test case per shape that fails before the change.
Verification
The new cases fail on the current head and pass after the fix; the corrections buffer.test.sh redaction cases still pass.
Related
Refs #9020
- Ngôn ngữ chính
- Shell
- Star
- 22
- Fork
- 2
- Merge trung bình
- 7 giờ 23 phút
- Pull request đã merge (30 ngày)
- 950
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 melodic-software/claude-code-plugins
-
needs-human
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
melodic-software/claude-code-plugins#9013 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
melodic-software/claude-code-plugins#9000 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-human
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
melodic-software/claude-code-plugins#8998 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix(source-control): ready hold check treats hyphenated identifiers containing wip as a WIP markerĐang mởpriority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
melodic-software/claude-code-plugins#8977 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix(ai-slop): detect.sh --paths-file drops the last entry when the file has no trailing newlineĐang mởpriority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
melodic-software/claude-code-plugins#8974 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của melodic-software/claude-code-plugins
Issue tương tự
-
AdminNeo is failing to updateĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
alunduil/alunduil-chezmoi#964 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug-unconfirmed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[pico][astrocade] emu/apply.sh edits src/mame/midway/astrohome.cpp, which current MAME has in bally/Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
FujiNetWIFI/fujinet-firmware#2120 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100