Appearance
SEC618 / MCP-AUTOAPPROVE-READ
SEC618 flags MCP configuration when autoApprove includes the exact bare tool token Read.
Why It Matters
Bare Read auto-approval grants unreviewed filesystem read authority without narrowing access to specific repository paths.
Trigger Shape
This rule matches parsed McpConfig content where autoApprove contains the exact string Read.
How To Fix
Replace bare Read auto-approval with narrower reviewed scopes such as Read(./docs/**) or remove shared auto-approval for filesystem reads.