Build a deterministic bounded scanner for contextual repository risk
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
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript
Hướng nghiên cứu
Read the repository guidance and inspect the implementation of dependency #13 (B01-01) to find where this roadmap item belongs. First resolve the decision gate for scope, bounds, and confidence reporting; the issue names no files or tests to start from. Done means a bounded, read-only scan covers the listed risk areas and reports path and confidence, with both verification cases passing.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Goal
Build a deterministic, read-only, bounded scanner that flags contextual risk (prompt-injection heuristics, not a guarantee) across scripts, hooks, actions, invisible unicode, and encoded payloads.
Observations
- Baseline gitleaks already covers secret keys; B06 adds contextual risk analysis, not a duplicate scanner.
- Prompt-injection heuristics reduce risk but cannot guarantee detection.
- The scanner must be read-only and bounded in time and output.
Decision gate
Approve scope, bounds, and confidence reporting before implementing detection rules.
Acceptance criteria
- The scanner is read-only and bounded by explicit time and size limits.
- Checks cover scripts, hooks, actions, invisible unicode, and encoded payloads with context.
- Findings carry path and confidence, never a bare pass/fail.
Verification
- Scan of a benign tree -> exit 0 with no findings.
- Scan with a known encoded-payload fixture -> a finding with path and confidence.
Release checkpoint
Remaining risk: heuristics have false negatives; tests must not claim 100% malware detection or an unconditional LLM pass/fail.
Tracking
Roadmap item: B06-01. All acceptance criteria remain pending; publication does not grant approval or release authority.
Dependencies
- Depends on #13 (B01-01).
- Ngôn ngữ chính
- JavaScript
- Star
- 22
- Fork
- 3
- Merge trung bình
- 27 phút
- Pull request đã merge (30 ngày)
- 27
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 egdev6/github-repository-bootstrap
-
status:approved type:chore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
egdev6/github-repository-bootstrap#57 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
type:docs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 20/100
egdev6/github-repository-bootstrap#50 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 22/100
egdev6/github-repository-bootstrap#49 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status:approved type:chore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
egdev6/github-repository-bootstrap#30 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status:approved type:chore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100
egdev6/github-repository-bootstrap#29 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của egdev6/github-repository-bootstrap
Issue tương tự
-
good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
saayam-for-all/webapp#1919 ·
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 70/100
Uuriko/project-room#3728 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs(site): Mermaid edge-label contrast on Architecture and a table header on How it comparesĐang mởdocumentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
devops-thiago/ThrillhouseBot#1132 ·
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
andromarces/agent-loops#886 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug effort:low model:light plan planner:gpt-6-1-sol tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày