GitHub cập nhật API Dependabot với thông tin phiên bản phụ thuộc
Theo công bố của GitHub. GitHub bổ sung trường dữ liệu mới vào API REST của Dependabot để hỗ trợ quản lý lỗ hổng bảo mật hiệu quả hơn.
- • Trường version_requirement mới hiển thị phiên bản phụ thuộc trực tiếp trong phản hồi API.
- • Người dùng không cần phải phân tích tệp khóa hoặc thực hiện các yêu cầu GraphQL riêng biệt.
- • Tính năng này hiện đã có sẵn trên GitHub.com và GitHub Enterprise Cloud.
Cập nhật tính năng API
GitHub thông báo rằng API REST cho các cảnh báo Dependabot hiện đã bao gồm trường version_requirement. Trường này cung cấp phiên bản hoặc ràng buộc phiên bản mà Dependabot đã ghi nhận cho một cảnh báo cụ thể, giúp người dùng nắm bắt thông tin mà không cần truy vấn thêm.
Phương thức thu thập dữ liệu
Giá trị của trường này được xác định dựa trên cách Dependabot phát hiện phụ thuộc, bao gồm các tệp khóa (lockfiles), tệp kê khai (manifests) hoặc thông qua API gửi phụ thuộc. Trong trường hợp không có giá trị khả dụng, trường này sẽ trả về giá trị null.
Khả năng tương thích và triển khai
Tính năng này hiện đã được triển khai cho người dùng GitHub.com và GitHub Enterprise Cloud. Đối với khách hàng sử dụng GitHub Enterprise Server, tính năng này sẽ được tích hợp trong phiên bản 3.24 sắp tới, hỗ trợ cả danh sách cảnh báo và webhook.
- 1. github.blogMở nguồn