Only the latest released version of GroupDocs.Annotation.Mcp (NuGet / GHCR / Docker Hub)
receives security fixes. Older CalVer releases (YY.MM.N) are not patched — upgrade to the
newest release to pick up fixes.
This MCP server processes documents entirely locally:
- Files are read from and written to
GROUPDOCS_MCP_STORAGE_PATHon your machine (or the mounted volume in Docker). No document content is uploaded anywhere. - The only network access is NuGet.org fetching the package itself when run via
dnxordotnet tool install(not applicable to the Docker image, which is self-contained). - No telemetry is collected by this server.
Please do not open a public issue for security reports.
- Use GitHub's private vulnerability reporting for this repository, or
- Report through the GroupDocs support forum marking the topic private.
Include the package version, install method (dnx / dotnet tool / Docker), OS, and a minimal reproduction. You can expect an acknowledgement within 5 business days.
- Vulnerabilities in the underlying
GroupDocs.Annotationengine (a closed-source NuGet dependency) are triaged with the GroupDocs product team; report them here as well and they will be routed. - The server is designed for local, single-user stdio use. Running it exposed to untrusted input (e.g., wrapping it in a network service that accepts arbitrary documents from third parties) is out of the threat model — add your own sandboxing/validation in that case.