← Back to your requirements

How to meet it OWASP AISVS v1.01

Model Context Protocol (MCP) Security · Schema, Message, and Input Validation

Mark user-specific results as private

AISVS 10.4.17 Level 2

Verify that MCP servers mark cacheable results containing user-specific or authorization-filtered data with a private cache scope.

OWASP AISVS v1.01, requirement 10.4.17

In plain English

Servers should mark cacheable results that contain user-specific or permission-filtered data as private.

What good looks like

  • Responses with user data are marked private.
  • Public caching is used only for shared data.
  • Marking is tested.

How teams usually do it

  • Setting cache scope in the server's response code.

Evidence an auditor would accept

  • Response samples and tests.

Common mistakes

  • Default public caching on all responses.

Not sure which requirements apply to your system? Take the assessment.

Requirement text from the OWASP AI Security Verification Standard, licensed under CC BY-SA 4.0. This guidance is shared under the same licence.