docs(conventions): limit which route rows a routing-as-data team file may add
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ó
- 3/5
- Thời gian dự kiến
- Nửa ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- json, yaml
- Lĩnh vực
- authorization, documentation
Hướng nghiên cứu
Start in the Team layer section of docs/conventions/routing-as-data/README.md, where routing.rows and the kind: tool row are described, and read the team-file JSON Schema guidance and the convention CHANGELOG policy next. Done means the section states which row ids a team file may re-rank or add, excludes new kind: tool rows, the schema guidance matches, and a CHANGELOG entry records the right version bump. The DX lane (#6302) must co-sign, so expect to resolve the bump and wording with maintainers first.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
The routing-as-data convention (docs/conventions/routing-as-data/README.md, Team layer, added in
#6640) lets a consumer repo's <home>/<plugin>.yaml add route rows through routing.rows. A
kind: tool row has a free-form id, and /user-interface:design says "for a tool route, call that
tool". If an adopter implements the team layer as written, a cloned, untrusted repo can add a row
that steers the agent at any tool or skill. The doc frames the team file as data, but an added row
is more than look and conventions.
Nothing reads a team file yet, and every tool call still passes the session's permissions, so there
is no exposure today. The limit should be in the convention before the first adopter implements the
team layer.
Source: the security review run before #6640 was marked ready (OWASP A04 design note, medium
confidence, prospective).
Proposed change
State in the Team layer section that routing.rows may only re-rank or add rows whose id matches a
bundled row or an installed plugin or skill, and that a team file may not add a new kind: tool
row. Add the matching rule to the team-file JSON Schema guidance. The rule decides whether the doc
needs a major or minor version bump, per its CHANGELOG policy.
Acceptance criteria
- The Team layer section states which rows a team file may add, and excludes new
kind: toolrows. - The convention CHANGELOG records the change with the right version bump.
- The DX lane (#6302) co-signs, since it adopts the same team layer.
Related
- #6640 (adds the convention), #6483 (its issue)
- #6302 (DX), #6306 (
user-experience), #5906 (customization home)
- Ngôn ngữ chính
- Shell
- Star
- 22
- Fork
- 2
- Merge trung bình
- 7 giờ 8 phút
- Pull request đã merge (30 ngày)
- 874
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 75/100
melodic-software/claude-code-plugins#8405 · 1 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 72/100
melodic-software/claude-code-plugins#8374 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-human priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
melodic-software/claude-code-plugins#8366 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
priority: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
melodic-software/claude-code-plugins#8341 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
melodic-software/claude-code-plugins#8338 · 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ự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
wazuh/wazuh-installation-assistant#1147 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[安全] 为粘贴到 Shell 的代码引用转义路径Có thể đã có người làm @myot233 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
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 85/100
facebookincubator/muse-gadget-sdk#249 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Maybe replace `bash` with `sh`?Đang mởenhancement needs-triage
Độ 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
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
youngyangyang04/leetcode-master#3026 · 1 bình luận ·