Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Feature Request]: Add Creduent zero-trust agent verification plugin to Semantic Kernel Python

Đang mở
#14,248 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
48/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
ai, security

Hướng nghiên cứu

Bắt đầu với API plugin Python của Semantic Kernel và entry point CreduentSemanticKernelPlugin được đề xuất, sau đó xem xét Creduent SDK và hành vi xác minh Ed25519/JCS của nó. Được xem là hoàn tất khi các attestation của agent đích được xác minh trước khi gọi Kernel và bộ unit test đi kèm bao phủ phần tích hợp.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả


name: Feature request
about: Suggest an idea for this project


Feature Request Summary

Add native support for Creduent agent identity verification to Microsoft Semantic Kernel (semantic-kernel).

As autonomous agents delegate tasks to sub-agents and external plugins, zero-trust verification of target agent identity is critical to prevent untrusted execution loops and unverified prompt injections.

Creduent (creduent) is an open-source agent identification protocol that performs local cryptographic signature verification (Ed25519 + JCS RFC 8785) of agent URIs (agent://<namespace>/<name>) in under 5ms.

Proposed Solution

Introduce CreduentSemanticKernelPlugin to wrap and verify target agent attestations prior to Kernel invocation:

from creduent.semantickernel import CreduentSemanticKernelPlugin

plugin = CreduentSemanticKernelPlugin(
    agent_uri="agent://planner.dev/agent",
    timeout=10
)
kernel.add_plugin(plugin)
result = await kernel.invoke("PlanTask", {...})
Additional Context

I have the implementation and unit test suite ready to submit as a Pull Request.

Ngôn ngữ chính
C#
Star
28.6k
Fork
4.8k
Merge trung bình
13 giờ 24 phút
Pull request đã merge (30 ngày)
11

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/semantic-kernel

Tất cả issue của microsoft/semantic-kernel

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.