Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true, openWorldHint=true, and idempotentHint=false, covering safety and scope. The description adds minimal context by specifying 'known vulnerabilities' but doesn't disclose behavioral traits like data sources (e.g., OSV.dev as hinted in the annotation title), rate limits, or error handling, so it provides some value but not rich details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.