Filter vMCP tools/list with tool:read, as the single-server path does
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
- 65/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- go
- Lĩnh vực
- backend-api-design, security
Hướng nghiên cứu
Bắt đầu tại pkg/vmcp/core/admission.go, đọc FilterTools và AllowToolCall, sau đó so sánh bước kiểm tra quyền của đường xử lý máy chủ đơn. Cập nhật vMCP để kiểm tra tool:read với cùng phương án dự phòng tool:call; xác minh rằng quyền chỉ có tool:read ảnh hưởng đến tools/list và hành vi của tool:call tuân theo #6903.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Current behavior
pkg/vmcp/core/admission.go (FilterTools and AllowToolCall) checks tool:call only, so a tool:read-only grant has no effect on vMCP.
Wanted
Use the tool:read check, with the same tool:call fallback as the single-server path.
Depends on #6903 (tool:call implies tool:read).
I found this while reviewing #6903. I'd like to work on it if a maintainer agrees it's worth doing. Could you assign it to me once you've had a look? Thanks.
- Ngôn ngữ chính
- Go
- Star
- 2.3k
- Fork
- 326
- Merge trung bình
- 1 ngày 53 phút
- Pull request đã merge (30 ngày)
- 155
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- 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 stacklok/toolhive
-
proxyrunner tool-filter middleware strips SEP-2322 Modern envelope from tools/list, breaking vMCP health checksCó thể làm lại được @alex-feel đã nhận 46 ngày trước và không có pull request nào đang mở. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
stacklok/toolhive#6684 · 5 bình luận · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
HttpClientBuilder.Build() ignores HTTP(S)_PROXY (auth-server OAuth/DCR calls bypass forward proxy)Có thể đã có người làm @schonmann đã nhận 37 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
stacklok/toolhive#6671 · 2 bình luận · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Delete the dead pkg/vmcp/server/adapter packageCó thể làm lại được @suantea đã nhận 31 ngày trước và không có pull request nào đang mở. Đang mởneeds-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Outgoing strategies differ on no-subject-provider fallback (xaa hard-fails, token_exchange and aws_sts fall back) and it is undocumentedCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug
Độ 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
-
Delete the unreachable legacy optimizer decorator path in sessionmanagerCó thể đã có người làm @kocaemre đã nhận 105 ngày trước. Đang mởneeds-triage
Độ 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
Tất cả issue của stacklok/toolhive
Issue tương tự
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
fabriziosalmi/secure-proxy-manager#619 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-triage P1 tier:1-mechanical
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
krakenhavoc/cmd_and_ctrl#5434 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
go good first issue help wanted up-for-grabs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
andrewsiah/agentswarm-data-tasks#117 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
openshell image: provide /sandbox so the workspace path can be uniform across OpenShell driversĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
Maintainer thường phản hồi trong vòng 1 ngày
-
C:dataplane
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
yanet-platform/yanet2#3395 ·
Maintainer thường phản hồi trong vòng 1 ngày