Skip to main content
Version: 0.56.6

CUR-016: Invalid Cursor Environment Schema - Cursor

Summary​

  • Rule ID: CUR-016
  • Severity: HIGH
  • Category: Cursor
  • Normative Level: MUST
  • Auto-Fix: No
  • Verified On: 2026-09-16

Applicability​

  • Tool: cursor
  • Version Range: unspecified
  • Spec Revision: unspecified

Evidence Sources​

Test Coverage Metadata​

  • Unit tests: true
  • Fixture tests: true
  • E2E tests: false

Examples​

The following examples demonstrate what triggers this rule and how to fix it.

Invalid​

{"install":42,"egressMode":"open","terminals":[{"name":"app"}]}

Valid​

{"$schema":"https://cursor.com/schemas/environment.schema.json","build":{"dockerfile":"Dockerfile","context":".."},"install":"npm ci","start":"npm run dev","egressMode":"parent_plus_network_settings","egressAllowlist":["registry.npmjs.org"],"disableAllMcpServers":false,"mcpServerAllowlist":[{"serverUrl":"https://mcp.example.com","toolAllowlist":["search"]}],"terminals":[{"name":"app","command":"npm run dev"}]}