add security considerations - #84
Conversation
|
Thank you very much for your contribution to ANP. We really appreciate your effort in analyzing the security aspects of the protocol and preparing a dedicated Security Considerations document. This PR addresses an important topic. It is necessary to clearly define the security boundaries between identity, authentication, authorization, application logic, and runtime responsibilities. The clarification that authentication does not automatically imply authorization is especially valuable. After reviewing this PR, I think the overall direction is good and this document is worth adding to ANP. However, there are several points that need to be adjusted before merging:
We suggest positioning it as a:
document rather than a new protocol specification.
The current ANP-06 no longer focuses on remote code generation or code exchange. It would be better to focus on:
For example:
These may include:
Thank you again for this valuable contribution. The overall direction of this PR is correct. After these adjustments, I believe this Security Considerations document will become an important part of the ANP documentation set. |
🔗 Related Issue | 相关 Issue
Related to #78.
This PR follows the maintainer request for concrete recommendations for a Security Considerations section:
#78 (comment)
It also keeps the protocol/application boundary discussed in #79: ANP provides identity proof, message integrity, protocol negotiation context, and implementation hooks, while task-specific authorization, prompt-injection handling, and application semantics remain application/runtime responsibilities.
📝 PR Type | PR 类型
📋 Description | 描述
This PR adds a cross-cutting
ANP Security Considerationsdocument and links it fromREADME.mdanddocs/links.md.The new document summarizes implementation-facing security guidance across the ANP specifications, including:
The document is intended to complement the existing DID:WBA, Agent Description, Agent Discovery, Meta-Protocol, and Messaging specifications, not replace their protocol-specific requirements.
✅ Checklist | 检查项