feat: Support tool scoped security guidance analysis
Maintainer thường phản hồi trong vòng 4 ngày
@iamsreec đang làm issue này rồi.
Từ ngày 28/9/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Summary
Smith can generate policies and test cases for one tool or a group of tools. Extend security guidance analysis to support the same scope. Users should be able to select a single tool or several tools for one analysis run, with the selected names stored in a reference file.
Today, the security guidance workflow reads the full tool_definitions.json manifest and produces one set of analysis artifacts. A tool scope would let users focus the architecture analysis, questionnaire, threat model, and enforcement mapping on the tools they are working on.
Proposed behavior
- Read the selected tool names from a reference file and validate them against
tool_definitions.json, which remains the source of tool names and parameter definitions. - Run Steps A–D for the selected tool or tool group. Include interactions between selected tools when they affect the threat model.
- Exclude findings that apply only to tools outside the selected scope.
- Record the selected tools in each artifact and keep results from different scopes separate, so later runs do not overwrite or incorrectly reuse earlier analysis.
- Preserve the current all tools behavior when no scope file is provided.
- Ngôn ngữ chính
- Python
- Star
- 17
- Fork
- 6
- Merge trung bình
- 4 ngày 31 phút
- Pull request đã merge (30 ngày)
- 16
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 IBM/smith
-
security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
Maintainer thường phản hồi trong vòng 4 ngày
-
feat: Provenance tracking between requirements, test cases, and policy blocksCó thể làm lại được @iamsreec đã nhận 51 ngày trước và không có pull request nào đang mở. Đang mởenhancement
IBM/smith#82 · 2 người được giao ·
Maintainer thường phản hồi trong vòng 4 ngày
-
feat: Organize subskills as graphsCó thể làm lại được @dhl123 đã nhận 51 ngày trước và không có pull request nào đang mở. Đang mởenhancement
IBM/smith#81 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 4 ngày
-
feat: add vector-based retrieval for threat catalog loading 0.1.3Có thể làm lại được @iamsreec đã nhận 51 ngày trước và không có pull request nào đang mở. Đang mởenhancement
IBM/smith#79 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 4 ngày
-
feat: Make skills portable — remove dependency on paths and .envCó thể làm lại được @dhl123 đã nhận 51 ngày trước và không có pull request nào đang mở. Đang mởenhancement
IBM/smith#77 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 4 ngày
Issue tương tự
-
area:core-platform effort:S priority:P3 risk:night-safe status:ready type:test
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
randomparity/kdive#3620 ·
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 75/100
FinanceFlash/unvibecode#760 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
google-research/google-research#3470 ·
Maintainer thường phản hồi trong vòng 21 ngày
-
Độ 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ó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
mrvautin/ha-workouts#11 ·